- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
基于STC89C52单⽚机最⼩系统的设计
基于STC89C52单⽚机最⼩系统的设计
1设计内容及要求
设计题⽬:基于STC89C52单⽚机最⼩系统的设计及制作。
设计要求:输⼊信号为传感器、电压、电流、开关等形式,单⽚机型号可以⾃⼰选择(51,128,430等),输出控制信号为模拟电压或
者数字信号,控制对象可以是电机(直流电机,步进电机)、开关、显⽰器等。(注:可以采⽤单⽚机、传感器电路模块以及集成电
路芯⽚制作。)
使⽤器材:感光板及常⽤PCB制版器材、常⽤电⼦装配⼯具、万⽤表、⽰波器及电⼦元器件(详见附录)。
2STC89C52单⽚机
2.1STC89C52单⽚机简介
单⽚微型计算机简称单⽚机,是典型的嵌⼊式微控制器(MicrocontrollerUnit),常⽤英⽂字母的缩写MCU表⽰单⽚机,它最早是被
⽤在⼯业控制领域。单⽚机由芯⽚内仅有CPU的专⽤处理器发展⽽来。最早的设计理念是通过将⼤量外围设备和CPU集成在⼀个芯⽚
中,使计算机系统更⼩,更容易集成进复杂的⽽对体积要求严格的控制设备当中。⽤专业语⾔讲,单⽚机就是在⼀块硅⽚上集成了微
处理器、存储器及各种输⼊/输出接⼝的芯⽚。
2.2单⽚机的特点
(1)⾼集成度,体积⼩,⾼可靠性
单⽚机将各功能部件集成在⼀块晶体芯⽚上,集成度很⾼,体积⾃然是最⼩的。芯⽚本⾝是按⼯业测控环境要求设计的,内部布线很
短,其抗⼯业噪声性能优于⼀般通⽤的CPU。单⽚机程序指令,常数及表格等固体化在ROM中不易破坏,许多信号通道均在⼀个芯⽚
内,故可靠性⾼。
(2)控制功能强
为了满⾜对控制对象的要求,单⽚机的指令系统均有极丰富的条件:分⽀转移能⼒、I/O⼝的逻辑操作机位处理能⼒,⾮常适⽤于专门
的控制功能。
(3)低电压,低功耗,便于⽣产携带
为了便于⼴泛使⽤于便携式系统,许多单⽚机内的⼯作电压仅为1.8V~3.6V,⼯作电流仅为数百微安。
(4)易扩展
⽚内具有计算机正常运⾏所需的部件。芯⽚外部有许多供扩展⽤的三总线及
并⾏、串⾏输⼊/输出管脚,很容易构成各种规模的计算机应⽤系统。
(5)优异的性能价格⽐
单⽚机的性能⾼。为提⾼速度和运⾏效率,单⽚机开始使⽤RISC流⽔线和DSP等技术。单⽚机的寻址能⼒也突破了64KB的限制,有
的已达1MB,甚⾄16MB;⽚内的ROM容量可达62MB,RAM容量则可达2MB。由于单⽚机的⼴泛使⽤,因⽽销量极⼤,各⼤公司的
商业竞争激烈,使其价格⼗分低廉,性能价格⽐极⾼。
2.3单⽚机的内部结构
⼀个基本的MCS-52单⽚机通常包括:中央处理器、ROM、RAM、定时/计数器和I/O⼝等各功能部件,各个功能由内部的总线连接起
来,从⽽实现数据通信。其内部框图如图2-1所⽰。
图2-1MCS单⽚机结构图
2.4单⽚机的引脚功能
常见的52系列单⽚机中⼀般采⽤双列直插(DIP)封装,共40个引脚。
STC89C52共有40个引脚,采⽤的是双列直插(DIP)封装,如图2-2所⽰。其中的40个引脚⼤致可以分为4类:电源、时钟、控制和
I/O引脚。
图2-2STC89C52引脚分布图
2.4.1电源
(1)VCC:芯⽚电源端,⼀般为+5V;
(2)GND:接到端。
2.4.2时钟
(1)XTAL1:晶体振荡电路的反相输⼊端;
(2)XTAL2:晶体振荡电路的输出端。
2.4.3控制线
MCS-51单⽚机共有4根控制线,其中3根是复⽤线,具有两种功能。
_____________:地址所存允许/编程脉冲;
(1)ALE/PROG
(2)PSEN:外部ROM读选通信号;
(3)RST:复位引脚;
(4)EA:内外ROM选择/EPROM编程电源
2.4.4I/O引脚
MCS-51单⽚机共有4个8位并⾏I/O端⼝,共32个可编程I/O引脚。
(1)P0.0~P0.7:P0⼝是⼀个8位漏极开路的双向I/O⼝。作为输出⼝,每位能驱动8个个TTL逻辑电平。对P0端⼝写“1”时,引脚端⽤
作⾼阻抗输⼊。当访问外部程序和数据存储器时,P0⼝也被作为低8位地址/数据复⽤。在这种模式下,P0具有内部上拉电阻。在Flash
编程时,P0⼝也⽤来接收指令字
节;在程序校验时,输出指令字节。程序校验时,需要外部上拉电阻。
(2)P1.0~P1.7:P1⼝是⼀个具有内部上拉电阻的8位双向I/O⼝,P1输出缓冲器能驱动4个TTL逻辑电平。对P1端⼝写“1”时,内部上
拉电阻把端⼝
文档评论(0)