完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
各位大神帮帮忙!
本人做的是测距,但是从网上下载一个电路图和程序是加个脉冲实现计数的。脉冲宽度也就是时间是计数值乘以计数周期吗?计数周期是怎么知道的?知道时间利用S=CT/2就可以求得距离了,下面的程序怎么加能显示距离?? ORG 0000H LJMP MAIN ORG 0003H LJMP INTT0 ORG 0013H LJMP INTT1 ORG 0030H MAIN: MOV TMOD,#01H MOV TL0,#00H MOV TH0,#00H MOV IE,#0FFH SETB IT1 CLR EX1 CLR IT0 CLR P3.4 DDD: JB P1.0,JJJ SETB P3.4 SETB EX1 MOV 30H,#00H MOV 31H,#00H MOV 32H,#00H JJJ: LCALL DIS LJMP DDD INTT0: CLR P3.4 CLR EX1 REti INTT1: MOV A,30H CJNE A,#09H,L1 MOV 30H,#00H MOV A,31H ADD A,#01H MOV 31H,A LJMP L2 L1: ADD A,#01H MOV 30H,A LJMP L3 L2: CJNE A,#09H,L3 MOV 31H,#00H MOV A,32H ADD A,#01H MOV 32H,A CJNE A,#09H,L3 MOV 32H,#00H L3: RETI DIS: MOV R0,#30H MOV R1,#03H MOV R2,#0FEH LLL: MOV A,R2 MOV DPTR,#0BFFFH MOVX @DPTR,A MOV A,@R0 MOV DPTR,#TAB MOVC A,@A+DPTR MOV DPTR,#7FFFH MOVX @DPTR,A LCALL TIME INC R0 MOV A,R2 RL A MOV R2,A DJNZ R1,LLL RET TIME: MOV R7,#04H KKK: MOV R6,#0FFH DJNZ R6,$ DJNZ R7,KKK RET TAB: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH END
|
|
相关推荐
6个回答
|
|
|
自己顶个!!各位大神求帮忙啊!
|
|
|
|
|
|
新人路过。。。。。。。。。。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
新人路过。。。。。
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
2580 浏览 0 评论
5185 浏览 0 评论
PROTUES仿真no model specified for adc0809,谁有ADC0809的model?
17577 浏览 1 评论
单片机应用技术的ISIS professional电路设置仿真老是报错怎么办
17875 浏览 0 评论
21137 浏览 3 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 05:16 , Processed in 0.827547 second(s), Total 86, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2257