单片机论文
单片机论文本文简介:单片机的硬件设计随着材料科学、工艺技术、计算机技术的发展与进步,电路系统向着集成度极高的方向发展。CPU的生产制造技术,也朝着综合性、技术性、实用性发展。可以说是日新月异的发展着。其中单片机在控制系统中的应用是越来越普遍了。所谓的单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算
单片机论文本文内容:
单片机的硬件设计
随着材料科学、工艺技术、计算机技术的发展与进步,电路系统向着集成度极高的方向发展。CPU的生产制造技术,也朝着综合性、技术性、实用性发展。可以说是日新月异的发展着。其中单片机在控制系统中的应用是越来越普遍了。所谓的单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。它广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域。是当今社会必不可少的。我们这主要是针对他的硬件设计来讨论。
单片机的硬件也就是单片机的主要组成部分及单片机的主要支架。在这就以80C51为例。我们要知道如何设计它,那就首先了解它内部结构及功能。现在我们先了解了解80C51的内部结构及它的引脚结构和功能。如下图是单片机的内部结构:
80C51
芯片内部集成了
CPU、RAM、ROM、定时/计数器和I/O口等各功能部件,并由内部总线把这些不见连接在一起。
80C51单片机内部包含以下一些功能部件:
(1)
一个8位CPU;
(2)
一个片内振荡器和时钟电路;
(3)
4KB
ROM(80C51有4KB掩膜ROM,87C51有4KB
EPROM,80C31片内有无ROM);
(4)
128B内RAM;
(5)
可寻址***KB的外ROM和外RAM控制电路;
(6)
两个16位定时/计数器;
(7)
21个特许功能寄存器;
(8)
4个8位并行I/O口,共32条可编程I/O端线;
(9)
一个可编程全双工串行口;
(10)
5个中断源,可设置成2个优先级。
了解单片机内部结构我们再了解其引脚,下图为单片机的引角结构及功能:
图
a
图
b
80C51单片机一般采用双列直插DIP封装,共40个引脚,图a为引脚排列图。图b为逻辑符号图。40个引脚大致可分为4类:电源、时钟、控制和I/O引脚。
1.电源
(1)Vcc——芯片电源,接+5V;
(2)Vss——接地端。
2.时钟
XTAL1、XTAL2——晶体振荡电路反相输入端和输出端。使用内部振荡电路时外接石英晶体。
3.控制线
控制线共有4根,其中3根是复用线。所谓复用线是指具有两种功能,正常使用时是一种功能,在某种条件下是另一种功能。
(1)ALE/PROG——地址锁存允许/片内EPROM编程脉冲。
①ALE功能:用来锁存P0口送出的低8位地址。
如80C51在并行扩展外存储器时,P0口用于分时传送低8位地址和数据信号,且均为二进制数。那么如何区分是低8位地址还是8位数据信号呢?当ALE信号有效时,P0口传送的是低8位地址信号;ALE信号无效时,P0口传送的是8位数据信号。在ALE信号的下降沿,锁定P0口传送的内容,即低8位地址信号。
需要指出的是,当CPU不执行访问外RAM指令(MOVX)时,ALE以时钟振荡频率1
/
6的固定频率输出,因此ALE信号也可作为外部芯片CLK时钟或其他需要。但是,当CPU执行MOVX指令时,ALE将跳过一个ALE脉冲。
ALE端可驱动8个LSTTL门电路。
②PROG功能:片内有EPROM的芯片,在EPROM编程期间,此引脚输入编程脉冲。
(2)PSEN——外ROM读选通信号。
80C51读外ROM时,没个机器周期内PSEN两次有效输出。PSEN可作为外ROM芯片输出允许OE的选通信号。在读内ROM或读外RAM时,PSEN无效。
PSEN可驱动8个LSTTL门电路。
(3)
RST/Vpd——复位/备用电源。
①正常工作时,RST(Reset)端为复位信号输入端,只要在该引脚上连续保持两个机器周期以上高电平,80C51芯片即实现复位操作,复位后一切从头开始,CPU从0000H开始执行指令。
②Vpd功能:在Vcc掉电情况下,该引脚可接上备用电源,由Vpd向片内供电,以保持片内RAM中的数据不丢失。
(4)
EA/Vpp
——内外ROM选择/片内EPROM编程电源。
①EA功能:正常工作时,EA为内外ROM选择端。80C51单片机ROM寻址范围为***KB,其中4KB在片内,60KB在片外(80C31芯片无内ROM,全部在片外)。当EA保持高电平时,先访问内ROM,但当PC(程序计数器)值超过4KB(0FFFH)时,将自动转向执行外ROM中的程序。当EA保持低电平时,则只访问外ROM,不管芯片内有否内ROM。对80C31芯片,片内无ROM,因此EA必须接地。
②Vpp功能:片内有EPROM的芯片,在EPROM编程期间,此引脚用于施加编程电源Vpp。
对4个控制引脚,应熟记起第一功能,了解其第二功能。
严格来讲,80C51的控制线还应该包括P3口的第二功能。
4.
I/O引脚
80C51共有4个8位并行I/O端口,共32个引脚
(1)P0口——8位双向I/O口。
在不并行扩展外存储器(包括并行扩展I/O口)时,P0口可用作双向I/O口。
在并行扩展外存储器(包括并行扩展I/O口)时,P0口可用于分时传送低8位地址(地址总线)和8位数据信号(数据总线)。位结构如图2-4所示。P0口能驱动8个LSTTL门。
VCC
地址/数据
控制
锁存器
P0.X
D
CP
Q
Q
MUX
V1
V2
P0.X
引脚
读锁存器
写锁存器
内部总线
读引脚
P3.1——TXD:串行口输出端;
P3.2——INT0:外部中断0请求输入端;
P3.3——INT1:外部中断1请求输入端
P3.4——T0:定时/计数器0外部信号输入端;
P3.5——T1:定时/计数器1外部信号输入端;
P3.6——WR:外RAM写选通信号输出端;
P3.7——RD:外RAM读选通信号输出端。
上述4个I/O口,各有各的用途。
在不并行扩展外存储器(包括并行扩展I/O口)时,4个I/O口都可作为双向I/O口用。在并行扩展外存储器(包括并行扩展I/O口)时,P0口专用于分时传送低8位地址信号和8位数据信号,P2口专用于传送高8位地址信号。P3口根据需要常用于第二功能,真正可提供给用户使用的I/O口是P1口和一部分未用作第二功能的P3口端线。
尽管单片机集成度高,内部含有I/O控制线,ROM,RAM和定时/计数器。但在组成单片机系统时,扩展若干接口仍是设计者必不可少的任务。扩展接口有2种方案,一种是购置现成的接口板,另一种是根据系统实际需要,选用适合的芯片进行设计控制系统。就后一种而言,主要包括以下几个方面的内容。
一个独立的单片机核心系统,一般由时钟电路、地址锁存器电路、地址译码器、存储器扩展、模拟量输入通道的扩展、模拟量输出通道的扩展、开关量的I/O接口设计、键盘输入和显示电路等组成。
相关文章
- 鞋子太臭怎么办?
- 中国新安全观提出的背景和主要内容
- 交十五年社保要交多少
- 51人品贷上征信么(51人品贷上征信)
- 梦幻西游5开详细攻略(梦幻西游5开吧)
- 库尔德人是汉族后人吗
- 端午节主题活动方案策划
- 移动式空调效果好不好(移动式空调优缺点)
- 符文工房4(关于符文工房4简述)
- 关于描写天气的成语
- 简笔画之瓢虫的画法
- 成都平原
- 选调生考试内容是什么,选调生笔试考什么内容
- 微信找回聊天记录
- 农商行便民卡贷款3年到期了可以转注续贷吗- 农商行便民卡如何贷款的
- 适合发七夕的说说(9条适合七夕发朋友圈的句子)
- 七大洲面积最大的是哪个洲
- 二次曝光大结局(二次曝光剧情)
- 联邦制的国家有哪些
- 591人才招聘网(592招聘网)