打印

我编的时钟程序有问题吗?

[复制链接]
1614|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lkkjob|  楼主 | 2007-11-24 22:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
下面是我自己想着编的时钟程序,感觉能想到的都想了,不知还有没有什么不妥,请各位大虾指教啊,欢迎大家多提批评意见,我是刚学编程的,就像别人给我挑毛病,这样才能进步啊,呵呵!
ORG    0000H    
    LJMP    MAIN
    ORG    000BH
    LJMP    TT0INT
    ORG    0030H
MAIN:    MOV    SP,#6FH
    MOV    TMOD,#01H
    SETB    EA
    SETB    ET0
    SETB    TR0
    MOV    TH0,#3CH    ;(50MS)
    MOV    TL0,#0B0H
    MOV    R7,#04H
    MOV    R6,#60
    MOV    R5,#60
    MOV    R4,#24
    MOV    R3,#00H
    MOV    R2,#00H
    MOV    R1,#00H
    SJMP    $
TT0INT:    MOV    TH0,#3CH
    MOV    TL0,#0B0H
    DJNZ    R7,EXIT
    MOV    R7,#04H
    INC    R3
    DJNZ    R6,SECOND
    MOV    R3,#00H
    MOV    R6,#60
    INC    R2
    DJNZ    R5,MINUTE
    MOV    R2,#00H
    MOV    R2,#00H
    MOV    R5,#60
    INC    R1
    DJNZ    R4,HOUR
    MOV    R1,#00H
    MOV    R4,#24
HOUR:    MOV    A,R1
    MOV    30H,A
    MOV    B,#10
    DIV    AB
    MOV    33H,A
    MOV    34H,B
MINUTE:    MOV    A,R2
    MOV    31H,A
    MOV    B,#10
    DIV    AB
    MOV    35H,A
    MOV    36H,B
SECOND:    MOV    A,R3
    MOV    32H,A
    MOV    B,#10
    DIV    AB
    MOV    37H,A
    MOV    38H,B
EXIT:    RETI
    END

相关帖子

沙发
huangqi412| | 2007-11-25 10:22 | 只看该作者

晕,汇编不好看,

你应该先自己软件仿真调试一下,然后再硬件运行,看有问题没,发现有什么问题可以到这里提,让别人帮分析,要把问题描叙清楚.

使用特权

评论回复
板凳
hotpower| | 2007-11-25 13:10 | 只看该作者

EA太高~~~

给你个汇编"魔板",要想要定时器的自己找~~~
相关链接:http://www.**/blog/hotpower/59041/message.aspx

使用特权

评论回复
地板
lkkjob|  楼主 | 2007-11-25 19:07 | 只看该作者

怎么才能以十进制数在存储单元中显示?

上边的程序中,30H中存的是秒的计数值,怎么才能让他以0、1、2、3、4、.........8、9、10、11、 .......59的这种形式显示?

使用特权

评论回复
5
ayb_ice| | 2007-11-26 08:45 | 只看该作者

BCD

使用特权

评论回复
6
ldyeah| | 2007-11-26 13:20 | 只看该作者

你晶振是用的多少的?

如果是12M
50ms×4才0.2s啊

使用特权

评论回复
7
89cpu| | 2007-11-26 14:51 | 只看该作者

我也是新手, 觉得是不是要先赋初值呢?

MAIN:    MOV    SP,#6FH
    MOV    TMOD,#01H
    SETB    EA
    SETB    ET0
    SETB    TR0
    MOV    TH0,#3CH    ;(50MS)
    MOV    TL0,#0B0H

......

我觉得是不是要先赋初值呢?
没赋初值,就开了T0中断?

说错了就当我没说好了. 我也是新手.

使用特权

评论回复
8
yl520| | 2007-12-1 14:24 | 只看该作者

我也是新手

你的显示电路在哪里呢

使用特权

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

本版积分规则

18

主题

36

帖子

0

粉丝