- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验四 单片机应用程序
1、定时器的应用
ORG 0000H
AJMP MAIN
ORG 001BH
AJMP INT_1
ORG 0030H
MAIN:MOV SP,#60H
MOV TMOD,#10H (工作方式控制寄存器选择1)
MOV TH1,#4BH (通过公式选定入口地址)(高8位)
MOV TL1,#0FDH (低8位)
MOV R1,#20
SETB ET1 (置计时器中断允许控制位为1)
SETB EA (置中断开关总允许)
SETB TR1 (启动定时器工作)
MOV DPTR,#TAB (将TAB的首地址给数据指针)
MOV R2,#0
AJMP $ (等待中断)
INT_1:MOV TH1,#4BH
MOV TL1,#0F0H
DJNZ R1,EXIT (判断R1-1是否为0,若是0,顺序执行)
MOV R1,#20
MOV A,R2
MOVC A,@A+DPTR
MOV P1,A
INC R2
CJNE R2,#8,EXIT
MOV R2,#0
EXIT:RETI
TAB: DB 0FFH,0FAH,0F5H,0AFH,05FH,0AAH,055H,00H
END
计数器实验
ORG 0000H
AJMP MAIN
ORG 001BH
AJMP INT_1
ORG 0030H
MAIN:MOV SP,#60H
MOV DPTR,#0E100H
MOV A,#3
MOVX@DPTR,A
MOV TMOD,#15H
MOV TH1,#4BH
MOV TL1,#0FDH
MOV R4,#20
MOV TH0,#0
MOV TL0,#0
SETB ET1
SETB EA
SETB TR1
SETB TR0
LOOP:MOV R0,#10H
MOV R1,#4
MOV R2,#1
ACALL DISPLAY
AJMP LOOP
INT_1:MOV TH1,#4BH
MOV TL1,#0FDH
DJNZ R4,EXIT
MOV R4,#20
PUSH ACC
MOV A,TL0
MOV TL0,#0
MOV B,#10H
DIV AB
MOV 10H,B
MOV 11H,A
MOV A ,TH0
MOV TH0,#0
MOV B,#10H
DIV AB
MOV 12H,B
MOV 13H,A
POP ACC
EXIT:RETI
DISPLAY: MOV A,@R0 ;读显示数
MOV 0FH,#8 ;164移位次数
ACALL P164 ;字形码输出子程序
ACALL PBIT ;字位码输出子程序
ACALL DELAY ;延时2ms
MOV A,#0 ;熄灭显示
MOVX @DPTR,A
INC R0 ;指向下一位显示数
DJNZ R1,DISPLAY ;没有显示完继续
RET
P164: MOV DPTR,#TAB
MOVC A,@A+DPTR
P164_1: RRC A
MOV R3,A
MOV ACC.0,C
ANL A,#0FDH
MOV DPTR,#0E102H
MOVX @DPTR,A
ORL A,#0FEH
MOVX @DPTR,A
MOV A,R3
DJNZ 0FH,P164_1
MOV 0FH,#8
RET
PBIT: MOV DPTR,#0E101H
MOV A,R2
MOVX @DPTR,A
RL A
MOV R2,A
RET
DELAY: MOV R6,#4
DEL: MOV R7,#250
DJNZ R7,$
DJNZ R6,DEL
RET
TAB: DB 0FCH,60H,0DAH,0F2H,66H,0B6H,0BEH,0E0H
DB 0FEH,0F6H,0EEH,3EH,9CH,7AH,9EH, 8EH
END
您可能关注的文档
- 车身控制国内模块成气候的必备因素(中).pdf
- 实验3 选择结构程序设计.doc
- 称重模块安装指南.doc
- 实验5 编写循环结构程序.doc
- 实验5 基于对象的程序设计(一).doc
- 初二英语第二学期模块一二测验.doc
- 充电桩电源模块20A500V规格.doc
- 初中语文 作业(模块五).doc
- 传感器模块原理图.pdf
- 实验17 Windows程序开发(13).pdf
- AUTOSAR_SWS_OS电子行业标准.pdf
- AUTOSAR_SWS_NVRAMManager电子行业标准.pdf
- r20ut3766ej0100_rfp电子行业标准.pdf
- AUTOSAR_SWS_SAEJ1939NetworkManagement电子行业标准.pdf
- AUTOSAR_SWS_PlatformTypes电子行业标准.pdf
- AUTOSAR_SWS_WatchdogDriver电子行业标准.pdf
- AUTOSAR_SWS_WirelessEthernetDriver电子行业标准.pdf
- AUTOSAR_TR_TimingAnalysis电子行业标准.pdf
- Continental_AUTOSAR Center电子行业标准.pdf
- EB_AUTOSAR Tooling in practice电子行业标准.pdf
1亿VIP精品文档
相关文档
最近下载
- 人教PEP版五年级下册英语全册教学课件(2024年2月修订).pptx
- DB32T 4301-2022《装配式结构工程施工质量验收规程》(修订).pdf
- 《经济博弈论(第三版)》谢识予PPT课件.ppt
- 2022届高三作文“兼听则明,偏信则暗”审题指导及优秀范文.docx VIP
- 2021-2022学年浙江省“9 1”高中联盟高一年级下册学期期中数学试题【含答案】.pdf
- 整数加法运算定律推广到小数教学设计.pdf VIP
- 给水管网改造施工方案.pdf
- 双馈异步风力发电控制系统研究.pdf
- 超星网课尔雅《国学智慧》超星尔雅答案2023章节测验答案.pdf
- 逻辑与思维+知识梳理课件-2024届高考政治一轮复习统编版选择性必修三.pptx VIP
文档评论(0)