单片机汇编程序,用单片机定时/计数器t0产生的一秒的定时时间,作为秒计数时间,当一秒产生时,秒计数

单片机汇编程序,用单片机定时/计数器t0产生的一秒的定时时间,作为秒计数时间,当一秒产生时,秒计数加1,秒计数到60,自动从0开始,利用八个二极管显示时间。这题怎么汇编。

第1个回答  2014-12-28
参考:

http://zhidao.baidu.com/question/560173555.html

其实,上次给你的,是最简单的。
比 C 语言程序更要简单的多。追问

能解释一下各个条命令的意思么?谢谢

追答

这程序,注释,不是已经很多了吗?

ORG 0000H
SETB TR0 ;启动T0
MOV R2, #250 ;定时计数初值
LOOP:
MOV TH0, #(8192 - 8000) / 32 ;定时8ms
MOV TL0, #(8192 - 8000) MOD 32
JNB TF0, $ ;等待8ms
CLR TF0
DJNZ R2, LOOP ;每隔8ms,R2减一次一
CPL P1.0 ;R2为0则LED亮灭转换
LJMP 0000H
END

哪一句还看不懂,可以追问。
可以看看我的百度空间,有无数的例程。

追问

你能写几道,有定时,中断,模式0 或者1,基础的汇编给我吗,我想理解下吗,加点注释的,我刚学单片机,老师又讲得块,课后又看不懂。谢谢,我开个问题放多点财富

在么这个能编译吗?题目一: 在8X8点阵显示数字。(共阴)
任务要求:1、在8X8点阵显示0到9的数字,且显示清晰。
2、当按键按一次,则显示的数字加一,从0 到 9 循环。

程序,电路图,焊板都已经弄好,就是差个实验报告3000字以上,怎么写啊?谁能给我个格式,好写,写好,什么内容,这实验太简单,就是不知道要怎么写。

本回答被提问者采纳
第2个回答  2014-12-27
SETB TR0
MOV R2, #122
WAIT:
JNB TF0, $
CLR TF0
DJNZ R2, WAIT
DEC P0
SJMP 0000H
END追问

别复制这个,这个也是我提问的。况且还不是这样的。

第3个回答  2014-12-27

汇编比较麻烦

但是也能写

追问

就是汇编

追答

好的
丘上说吧
我id

本回答被网友采纳
相似回答