- 1、本文档共151页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机技术与应用实验与实训电子教案
中等职业教育电类专业规划教材《单片机技术与应用实验与实训》电子教案 高平 苏光银 沈杰 制作 2008 . 7 第1章??80C51系列单片机 本章重点: 单片机的概述、应用、发展,80C51系列单片机的体系结构。 1.1 单片机概述、应用及其发展 1.1.1 单片机概述 1.1.2 单片机的应用 1.1.3 单片机的发展 1.2 80C51系列单片机体系结构 1.2.1 中央处理器 1.2.2 存储器 1.2.3 外部引脚 1.2.4 时钟模块 1.2.5 其他内部资源 1.2.6 80C51系列单片机工作方式 1.1 单片机概述、应用及发展 1.1.1 单片机概述 单片机是一种集成电路芯片,采用超大规模技术把具有数据处理能力(如算术运算,逻辑运算、数据传送、中断处理)的微处理器(CPU),随机存取数据存储器(RAM),只读程序存储器(ROM),输入输出电路(I/O口),可能还包括定时计数器,串行通信口(SCI),显示驱动电路(LCD或LED驱动电路),脉宽调制电路(PWM),模拟多路转换器及A/D转换器等电路集成到一块单块芯片上,构成一个最小然而完善的计算机系统。 1.1.2 单片机的应用 1.在智能仪器仪表上的应用 2.在工业控制上的应用 3.在家用电器中的应用 4.在计算机网络和通信领域的应用 5.在医疗设备领域的应用 1.1.3 单片机机的发展 1.以电池供电的应用越来越多 2.对处理器的功能和性能要求不断提高 3.产品更新速度快,开发时间短,希望开发工具简单、廉价、功能完善 4.产品性能稳定,可靠性高,既能加密保护,又能方便升级 1.2 80C51系列单片机体系结构 1.2.1 中央处理器 1、运算器(ALU)的主要功能 (1)算术和逻辑运算,可对半字节(一个字节是8位,半个字节就是4位)和单字节数据进行操作。 (2)加、减、乘、除、加1、减1、比较等算术运算。 (3)与、或、异或、求补、循环等逻辑运算。 (4)位处理功能(即布尔处理器)。 2、程序计数器PC (1)PC的作用是用来存放将要执行的指令地址,共16位,可对64K ROM直接寻址,PC低8位经P0口输出,高8位经P2口输出。 (2)程序计数器PC具有自动加1的功能,即从存储器中读出一个字节的指令码后,PC自动加1(指向下一个存储单元)。 3、指令寄存器IR 指令寄存器的作用就是用来存放即将执行的指令代码。 4、指令译码器ID 用于对送入指令寄存器中的指令进行译码,所谓译码就是把指令转变成执行此指令所需要的电信号。 5、地址寄存器AR(16位) AR的作用是用来存放将要寻址的外部存储器单元的地址信息,指令码所在存储单元的地址编码,由程序计数器PC产生,而指令中操作数所在的存储单元地址码,由指令的操作数给定。 6、数据寄存器DR 用于存放写入外部存储器或I/O端口的数据信息。 7、程序状态字PSW 用于记录运算过程中的状态,如是否溢出、进位等。 1.2.2 存储器 1、程序存储器 在单片机处理问题之前必须事先将编好的程序、表格、常数汇编成机器代码后存入单片机的存储器中,该存储器称为程序存储器。程序存储器可以放在片内或片外,亦可片内片外同时设置。 2、数据存储器 单片机的数据存储器由读写存储器RAM组成。其最大容量可扩展到64k,用于存储实时输入的数据。8051内部有256个单元的内部数据存储器,其中00H~7FH为内部随机存储器RAM,80H~FFH为专用寄存器区。 1.2.3 外部引脚 单片机的40个引脚大致可分为4类:电源、时钟、控制和I/O引脚。 1、电源:? ⑴ VCC - 芯片电源,接+5V; ⑵ VSS - 接地端; 2、时钟:XTAL1、XTAL2 - 晶体振荡电路反相输入端和输出端。 3、控制线:控制线共有4根: ⑴ ALE/PROG:地址锁存允许/片内EPROM编程脉冲 ① ALE功能:用来锁存P0口送出的低8位地址 ② PROG功能:片内有EPROM的芯片,在EPROM编程期间,此引脚输入编程脉冲。 ⑵ PSEN:外ROM读选通信号。 ⑶ RST/VPD:复位/备用电源。 ① RST(Reset)功能:复位信号输入端。 ② VPD功能:在Vcc掉电情况下,接备用电源
文档评论(0)