打印

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

[复制链接]
2124|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
程疗匠人|  楼主 | 2009-3-1 21:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
                        ORG     0000H
                        LJMP    INIT
                        ORG     0003H
                        LJMP    T0INT                   ;外中断0中断
                        ORG     0030H
;-----------------------------------------------------------------------------------
INIT:                   MOV     TMOD,#11H               ;T0方式1,16位定时,T1门控(p3.3)
                        MOV     SP,#70H                 ;堆栈区设置
                        MOV     SCON,#40H
                        MOV     RCAP2H,#0FFH
                        MOV     RCAP2L,#0DCH
                        MOV     TH2,#0FFH
                        MOV     T2CON,#34H

                        SETB    IT0                     ;外部中断0中断方式设置为下降沿
                        SETB    EA
                        SETB    EX0
                        SJMP    $
t0int:  clr     tr1
        mov     sbuf,th1
        clr     ti
        jnb     ti,$
        mov     sbuf,tl1
        clr     ti
        jnb     ti,$
        mov     th0,#0
        mov     tl0,#0
        setb    tr1
        reti
        
        end

00 A4 83 00 00 A4 8C 00 00 A4 95 00 00 A4 9E 00 00 A4 A7 00 00 A4 B0 00 00 A4 B9 00 00 A4 C2 00 00 A4 CB 00 00 A4 D4 00
00 A4 DD 00 00 A4 E6 00 00 A4 EF 00 00 A4 F8 00 00 A5 01 00 00 A5 0A 00 00 A5 13 00 00 A5 1C 00 00 A5 25 00 00 A5 2E 00
00 A5 37 00 00 A5 40 00 00 A5 49 00 00 A5 52 00 00 A5 5B 00 00 A5 64 00 00 A5 6D 00 00 A5 76 00 00 A5 7F 00 00 A5 88 00
00 A5 91 00 00 A5 9A 00 00 A5 A3 00 00 A5 AC 00 00 A5 B5 00 00 A5 BE 00 00 A5 C7 00 00 A5 D0 00 00 A5 D9 00 00 A5 E2 00
00 A5 EB 00 00 A5 F4 00 00 A5 FD 00 00 A6 06 00 00 A6 0F 00 00 A6 18 00 00 A6 21 00 00 A6 2A 00 00 A6 33 00 00 A6 3C 00

00 5E D2 00 00 5E DB 00 00 5E E4 00 00 5E ED 00 00 5E F6 00 00 5E FF 00 00 5F 08 00 00 5F 11 00 00 5F 1A 00 00 5F 23 00

00 85 7B 00 00 85 84 00 00 85 8D 00 00 85 96 00 00 85 9F 00 00 85 A8 00 00 85 B1 00 00 85 BA 00 00 85 C3 00 00 85 CC 00
00 85 D5 00 00 85 DE 00 00 85 E7 00 00 85 F0 00 00 85 F9 00 00 86 02 00 00 86 0B 00 00 86 14 00 00 86 1D 00 00 86 26 00

00 B4 F7 00 00 B5 00 00 00 B5 09 00 00 B5 12 00 00 B5 1B 00 00 B5 24 00 00 B5 2D 00 00 B5 36 00 00 B5 3F 00 00 B5 48 00
00 B5 51 00 00 B5 5A 00 00 B5 63 00 00 B5 6C 00 00 B5 75 00 00 B5 7E 00 00 B5 87 00 00 B5 90 00 00 B5 99 00 00 B5 A2 00
00 BA F1 00 00 BA FA 00 00 BB 03 00 00 BB 0C 00 00 BB 15 00 00 BB 1E 00 00 BB 27 00 00 BB 30 00 00 BB 39 00 00 BB 42 00
00 BB 4B 00 00 BB 54 00 00 BB 5D 00 00 BB 66 00 00 BB 6F 00 00 BB 78 00 00 BB 81 00 00 BB 8A 00 00 BB 93 00 00 BB 9C 00

相关帖子

沙发
程疗匠人|  楼主 | 2009-3-1 21:58 | 只看该作者

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

这个霍尔信号连接到单片机的INT0

使用特权

评论回复
板凳
程疗匠人|  楼主 | 2009-3-1 21:59 | 只看该作者

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

使用特权

评论回复
地板
程序匠人..| | 2009-3-2 00:13 | 只看该作者

使用特权

评论回复
5
红心j| | 2009-3-2 09:20 | 只看该作者

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

但这段程序我认为是丑陋的:

t0int:  clr     tr1
        mov     sbuf,th1
        clr     ti
        jnb     ti,$
        mov     sbuf,tl1
        clr     ti
        jnb     ti,$
        mov     th0,#0
        mov     tl0,#0
        setb    tr1
        reti

使用特权

评论回复
6
程疗匠人|  楼主 | 2009-3-2 09:41 | 只看该作者

ai~~倍受打击··

使用特权

评论回复
7
wh6ic| | 2009-3-2 17:06 | 只看该作者

试试波特率增加一倍看看

 既然有T2,建议使用其捕捉功能来做这件事,不要用它做波特率发生器。INT0外部控制定时器方式只能测脉冲的高电平,万一输入信号占空比不是50%就比较麻烦了。

 你现在是不是2400的波特率?

使用特权

评论回复
8
cnchip| | 2009-3-2 23:07 | 只看该作者

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

多少money?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

29

主题

224

帖子

0

粉丝