- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
桂 林 电 子 科 技 大 学
单片机最小应用系统
设
计
报
告
指导老师:吴 兆 华
学 生:陶 利 民
学 号:082011116
机电工程学院
2009年5月
单片机最小应用系统设计报告
一、设计题目………………………………………………………3
二、设计目的………………………………………………………3
三、系统硬件图……………………………………………………3
四、程序流程图……………………………………………………4
五、系统说明与分析
5.1系统主要组成部分………………………………………6
5.2温度测量部分……………………………………………6
5.3单片机最小系统部………………………………………6
5.4电路板的制作……………………………………………11
5.5系统连线说明分析.…………………………………….12
六、源程序 ………………………………………………………13
七、总结 …………………………………………………………14
八、参考文献 ……………………………………………………15
一、 设计题目
发光二极管亮灭控制系统设计。
设计目的
通过本次实验,掌握控制二极管亮灭的基本原理。
通过对89S51的使用和编程,掌握I/O口使用的基本原理。
搭建单片机最小应用系统,进一步加深对单片机应用的理解,提高处理实际问题的能力和独立分析思考的能力。
系统硬件图
1、发光二极管亮灭控制系统的硬件电路原理图如下:
图1 电路原理图
2、PCB图如下:
图2 PCB图
程序流程图
发光二极管亮灭控制系统主程序框图如下:
图3 主程序框图
延时子程序流程图:
图4 延时子程序
五、系统说明与分析
5.1系统主要组成部分
发光二极管亮灭控制系统主要分为三个部分:单片机最小系统,二极管显示部分,按键控制部分组成。
所用主要元件有:AT89S51,四个按键,1K9针排阻,八个发光二极管。
5.2发光二极管亮灭部分
发光二极管分正负两极只有正确连接正负极才能使二极管发光,同时要有限流电阻。
5.3单片机最小系统部分
MCS-51系列单片机广泛应用于各种小型控系统中AMTEL公司生产的MCS-51系列的兼容产品,与MCS-51指令系统兼容系统结构相同,Flash程序存储器。全部支持12时钟和6时钟操作。AT89S51包含128字节RAM、32条I/O 口线、2个16位定时/计数器、6输入4优先级嵌套中断结构、1个串行I/O 口(可用于多机通信I/O扩展或全双工UART以及片内振荡器和时钟电路)。
图5 单片机最小系统
图6 MCS-51引脚图
MCS-51系列单片机的并行I/O口
接口电路是微机必不可少的组成部分,并行输入确出接口是CPU和外部进行信息交换的主要通道。MSC-51系列单片有4个8位并行双向I/O口P0~P3,共32根I/O线。每一根线能独立用作输入或输出。单片机可以外接键盘、显示器等外围设备.还可以进行系统扩展,以解决硬件资源不足问题。4个并行口都是双向口,既可以输入又可以输出。P0、P2口经常作外部扩展存储器时的数据、地址线,P3口除作I/O口外,每一根都有第二功能。这4个I/O口结构基本相同,但仍存在差别。
(1) P1口是最常用的I/O口如图所示,因为不作数据地址线,其结构中没有数据地址线,也没有多路开关MUX,输出驱动电路接有上拉电阻。P1口输入输出时与P0作I/O时相似,输出数据时.先写入锁存器,经Q端反相,再经场效应管反相输出到引脚。输入时,先向锁存器写l,使v管截止.外部引脚信号由下方读缓冲器送入内部总线,完成读引脚操作。P1口也可以读锁存器。外部提升电阻将引脚拉升至高电平,但输人的低电平信号能将其拉低,不会影响低电平的输入。
图7 P1口一位结构
(2) P2口的位结构比P1多了一个控制转换部分如图8所示,结构与P0口基本相似,如下图所示。P2口改P0推拉式输出驱动电路为上拉电阻式,当控制信号s为低电平,作I/O口使用时,多路开关MUX使锁存器输出端Q与输出驱动输入端接通,构成一个准双向口。此外,当外部扩展存储器时,P2口常做高8位地址线使用。
图8 P2口一位结构
下表中概括了单片机中使用到的并行口P1、P2功能:
表1 P1、P2功能一览表
MCS-51系列单片机的工作方式和时序
单片机应用系统中,除了基本计算机系统单元电路外.还需配备完整的外围电路、以完成复位、掉电保护、提供时钟、节电等功能。
(1)时钟电路:单片机内部有一个高增益的反相放大器,通过XTAL1和XTAL2引脚外接石英振于或陶瓷振子、微调电容组成振荡器如图9所示。该振荡器发出的脉冲直接送入内部时钟电路。振荡器若外接
文档评论(0)