mcs-51单片机原理与应用1_4

mcs-51单片机原理与应用1_4

ID:16973910

大小:4.66 MB

页数:123页

时间:2018-08-26

mcs-51单片机原理与应用1_4_第1页
mcs-51单片机原理与应用1_4_第2页
mcs-51单片机原理与应用1_4_第3页
mcs-51单片机原理与应用1_4_第4页
mcs-51单片机原理与应用1_4_第5页
资源描述:

《mcs-51单片机原理与应用1_4》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单片机原理与应用李宝华2009年9月MCS—51系列参考书1、金磐石《INTEL51系列单片微型机应用详解》电子工业出版社,19922、孙涵芳《MCS-51系列单片机原理与应用》北京航空航天大学出版社1988年版。3、李林功《单片机原理与应用》机械工业出版社2008第一章绪论什么叫“单片机”单片机的特点单片机的发展MCS-51单片机的特征MCS-51单片机的类型和命名单片机的应用领域什么叫“单片机”将计算机的基本部件集成在一块芯片上。存储器运算器控制器输出接口输入接口片内含有CPU、ROM、RAM、中断控制

2、、系统时钟及总线、并行I/O、串行I/O、定时器/计数器等。单片机的特点特点:小体积小、重量轻、功耗小、性能“小”、可靠性高全具有很多常用的接口部件:如定时器、串行口、并行输入输出、模数转换,PWM、WDT、I2C、CAN、USB、RTC、等。单片机也称:微控制器MCU(MicroControllerUnit)单片机的发展1976年:Intel公司,MCS-48,8位,采用了单片结构,即在一块芯片内含有8位CPU、定时/计数器、并行I/O口、RAM和ROM等。主要用于工业领域。1978年:Intel公司,M

3、CS-51,8位,高性能单片机阶段,这类单片机的应用范围较广,并在不断的改进和发展。1982年:Intel公司,MCS-96,16位,寄存器阵列结构,带有10位A/D转换器和高速输入/输出部件等。1990年:ARM公司,ARM,32位,微控制器的全面大发展。MCS-51单片机的特点8位字长64K的ROM+64K的RAM存储空间2级优先级、5个中断源2个16位定时/计数器1个全双工的串行口4个8位并行口1个布尔处理机片内时钟发生器片内128字节RAMMCS-51单片机的类型和命名按程序存储器类型划分:无ROM

4、、掩模ROM、PROM、EPROMOTP、FlashROM按程序存储器类型划分:无ROM:80XX掩模ROM、PROM:83XXEPROM:87XXOTP:97XXFlashROM:89XX单片机的应用领域自动控制智能仪器仪表数据采集计算机外设家用电器军事单片机地位(单片机能包打天下吗?)单片机的发展问题(51很快就被淘汰吗?)单片机与嵌入式系统问题(单片机属不属于嵌入式系统?)第二章MCS-51单片机的系统组成MCS-51单片机的基本结构CPU时钟电路复位电路存储空间基本输入输出中断系统结构框图CPUCP

5、U由控制器和运算器组成控制器:控制计算机系统操作的部件运算器:由累加器、暂存器、程序状态字寄存器等组成。主要实现,算数运算和逻辑运算。时钟电路是一个振荡器给计算机 提供工作节拍MOVA,#17401ADDA,#22402MOV30H,AF5300000740001010002240003020004F50005300006……时钟电路MOVXA,@DPTRE0H时钟电路C:30pfX:2~12Mhz0~12Mhz外部时钟接法HMOSCMOS复位电路计算机在启动时,其各个部件要处于一个给定的初始状态。产生复位

6、脉冲的电路ttVRSTVRSTvt复位之后的状态存储空间补充1:存储器保存“数据”的单元电路随机存储器(RAM)只读存储器(ROM)非易失存储器(ROM,PROM,EPROM,OTP,EEROM,FLASH)在单片机中有程序存储器数据存储器专用寄存器补充2:总线总线就是数据传输的公共通道数据总线——传送内容地址总线——传送地点控制总线——如何传送(CPU负责管理总线)补充3:寻址是指CPU在执行指令时寻找操作数或操作数地址(找“数”,数放在存储器中,存储器是有地址编号的。寻址=寻找数据的地址)存储空间CPU

7、能寻址的最大地址范围(通常以字节为单位,存储空间≠存储器)MCS-51单片机的存储空间内部数据存储器工作寄存器区位寻址区专用寄存器标示符名称地址ACCBPSWSPDPTRP0P1P2P3IPIETMODTCON*T2CONTH0TL0TH1TL1*TH2*TL2*RLDH*RLDLSCONSBUFPCON累加器B寄存器程序状态字堆栈指针数据指针(包括DPH和DPL)I/O口0I/O口1I/O口2I/O口3中断优先级控制中断允许控制定时器/计数器工作方式控制定时器/计数器控制定时器/计数器2控制定时器/计数器

8、0定时常数(高位字节)定时器/计数器0定时常数(低位字节)定时器/计数器1定时常数(高位字节)定时器/计数器1定时常数(低位字节)定时器/计数器2定时常数(高位字节)定时器/计数器2定时常数(低位字节)定时器/计数器2自动再装载(高位字节)定时器/计数器2自动再装载(低位字节)串行口控制串行数据接收、发送缓冲器电源控制0E0H0F0H0D0H81H83H和82H80H90H0A0H0B0H0B8H0A8H89H8

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

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

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