电动车数码显示速度表DIY过程中的疑惑·~~

[复制链接]
2875|7
 楼主| 程疗匠人 发表于 2009-3-1 21:57 | 显示全部楼层 |阅读模式
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ORG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0000H<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LJMP&nbsp;&nbsp;&nbsp;&nbsp;INIT<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ORG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0003H<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LJMP&nbsp;&nbsp;&nbsp;&nbsp;T0INT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;外中断0中断<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ORG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0030H<br />;-----------------------------------------------------------------------------------<br />INIT:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TMOD,#11H&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;T0方式1,16位定时,T1门控(p3.3)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SP,#70H&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;堆栈区设置<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SCON,#40H<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RCAP2H,#0FFH<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RCAP2L,#0DCH<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TH2,#0FFH<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;T2CON,#34H<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SETB&nbsp;&nbsp;&nbsp;&nbsp;IT0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;外部中断0中断方式设置为下降沿<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SETB&nbsp;&nbsp;&nbsp;&nbsp;EA<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SETB&nbsp;&nbsp;&nbsp;&nbsp;EX0<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SJMP&nbsp;&nbsp;&nbsp;&nbsp;$<br />t0int:&nbsp;&nbsp;clr&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tr1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mov&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sbuf,th1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;clr&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ti<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;jnb&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ti,$<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mov&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sbuf,tl1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;clr&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ti<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;jnb&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ti,$<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mov&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;th0,#0<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mov&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tl0,#0<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;setb&nbsp;&nbsp;&nbsp;&nbsp;tr1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;reti<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end<br /><br />00&nbsp;A4&nbsp;83&nbsp;00&nbsp;00&nbsp;A4&nbsp;8C&nbsp;00&nbsp;00&nbsp;A4&nbsp;95&nbsp;00&nbsp;00&nbsp;A4&nbsp;9E&nbsp;00&nbsp;00&nbsp;A4&nbsp;A7&nbsp;00&nbsp;00&nbsp;A4&nbsp;B0&nbsp;00&nbsp;00&nbsp;A4&nbsp;B9&nbsp;00&nbsp;00&nbsp;A4&nbsp;C2&nbsp;00&nbsp;00&nbsp;A4&nbsp;CB&nbsp;00&nbsp;00&nbsp;A4&nbsp;D4&nbsp;00<br />00&nbsp;A4&nbsp;DD&nbsp;00&nbsp;00&nbsp;A4&nbsp;E6&nbsp;00&nbsp;00&nbsp;A4&nbsp;EF&nbsp;00&nbsp;00&nbsp;A4&nbsp;F8&nbsp;00&nbsp;00&nbsp;A5&nbsp;01&nbsp;00&nbsp;00&nbsp;A5&nbsp;0A&nbsp;00&nbsp;00&nbsp;A5&nbsp;13&nbsp;00&nbsp;00&nbsp;A5&nbsp;1C&nbsp;00&nbsp;00&nbsp;A5&nbsp;25&nbsp;00&nbsp;00&nbsp;A5&nbsp;2E&nbsp;00<br />00&nbsp;A5&nbsp;37&nbsp;00&nbsp;00&nbsp;A5&nbsp;40&nbsp;00&nbsp;00&nbsp;A5&nbsp;49&nbsp;00&nbsp;00&nbsp;A5&nbsp;52&nbsp;00&nbsp;00&nbsp;A5&nbsp;5B&nbsp;00&nbsp;00&nbsp;A5&nbsp;64&nbsp;00&nbsp;00&nbsp;A5&nbsp;6D&nbsp;00&nbsp;00&nbsp;A5&nbsp;76&nbsp;00&nbsp;00&nbsp;A5&nbsp;7F&nbsp;00&nbsp;00&nbsp;A5&nbsp;88&nbsp;00<br />00&nbsp;A5&nbsp;91&nbsp;00&nbsp;00&nbsp;A5&nbsp;9A&nbsp;00&nbsp;00&nbsp;A5&nbsp;A3&nbsp;00&nbsp;00&nbsp;A5&nbsp;AC&nbsp;00&nbsp;00&nbsp;A5&nbsp;B5&nbsp;00&nbsp;00&nbsp;A5&nbsp;BE&nbsp;00&nbsp;00&nbsp;A5&nbsp;C7&nbsp;00&nbsp;00&nbsp;A5&nbsp;D0&nbsp;00&nbsp;00&nbsp;A5&nbsp;D9&nbsp;00&nbsp;00&nbsp;A5&nbsp;E2&nbsp;00<br />00&nbsp;A5&nbsp;EB&nbsp;00&nbsp;00&nbsp;A5&nbsp;F4&nbsp;00&nbsp;00&nbsp;A5&nbsp;FD&nbsp;00&nbsp;00&nbsp;A6&nbsp;06&nbsp;00&nbsp;00&nbsp;A6&nbsp;0F&nbsp;00&nbsp;00&nbsp;A6&nbsp;18&nbsp;00&nbsp;00&nbsp;A6&nbsp;21&nbsp;00&nbsp;00&nbsp;A6&nbsp;2A&nbsp;00&nbsp;00&nbsp;A6&nbsp;33&nbsp;00&nbsp;00&nbsp;A6&nbsp;3C&nbsp;00<br /><br />00&nbsp;5E&nbsp;D2&nbsp;00&nbsp;00&nbsp;5E&nbsp;DB&nbsp;00&nbsp;00&nbsp;5E&nbsp;E4&nbsp;00&nbsp;00&nbsp;5E&nbsp;ED&nbsp;00&nbsp;00&nbsp;5E&nbsp;F6&nbsp;00&nbsp;00&nbsp;5E&nbsp;FF&nbsp;00&nbsp;00&nbsp;5F&nbsp;08&nbsp;00&nbsp;00&nbsp;5F&nbsp;11&nbsp;00&nbsp;00&nbsp;5F&nbsp;1A&nbsp;00&nbsp;00&nbsp;5F&nbsp;23&nbsp;00<br /><br />00&nbsp;85&nbsp;7B&nbsp;00&nbsp;00&nbsp;85&nbsp;84&nbsp;00&nbsp;00&nbsp;85&nbsp;8D&nbsp;00&nbsp;00&nbsp;85&nbsp;96&nbsp;00&nbsp;00&nbsp;85&nbsp;9F&nbsp;00&nbsp;00&nbsp;85&nbsp;A8&nbsp;00&nbsp;00&nbsp;85&nbsp;B1&nbsp;00&nbsp;00&nbsp;85&nbsp;BA&nbsp;00&nbsp;00&nbsp;85&nbsp;C3&nbsp;00&nbsp;00&nbsp;85&nbsp;CC&nbsp;00<br />00&nbsp;85&nbsp;D5&nbsp;00&nbsp;00&nbsp;85&nbsp;DE&nbsp;00&nbsp;00&nbsp;85&nbsp;E7&nbsp;00&nbsp;00&nbsp;85&nbsp;F0&nbsp;00&nbsp;00&nbsp;85&nbsp;F9&nbsp;00&nbsp;00&nbsp;86&nbsp;02&nbsp;00&nbsp;00&nbsp;86&nbsp;0B&nbsp;00&nbsp;00&nbsp;86&nbsp;14&nbsp;00&nbsp;00&nbsp;86&nbsp;1D&nbsp;00&nbsp;00&nbsp;86&nbsp;26&nbsp;00<br /><br />00&nbsp;B4&nbsp;F7&nbsp;00&nbsp;00&nbsp;B5&nbsp;00&nbsp;00&nbsp;00&nbsp;B5&nbsp;09&nbsp;00&nbsp;00&nbsp;B5&nbsp;12&nbsp;00&nbsp;00&nbsp;B5&nbsp;1B&nbsp;00&nbsp;00&nbsp;B5&nbsp;24&nbsp;00&nbsp;00&nbsp;B5&nbsp;2D&nbsp;00&nbsp;00&nbsp;B5&nbsp;36&nbsp;00&nbsp;00&nbsp;B5&nbsp;3F&nbsp;00&nbsp;00&nbsp;B5&nbsp;48&nbsp;00<br />00&nbsp;B5&nbsp;51&nbsp;00&nbsp;00&nbsp;B5&nbsp;5A&nbsp;00&nbsp;00&nbsp;B5&nbsp;63&nbsp;00&nbsp;00&nbsp;B5&nbsp;6C&nbsp;00&nbsp;00&nbsp;B5&nbsp;75&nbsp;00&nbsp;00&nbsp;B5&nbsp;7E&nbsp;00&nbsp;00&nbsp;B5&nbsp;87&nbsp;00&nbsp;00&nbsp;B5&nbsp;90&nbsp;00&nbsp;00&nbsp;B5&nbsp;99&nbsp;00&nbsp;00&nbsp;B5&nbsp;A2&nbsp;00<br />00&nbsp;BA&nbsp;F1&nbsp;00&nbsp;00&nbsp;BA&nbsp;FA&nbsp;00&nbsp;00&nbsp;BB&nbsp;03&nbsp;00&nbsp;00&nbsp;BB&nbsp;0C&nbsp;00&nbsp;00&nbsp;BB&nbsp;15&nbsp;00&nbsp;00&nbsp;BB&nbsp;1E&nbsp;00&nbsp;00&nbsp;BB&nbsp;27&nbsp;00&nbsp;00&nbsp;BB&nbsp;30&nbsp;00&nbsp;00&nbsp;BB&nbsp;39&nbsp;00&nbsp;00&nbsp;BB&nbsp;42&nbsp;00<br />00&nbsp;BB&nbsp;4B&nbsp;00&nbsp;00&nbsp;BB&nbsp;54&nbsp;00&nbsp;00&nbsp;BB&nbsp;5D&nbsp;00&nbsp;00&nbsp;BB&nbsp;66&nbsp;00&nbsp;00&nbsp;BB&nbsp;6F&nbsp;00&nbsp;00&nbsp;BB&nbsp;78&nbsp;00&nbsp;00&nbsp;BB&nbsp;81&nbsp;00&nbsp;00&nbsp;BB&nbsp;8A&nbsp;00&nbsp;00&nbsp;BB&nbsp;93&nbsp;00&nbsp;00&nbsp;BB&nbsp;9C&nbsp;00<br /><br />
 楼主| 程疗匠人 发表于 2009-3-1 21:58 | 显示全部楼层

电动车电动机霍尔输出波形

这个霍尔信号连接到单片机的INT0
 楼主| 程疗匠人 发表于 2009-3-1 21:59 | 显示全部楼层

为什么输入到中断的信号周期没变,截取到的定时器值一直

  
程序匠人.. 发表于 2009-3-2 00:13 | 显示全部楼层

  
红心j 发表于 2009-3-2 09:20 | 显示全部楼层

不知道这个主题要说什么事?

但这段程序我认为是丑陋的:<br /><br />t0int:&nbsp;&nbsp;clr&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tr1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mov&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sbuf,th1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;clr&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ti<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;jnb&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ti,$<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mov&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sbuf,tl1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;clr&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ti<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;jnb&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ti,$<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mov&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;th0,#0<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mov&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tl0,#0<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;setb&nbsp;&nbsp;&nbsp;&nbsp;tr1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;reti
 楼主| 程疗匠人 发表于 2009-3-2 09:41 | 显示全部楼层

ai~~倍受打击··

  
wh6ic 发表于 2009-3-2 17:06 | 显示全部楼层

试试波特率增加一倍看看

&nbsp;既然有T2,建议使用其捕捉功能来做这件事,不要用它做波特率发生器。INT0外部控制定时器方式只能测脉冲的高电平,万一输入信号占空比不是50%就比较麻烦了。<br /><br />&nbsp;你现在是不是2400的波特率?<br />
cnchip 发表于 2009-3-2 23:07 | 显示全部楼层

哇,这个示波器屏幕挺好看啊,啥型号的?

多少money?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

29

主题

224

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部