3. 片内程序存储器,用来存放程序的、和一些的原始数据以及表格。然而有的单片机的内部是不带ROM/EPROM,如8031,8032,80C31 等。目前的单片机的发展趋势是都将RAM 和ROM 全部集成在一个单片机的里面,那么这样既方便用户的设计而且能提高系统抗干扰的性能。SST 公司研制的89 系列的单片机都分别集成了16K、32K、64K Flash的存储器,它可供用户根据需要进行选用。
4. 四个八位并行I/O 端口P0~P3,并且每个端口不仅可以用作输入,而且也能用作输出。
5. 两个定时器/计数器,而且每个定时器/计数器还都可以进行设置为计数方式,且用以对外面事件计数,也能设置成定时的方式,并且可以根据所计数或者定时结果,从而实现计算机的控制。对方便设计进行串行的通信,当前的52 系列的单片机全部会提供三个十优尔位定时器且计数器。
6. 5个中断源中断控制的系统。目前推出的系列单片机全部不少于五个中断源的,比如SST89E58RD 有九个中断源。
7. 1个全双工异步接收和发送器的串行输入输出口,它用于实现单片机之间或者单机PC机之间的通信。
8. 片内的振荡器以及时钟发生电路,但是石英晶体及微调电容则需要外接的。它最高允许振荡的频率为12MHz。SST89V58RD 最高所允许的振荡的频率高达为40MHz,从而可以大大地提高指令执行速率。
2.4.2 820C51单片机管脚图
部分引脚说明:
P3口(P3.0~P3.7,10~17 脚):P3口是具有一个带有内部上拉电阻8位的准双向I/O口。P3口每位能驱动4个LS型TTL负载。P3口与其它的输入输出 端口都有非常大的区别的,并且每个引脚还有第二功能的,如下:
P3.0:(RXD) 数据串行接收。
P3.1:(RXD) 数据串行发送。
P3.2:(INT0)外部中断0输入。
P3.3:(INT1)外部中断1输入。
P3.4:(T0)定时(计数器0)的外部的计数输入。
P3.5:(T1)定时(计数器1)的外部的计数输入。
P3.6:(WR) 数据外部的存储器的写,选,通功能。
P3.7:(RD) 数据外部的存储器的读选通功能。
图2.2 80C51单片机管脚图
2.4.3 80C51单片机的中断系统
80C51系列单片机的中断系统有5个中断源,2个优先级,可以实现二级中断服务嵌套。由片内特殊功能寄存器中的中断允许寄存器IE控制CPU是否响应中断请求;由中断优先级寄存器IP安排各中断源的优先级;同一优先级内各中断同时提出中断请求时,由内部的查询逻辑确定其响应次序。
2.5 Proteus简介
Proteus软件是英国公司Lab center electronics出版的仿真调试工具软件(该软件中国总代理为广州风标电子技术有限公司)。它不但具备其它的EDA工具所有的仿真调试功能,而且还能进行单片机的仿真及其他的外围的器件。PROTEUS是目前的最好单片机仿真及外围器件的仿真的工具。它目前虽然国内推广才刚起步,可是已受到了单片机学习者、以及从事与单片机有关的教学教师、还有致力单片机的开发应用科技工作者的青睐。Proteus则是世界上最著名的仿真工具软件,它从原理图的布图、以及代码的调试,再到单片机和外围电路的协同仿真、一键可以切换到PCB的制版设计,从而真正的实现了所说的概念然后到产品完整的设计。它是当前世界上独特的将电路的仿真软件和PCB设计的软件以及虚拟模型的仿真软件的三合一设计的平台,它的处理器模型所支持的8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,从2010年它即将增加有Cortex和DSP这两个系列的处理器,还会持续增加其他的系列的处理器使用模型。它在编译的方面,也支持了IAR、Keil和MPLAB等好多种的编译器。
- 上一篇:基于8051单片机的I2C和SPI总线仿真
- 下一篇:SOC锂离子电池剩余电量的估计+文献综述
-
-
-
-
-
-
-
C++最短路径算法研究和程序设计
现代简约美式风格在室内家装中的运用
上市公司股权结构对经营绩效的影响研究
高警觉工作人群的元情绪...
g-C3N4光催化剂的制备和光催化性能研究
浅析中国古代宗法制度
NFC协议物理层的软件实现+文献综述
巴金《激流三部曲》高觉新的悲剧命运
江苏省某高中学生体质现状的调查研究
中国传统元素在游戏角色...