学了一学期2个月单片机写的第一个程序Word文件下载.docx
- 文档编号:20476530
- 上传时间:2023-01-23
- 格式:DOCX
- 页数:5
- 大小:14.52KB
学了一学期2个月单片机写的第一个程序Word文件下载.docx
《学了一学期2个月单片机写的第一个程序Word文件下载.docx》由会员分享,可在线阅读,更多相关《学了一学期2个月单片机写的第一个程序Word文件下载.docx(5页珍藏版)》请在冰豆网上搜索。
主程序;
0100H
MAIN:
MOV
TMOD,#01H
TH0,#3CH
TL0,#0BH
TCON,04H
:
设置INT1
IE,#86H
设置INT1和T0的IE
R4,#20
30H,#0
31H,#0
MOV32H,#0
MOV33H,#0
SETBTR0
DDIS:
MOVA,30H
CLRP3.0
MOVDPTR,#TAB
MOVCA,@A+DPTR
MOVP0,A
LCALL
DEL
SETBP3.0
MOVA,31H
CLRP3.3
LCALLDEL
SETBP3.3
MOVA,32H
CLRP3.4
SETBP3.4
MOVA,33H
CLRP3.5
SETBP3.5
DIS;
TAB:
DB0C0h,0F9h,0A4h,0B0h,99h,92h,82h,0F8h,80h,90h
DEL:
MOVR7,#10
DEL1:
MOVR6,#100
DJNZR6,$
DJNZR7,DEL1
RET
时钟程序;
ORG
0500H
MOVR4,#20
ZD1:
DJNZR4,C1
S1:
INC30H
MOVA,30H
秒个位+1
CJNEA,#10,C2
:
10秒进1?
MOV30H,#0
INC31H
秒十位加1
CJNE31H,6,S1
=60秒?
不到重新秒+1
INC32H
分个位+1
A,32H
CJNE32H,10,S1
分个位等10?
INC33H
分个位=10,十位加1
CJNE33h,6,S1
:
时间=60分?
不到重新秒计时
SJMPS2
S2:
MOV31H,#0
SJMPS1
C2:
MOVR4,#100
C1:
MOVTMOD,#01H
MOVTH0,#0FEH
MOVTL0,#0FEH
MOVIE,#82H
SETB
TR0
RETI
end
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 一学期 单片机 第一 程序