单片机 跑表 设计

来源:百度知道 编辑:UC知道 时间:2024/06/06 15:00:04
1.用LED显示器显示:电子时钟的计时范围00分00秒-59分59秒,;做跑表时有两种模式:①000.0秒-999.9秒;②倒计时60秒-0秒。
2.用LCD显示器显示:电子时钟的计时范围00时00分00~11时59分59秒;做跑表时有两种模式:①000.0秒-999.9秒;②倒计时60秒-0秒。
3. 当按下启动按钮跑表开始计时,按下停止按停止计时,当按下复位按钮跑表回零
请各位大哥帮忙 回答详细的本人追加N分
各位大哥说的有道理,我也喜欢单片机。可是再过几天要期末考试了,还有四级,力不从心啊。能留个联系方式最好,我还会继续追 加谢谢了

稍微修改就能符合你的要求.

;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;系统名秒:码表
;创建人: 日期:2008.5.18
;功能描述:按键KEY0控制秒表的暂时和走动
;按键KEY1控制秒表从0走动.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
SEC EQU 70H
KEY0 EQU P3.2 ;KEY0接P3.2
KEY1 EQU P3.3 ;KEY0接P3.3
ORG 0
LJMP MAIN ;主程序入口
ORG 03H
LJMP INT0 ;外部中断0入口.
ORG 0BH
LJMP TIMER0 ;T0中断入口.
ORG 13H
LJMP INT1 ;外部中断1入口
;;;;;;;;;;;;;主程序;;;;;;;;;;;;;;
ORG 30H
MAIN: LCALL INITAL;调用初始化
DD: LCALL DISLAY ;调用显示
SJMP DD ;不断显示
;;;;;;;;初始化程序;;;;;;;;;;;;;;;;
INITAL: MOV SEC,#0 ;秒表初始化
MOV TMOD,#01H ;工作方式1
MOV TH0,#3CH ;赋值50MS
MOV TL0,#0B0H
MOV R2,#20;计数20*50MS=1S
SETB EA ;;开各种中断.
SETB EX0
SETB EX1
SETB ET0
SETB IT0