单片机与原理及其应用课程总结

单片机与原理及其应用课程总结

ID:47665807

大小:216.50 KB

页数:9页

时间:2020-01-27

单片机与原理及其应用课程总结_第1页
单片机与原理及其应用课程总结_第2页
单片机与原理及其应用课程总结_第3页
单片机与原理及其应用课程总结_第4页
单片机与原理及其应用课程总结_第5页
资源描述:

《单片机与原理及其应用课程总结》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、单片机原理及应用课程总结报告学号:姓名:专业:跑马灯的设计与制作一、摘要在电子技术高度高发的今天,单片机迅猛发展,多功能按键已成为当代电子信息中不可或缺的重要部分,尤其是应用在当代的潮流物品上面,例如:MP3,MP4,手机,数字电视等等高科技电子电器上面.正是由于它的出现和应用给人们的学习、工作、娱乐带来极大方便。另外,多功能按键中还采用了石英晶体振荡电路,从而使它具有响应快、灵敏度高、性能稳定诸多优点。它还可以利用一个按键实现单击、双击、连击的功能,真正做到了一键多功能,多效应。本设计介绍一种实用的单片机多功能按键的设计与制作。二、总体设计多功能按键是一个以单片机为控制芯片,可以向单个按

2、键实现单击、双击和连击的多功能驱动和控制装置,实现这种装置的方法和所需的器件涉及以下几个方面:(1)控制芯片实现多功能按键系统可以用很多种控制芯片,常用的单片机芯片有8031、80(C)51、8071、AT89C51、和AT89S52等,本设计使用的是和80(C)51相兼容的8位AT98S52单片机。该芯片具有低功耗、高绩效、性能稳定等优点,它有40个引脚,8KBprogrammableFlashmemory,256B内RAM,三个16位定时/计数器,32个特殊功能寄存器,8个中断源、6个中断入口、可设置2个优先级,4个8位并行I/O口、32个I/O口端线可供编程,一个全双工串行口等。本设

3、计使用P1口的P1.0—P1.5的六个I/O口作为输入口、P2口的八个I/O口作为输出口、P3口的P3.2作为输入供能口。(2)输入部分由于向主控芯片输入信号前须先向各位写入1,所以设定输入时低电平有效。该输入采用六个按键开关作为输入信号的载体,由于P3.2在程序中预先设定为0,故可把各按键直接接P3.2口,这样对每个按键的单击、双击、连击就可被芯片识别(识别部分在程序中设定)。(3)输出部分8输出只是对我们控制要求的一种验证或显示,可以有多种方式,这里本设计用8个发光二极管,但由于二极管本身的击穿电压和额定电流都很低,所以可把8个发光二极管串接一个8×10M的排阻,排阻另一端接正VCC,

4、这时只要使芯片的输出低电平有效就行了。(4)时钟和复位单片机本身是一个复杂的电路,要使这个芯片稳定高效的工作,也必须有个稳定的时钟电路。AT89S52内有一个高增益反向放大器,只要外接一石英晶体振荡电路就可构成自激振荡,振荡频率由石英的振荡频率所决定,我们这里取12MHz。复位电路采用按键复位就行了,具体时钟和复位电路见原理图1-1。图1.1时钟和复位电路原理图三、硬件设计(1)总体电路介绍该电路采用AT89S52作为主控芯片,其基本功能就是对每位按键进行单击、双击和三击后发光二极管会显示不同的发光个数及顺序,当按复位键后个发光二极管就会恢复到初始状态(全部都灭)。其电路原理图如1-1所示

5、。芯片的左边主要由三部分组成:由六个SB按键分别并接在P1口的P1.0—8P1.5的六个引脚上,构成的输入部分;由按键复位电路构成的复位部分;由晶体振荡电路构成的时钟电路。芯片右边则是由8个发光二极管和排阻构成的显示部分。(2)AT89S52芯片的功能简介和引脚分配1、AT89S52是一种低功耗、高性能的且带有8KB可编程Flash存储器的8位MCU,它采用ATMEL的高密非易失存储器技术制造,并和工业标准MCS-51指令集和引脚结构兼容。其内部功能结构框图如2-1所示:它包括微处理器、存储器、输入/输出口(I/O口)及其他功能部件如定时/计数器、中断系统等。它们通过地址总线、数据总线和控

6、制总线连接起来。图2.1AT89S52内部功能结构框图AT89S52单片机有多种封装形式,常见的有DIP封装、PLC封装、TQFP封装,为了使用的方便通常使用DIP封装形式的单片机。外部共有40个引脚,图2-2为引脚的排列图。40个引脚大致可分为4大类:电源、时钟、控制和I/O引脚。1)电源VCC——芯片电源引脚,接+5V;GND——接地端。82)时钟时钟也即外部振荡器引脚,晶体振荡电路反向输入端和输出端。图2.2AT89S52引脚的排列图3)控制线RST:复位信号输入端。ALE//PROG:ALE为地址锁存使能端,当访问外部器件时ALE的负跳变将P0口低8位地址送入锁存器。当对特殊功能寄

7、存区的地址为8EH单元的D0位置“1”可禁止ALE输出,而只有在执行MOVX或MOVC等指令时才能被激活。/PSEN:访问外部程序存储器读选通信号。/EA/VPP:/EA为访问内部或外部程序存储器选择信号。4)I/O多功能引脚P0口:8位并行I/O口,作为输出口时,每个管脚可带8个TTL负载。在外扩存储器时,它定义为低8位地址或数据总线,当定义为I/O口时,为准双向I/O口,需外接上拉电阻,在写入“1”后就成为高阻抗输入

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。