- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学长福利-单片机设计-音乐流水灯数码管-汇编语言
淮阴工学院
Huaiyin Institute of Technology
单片机课程设计
(大作业)
学 院: 交通工程学院
班 级: 车辆1103班
姓 名: 李朗
学 号: 1101504321
/*********************************************/
项 目: 汉字流水
功 能: 音乐,流水灯,数码管
版 本: V1.0
设 计:李朗
时 间: 2013年6月26日
说 明: 主控MCU STC89C52RC
/*********************************************/
ORG 0000H
JMP MAIN
ORG 000BH
JMP INTT0
ORG 0100H
MAIN:
JNB P3.4,K1 ;按键1按下转K1
JNB P3.5,ZHUAN1 ;按键1按下转ZHUAN1
JNB P3.6,ZHUAN2 ;按键1按下转ZHUAN2
SJMP MAIN
//**********************音乐***********************//
K1:
LCALL DELAY9 ;去抖动
JNB P3.4,K1CHECK
K1CHECK:
MOV SP,#60H ;设置堆栈指针
MOV TMOD,#01H ;初始化定时器及器中断
MOV R1,#0001H ;蜂鸣器响声计数
SETB ET0 ;开定时器0 中断
SETB EA ;开放中断
SETB TR0 ;启动定时器0
START0:
SETB P2.3
MOV 30H,#00H
NEXT:
MOV A,30H
MOV DPTR,#TABLE ;从TABLE 中读取数据――声响时间
MOVC A,@A+DPTR
MOV R2,A
JZ ENDD
ANL A,#0FH
MOV R5,A
MOV A,R2
SWAP A
ANL A,#0FH
JNZ SING
CLR TR0
JMP D1
SING:
DEC A
MOV 22H,A
RL A
MOV DPTR,#TABLE1 ;从TALBE1 中读取数据――声调
MOVC A,@A+DPTR
MOV TH0,A
MOV 21H,A
MOV A,22H
RL A
INC A
MOVC A,@A+DPTR
MOV TL0,A
MOV 20H,A
SETB TR0
D1:
CALL DELAY ;声音延时
INC 30H
JMP NEXT
ENDD:
CLR TR0
DJNZ R1,START0 ;判断计数是否结束,否跳到START0处
LJMP MAIN
INTT0: ;定时器0 中断服务程序
PUSH PSW
PUSH ACC
MOV TL0,20H
MOV TH0,21H
CPL P2.3
POP ACC
POP PSW
RETI
ZHUAN1:LJMP K2
ZHUAN2:LJMP K3
DELAY:
MOV R7,#02
DELAY0:
MOV R4,#187
DELAY1:
MOV R3,#248
DJNZ R3,$
DJNZ R4,DELAY1
DJNZ R7,DELAY0
DJNZ R5,DELAY
RET
TABLE:
DB 82H,01H,81H,94H,84H,0B4H,0A4H,04H
DB 82H,01H,81H,94H,84H,0C4H,0B4H,04H
DB 82H,01H,81H,0F4H,0D4H,0B4H,0A4H,94H
DB 0E2H,01H,0E1H,0D4H,0B4H,0C4H,0B4H,04H
DB 82H,01H,81H,94H,84H,0B4H,0A4H,04H
D
您可能关注的文档
- 微机原理课程设计报告 - 简易电压表设计.doc
- 单片机试题两套含答案.doc
- 硬件接口实验(8个)(15年06月).doc
- 一模】北京市燕山2010年初三一模(数学).doc
- 微机电子钟设计 网络整理.doc
- 16_16点阵程序.doc
- 11403060220+郑兴 EC实验1-1.doc
- 0832 DA转换器实验.doc
- 键盘扫描显示单片机实验.doc
- SED1335 320240程序.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)