- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于AT89C51单片机的最小系统设计
基于AT89C51单片机的最小系统设计
组员:
摘要:
本次实验课题为设计一个基于AT89C51单片机的最小系统。用P1口设计流水灯,用P2口和P0口分别作段选和位选设计了六位数码管的静动态显示和简易的电子钟,用P3口设计了一个4*4的矩阵键盘,并用蜂鸣器实现了唱歌功能和键盘按下的声响,用62256扩展内部RAM,还扩展并实现了LCD1602的静动态显示,最后通过ADC0809和 DAC0832分别实现了A/D、D/A转换功能。
一、系统电源
用MC7805集成稳压器将输入电压转为+5V稳压给系统供电。
二、晶振(12MHZ)及复位电路
采用12MHz的外部晶振,给系统提供时钟信号。并采用了按键复位电路。
三、流水灯
功能描述:让8个led灯循环闪烁
源程序:
流水灯
ORG 0000H
LJMP MAIN
ORG 0100H
MAIN:MOV A,#B
LOOP:MOV P1,A;给P1口送值
LCALL DLY
RL A ;循环左移
LJMP LOOP
DLY:MOV R7,#250 ;延时子程序
DLY1: MOV R6,#200
DJNZ R6,$
DJNZ R7,DLY1
RET
END
数码管
功能描述:数码管动态显示1~6
源程序:
ORG 0000H
LJMP START
ORG 0100H
START:
MOV P0,#0
MOV P2,#0F9H
SETB P0.0
LCALL DELAY
CLR P0.0
MOV P2,#0C4H
SETB P0.1
LCALL DELAY
CLR P0.1
MOV P2,#0D0H
SETB P0.2
LCALL DELAY
CLR P0.2
MOV P2,#99H
SETB P0.3
LCALL DELAY
CLR P0.3
MOV P2,#92H
SETB P0.4
LCALL DELAY
CLR P0.4
MOV P2,#82H
SETB P0.5
LCALL DELAY
CLR P0.5
LJMP START
DELAY: MOV R5,#10
D1: MOV R6,#20
D2: MOV R7,#248
DJNZ R7,$
DJNZ R6,D2
DJNZ R5,D1
RET
END
4*4矩阵键盘和蜂鸣器
功能描述:通过按键让数码管显示0-F,按键按下时,蜂鸣器响一下。
源程序:
ORG 0000H
LJMP MAIN
ORG 0100H
MAIN: MOV P0,#0FFH
MOV B,#4
MOV P3,#0F0H;列置0,看行电平
JNB P3.4,L1
JNB P3.5,L2
JNB P3.6,L3
JNB P3.7,L4
AJMP MAIN
L1: MOV R1,#0
AJMP LL1
L2: MOV R1,#1
AJMP LL1
L3: MOV R1,#2
AJMP LL1
L4: MOV R1,#3
AJMP LL1
LL1: ACALL DL10MS;消抖
MOV A,P3
XRL A,#0F0H
JZ MAIN
MOV P3,#0FH;行置0,看列电平
JNB P3.0,L5
JNB P3.1,L6
JNB P3.2,L7
JNB P3.3,L8
L5: MOV 20H,#0
AJMP KEY
L6: MOV 20H,#1
AJMP KEY
L7: MOV 20H,#2
AJMP KEY
L8: MOV 20H,#3
AJMP KEY
KEY:MOV A,R1;计算键值并查表赋值
MUL AB
ADD A,20H
MOV R2,A
MOV DPTR,#TABLE
MOV A,R2
MOVC A,@A+DPTR
MOV P2,A
CALL BEEP_BL
LCALL DELAY
LJMP MA
您可能关注的文档
- 哈尔滨XX集团办公楼空调工程设计.doc
- 哈尔滨三星级酒店介绍.doc
- 哈尔滨阳光高层旅馆设计.doc
- 哈飞赛豹轿车制动系统的设计--前盘后鼓式制动器.doc
- 哈弗H3膜片弹簧离合器设计1.doc
- 哈飞路宝汽车膜片弹簧离合器设计.doc
- 哈飞赛豹轿车制动系统的设计--前盘后鼓式制动器1.doc
- 哈飞路宝汽车膜片弹簧离合器设计1.doc
- 唐狮服装销售系统.doc
- 售楼中心工作手册.doc
- 国开景区管理作业2试题及答案.pdf
- 国开景区管理作业1-4试题及答案.pdf
- 河南开放大学本科《地域文化(本)》作业练习1-3试题及答案.pdf
- 2024年大型游乐设施操作证考试题库及答案很全.pdf
- 2024年门座式起重机司机考试题库及答案.pdf
- 2022-2023学年河北省衡水市武强中学高二(下)期末数学试卷【答案版】.docx
- 2022-2023学年河北省保定市崇德实验中学高二(下)期末数学试卷【答案版】.docx
- 江西省2017年中小学教师招聘考试高中化学试卷及答案.docx
- 2024年河北省八年级中考生物真题(解析版).docx
- 2024年南阳市社会保险中心(唐河县企业养老保险分中心)(参公)一级科员招录1人《行政职业能力测验》高频考点、难点(答案详解版).docx
文档评论(0)