- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机 程序 集大成
buf0 equ 30h
buf1 equ 31h
buf2 equ 32h
buf3 equ 33h
buf4 equ 34h
buf5 equ 35h
buf6 equ 36h
buf7 equ 37h
keyvalue equ 40h
org 0000h
ajmp main
main:
mov sp,#70h
mov r4,#0
mov buf0,#5
mov buf1,#5
mov buf2,#1
mov buf3,#1
mov buf4,#0
mov buf5,#1
mov buf6,#8
mov buf7,#0
loop:
call hanglie
call disp
call delay
ajmp loop
keyscan:
mov P2,#0f0h
mov a,P2
anl a,#0f0h
mov keyvalue,a
mov P2,#0fh
mov a,P2
anl a,#0fh
orl a,keyvalue
mov keyvalue,a
ret
hanglie:
mov r3,#0
call keyscan
mov a,keyvalue
cjne a,#-1,find
ajmp hangend
find:
mov dptr,#keyTab
mov a,r3
movc a,@a+dptr
cjne a,keyvalue,continue
call valuemov
ajmp hangend
continue:
inc r3
cjne r3,#16,find
hangend:
call keyscan
mov a,keyvalue
cjne a,#-1,hangend
ret
valuemov:
mov buf7,buf6
mov buf6,buf5
mov buf5,buf4
mov buf4,buf3
mov buf3,buf2
mov buf2,buf1
mov buf1,buf0
mov buf0,r3
ret
disp:
mov DPTR,#table
mov P0,#0 ;消隐
SETB P1.2
NOP
CLR P1.2
mov A,#buf0
add A,R4
mov R0,A
mov A,@R0
movc a,@a+dptr
mov P0,a
SETB P1.3 ;锁存码值信号
NOP
CLR P1.3
mov dptr,#SetTab
mov a,R4
movc a,@a+dptr
mov P0,A
SETB P1.2 ;锁存码值信号
NOP
CLR P1.2
inc R4
cjne R4,#8,dispend
mov R4,#0
dispend:
ret
delay:
mov r7,#1h
l2: mov r6,#-1
l1: dec r6
cjne r6,#0,l1
dec r7
cjne r7,#0,l2
ret
Table: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H
DB 88H,83H,0C6H,0A1H,86H,8EH ;共阳数码管段选表
SetTab: DB 0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01 ;共阳数码管位选信号
KeyTab:
DB 0EEH
您可能关注的文档
- 高二上(必修+选修2-1或1-1)数学考试试卷及答案.doc
- 微机原理课程设计报告 - 简易电压表设计.doc
- 单片机试题两套含答案.doc
- 硬件接口实验(8个)(15年06月).doc
- 一模】北京市燕山2010年初三一模(数学).doc
- 微机电子钟设计 网络整理.doc
- 16_16点阵程序.doc
- 11403060220+郑兴 EC实验1-1.doc
- 0832 DA转换器实验.doc
- 键盘扫描显示单片机实验.doc
- 中国国家标准 GB/T 22517.2-2024体育场地使用要求及检验方法 第2部分:游泳场地.pdf
- GB/T 22517.2-2024体育场地使用要求及检验方法 第2部分:游泳场地.pdf
- 《GB/T 22517.2-2024体育场地使用要求及检验方法 第2部分:游泳场地》.pdf
- 苏教版(2017秋)科学三年级下册1.《种子发芽了》 教案(含课堂练习和反思).docx
- 2024-2025学年小学数学六年级上册冀教版(2024)教学设计合集.docx
- 地理商务星球版七年级上册4.5形成气候的主要因素 同步教案.docx
- 2024-2025学年中职中职专业课金融类73 财经商贸大类教学设计合集.docx
- 2024-2025学年初中地理七年级上册(2024)仁爱科普版(2024)教学设计合集.docx
- 2024-2025学年小学英语二年级上册外研版(一起)教学设计合集.docx
- 2024-2025学年高中数学选择性必修 第二册北师大版(2019)教学设计合集.docx
文档评论(0)