- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Guilin untversity of electronic technology
单片机最小应用系统设计
题 目:二进制加法顺序显示控制
院(系): 机电工程学院
专 业: 机械电子工程
学生姓名: 李俊
学 号: 092011213
指导教师: 吴兆华
职 称: 教授
题目类型:「理论研究H实验研究匚工程设计 工程技术研究口软件开发
2010年6月24日
、设计目的
1、进一步熟悉和掌握单片机的结构及工作原理,加深对单片机理论知识的理解;
2、掌握单片机内部功能模块;如定时 / 计数器、中断系统、存储器、 I/O 口等;
3、掌握单片机的接口及相关外围芯片的特性、使用与控制方法;
4、掌握单片机的编程方法,调试方法;
5、掌握单片机应用系统的构建和使用,为以后设计和实现单片机应用系统打下良好基础。
二、设计任务
1、设计要求
( 1)系统原理图设计
1、原理图设计要符合课题的工作原理,连线要正确;
2、图中所有元器件要合理选用,电阻、电容等器件的参数要正确标明;
3、原理图要完整,CPU、外围器件、扩展接口、输入 /输出装置等要一应俱全。
( 2)程序流程图设计
1、 按要求将总体功能分解成若干功能子模块,各功能模块完成一个特定功能;
2、 根据总体要求及分解的功能模块, 确定各功能模块之间的关系, 设计出完整的程 序流程图。
( 3 )程序调试
1、 按设计原理图,在印制板上连线,检查无误;
2、 将汇编后的程序存入存储器,执行该程序。检查是否达到设计要求,若未达到, 修改程序,直到满足要求为止。
( 4)设计说明书
1、 原理图设计说明书;
2、 程序设计说明书。
2、内容与要求
用 8051单片机控制 4个发光二极管, 按二进制加法顺序发亮。 从零开始, 按键一次 A 灯亮; 按两次B灯亮;按三次A、B灯亮;依次类推。A、B、C、D都亮时,再按键一次又从零开始。
三、设计步骤
1、 绘制原理图,依图制作电路板;
2、 绘制程序框图,编写源程序并调试;
3、 将调试好的程序烧录至 51 单片机,检查调试系统;
4、 撰写设计说明书。
四、设计说明1、原理图设计说明(1)系统原理图如下:RP1RESPACK-81118R3293031_DD-biby1卜 c EH-U310kDg-BIBYLED-BIBY1I-~3~
四、设计说明
1、原理图设计说明
(1)系统原理图如下:
RP1
RESPACK-8
1U1
18
R3
29
30
31_
DD-biby
1卜 c EH-U3
10k
Dg-BIBY
LED-BIBY
1
I-~3~
4
~5~
6
7
、XTAL1
PO.O/ADO
P0.1/AD1
P0.2/AD2
XTAL2
P0 3/AD3
P0.4/AD4
P0.5/AD5
P0.6/AD6
RST
P0.7/AD7
P2.0/A8
P2.1/A9
P2.2/A10
PSEN
P2.3/A11
ALE
P2.4/A12
EA
P2.5/A13
P2.6/A14
P2.7/A15
P1.0/T2
P3.0/RXD
P1.1/T2EX
P3.1/TXD
P1.2
P3.2/INT0
P1 3
P3 3/INT1
P1.4
P3.4/T0
P1.5
P3.5/T1
P1.6
P3.6/WR
P1.7
P3.7/RD
AT89C52
39
38
37
35
34
33
32
21
10 —11
12
13
「5
16
17
SW1
图1仿真电路图
(2)系统功能分析与说明
元器件:所用到的元器件有 51单片机1个、发光二极管5个、电阻(排阻1个,1K 电阻2个,4.7K电阻2个)、电容(30PF的2个,10u、20u的各1个)、按键3个、开关2 个等。
功能分析: 单片机及外部按键,实现对二极管的亮灭顺序控制(本实验是按二进制
加法顺序亮灭)功能;
二极管及其电阻,实现正常的发光功能;
电容、电租及其开关,实现单片机的正常工作及复位功能。
工作过程: 按一个键:以二进制加法为顺序,从零开始,按键一次 A灯亮;按两次
B灯亮;按三次 A、B灯亮;按四次C灯亮,依次类推。A、B、C、D都亮时,再按键一次 又从零开始。
按另一个键:是上述的逆过程,即按二进制减法顺序亮灭。
五、程序设计说明
1程序流程图如下:
次键变量即不能
次键变量
即不能
Y ;
返回
图2程序流程图
2、功能分析与说明
二进制加法顺序的实现:通过设定一个变量 curcount以计算按键的次数,按
curcount自加一次,并转化在 P1 口输出,从而实现控制顺序;
消除抖动现象:
由于弹性作用的影响, 按键的机械触点在闭合及断开的瞬间都会有抖动的现象,
马上实现按键的完全闭合或断开, 从而
您可能关注的文档
最近下载
- GB_T 42900-2023 金属材料 高应变速率高温压缩试验方法.docx
- 中国抑郁障碍防治指南(第二版)简介PPT课件.pptx
- 心脏肿瘤讲课.pptx VIP
- 外研社版英语4年级上册单词表衡水体描红练字帖(三年级起点含音标和例句).pdf
- 电动自行车一线通、RS485、CAN2.0通信协议规范、基于RS485通信的充放电流程示例.pdf VIP
- 湖南省湖南师范大学附属中学2024-2025学年高二上学期入学考试数学试卷(解析版).docx VIP
- 四年级音乐 跳柴歌 课件.pptx
- 《复用医疗器械预处理操作规程》.pdf VIP
- 火灾自动报警及联动控制系统技术交底.docx VIP
- GB_T 43674-2024加氢站通用要求.docx VIP
文档评论(0)