单片机期末考试复习要点
- 格式:ppt
- 大小:253.50 KB
- 文档页数:9


单片机总复习1.什么是单片机?答:单片机就是在一片半导体硅片上集成了中央处理单元(CPU)、存储器(RAM、ROM)、并行I/O口、定时器/计时器、中断系统、系统时钟电路及系统总线的微型计算机。
2.单片机AT89C52的硬件结构(P16图2-1):答:硬件组成:CPU、数据存储器(RAM)、程序存储器(ROM)、4个8位可编程并行I/O口、串行口、2个16位定时器/计数器、1个看门狗定时器、中断系统(5个中断源和中断向量)、特殊功能寄存器(26个)、低功耗节电模式、3个程序加密锁定位。
3.单片机的引脚及其所对应的功能:答:电源引脚:V CC、V SS时钟引脚:XT AL1(19脚,输入端)XT AL2(18脚,输出端)控制引脚:RST(9脚),复位信号输入端,高电平有效/V PP(31脚):接低电平时,为外部程序存储器访问允许控制端;接高电平时,单片机读片内程序存储器的程序。
并行I/O口引脚:(P1、P2、P3、P4)(注:P0口一定要外接上拉电阻,P3口的第二功能一定要掌握)P3口第二功能如下:P3.0(RXD):串行数据输入口P3.1(TXD):串行数据输出口P3.2(INT0):外部中断0输入P3.3(INT1):外部中断1输入P3.4(T0):定时器0外部计数输入P3.5(T1):定时器1外部计数输入P3.6(WR):外部数据存储器写选通输出P3.7(RD):外部数据存储器读选通输出4.AT89S51存储器的结构:(P22)答:(5个)(1)(内部,外部)程序存储器(4KB):5个入口地址(P24表2-3)1)外部中断0,入口地址:0003H;2)定时器T0,入口地址:000BH;3)外部中断1,入口地址:0013H;4)定时器T1,入口地址:001BH;5)串行口,入口地址:0023H;6)(AT89S52)定时器T2, 入口地址:002BH;(2)(内部,外部)数据存储器(3个大块):4组寄存器区、位地址区、用户RAM区;(3)特殊功能寄存器(范围:80H-FFH,只能用间接寻址方式进行访问)具体功能见P25表2-4位地址空间.5. 四组并行I/O端口区别:答:P0口为漏极开路的双向I/O端口,分为地址/数据复用口和通用的I/O端口,当作为通用的I/O端口时,必须要加上拉电阻;P1口为准双向I/O端口,具有内部上拉电阻,专为用户使用;P2口为准双向I/O端口,具有内部上拉电阻,当AT89S51扩展外部存储器及I/O端口时,可作为高8位地址总线;P3口为准双向I/O端口,具有内部上拉电阻,除可作通用的I/O端口外,还具有第二功能的输出/输入。
一、单片机:就是在一片半导体硅片上集成了中央处理单元、存储器、并行接口I/O、串行I/O口、定时器/计数器、终端系统、系统时钟电路及系统总线的微型计算机。
二、单片机的硬件结构:8位微处理器、数据存储器(128B)、程序存储器、4个8位可编程并行I/O口、1个串行口、2个16位定时/计数器、1个看门狗、5个中断源和中断向量、特殊功能寄存器26个、低功耗节电模式、3个程序加密锁定位。
其图如下:三、单片机引脚:单片机共有40个引脚;按其功能可分为3类:●电源及时钟引脚●控制引脚●I/O口引脚四、单片机存储器结构●程序存储器16位●数据存储器8位●特殊功能寄存器●位地址空间五、四组并行I/O端口1、P0口1)P0口是一个双功能的8位并行口,字节地址在80H,位地址为80H—87H。
2)P0口特点:地址/数据复用口和通用I/O口●当P0口用作地址/数据复用口时,是一个真正的双向口,用作与外部存储器的连接,片外必须要接上拉电阻。
●当P0口作为通用I/O口时,由于有高阻抗,所以在端口外要接上上拉电阻,它是一个准双向口。
2、P1口1)P1口是单功能的I/O口,字节地址为90H,位地址为90H---97H.2)P1口特点:●由于P1口内部有上拉电阻,没有高阻抗输入状态,所以不需要在片外接上拉电阻。
●P1口“读引脚”输入时,必须先向锁存器写入。
3、P2口1)P2口是一个双功能口,字节地址为A0H,位地址为A0H---A7H.2)P2口特点:与P1口的一样。
4、P3口略六、时钟电路与时序1、时钟电路设计图在书上35页图2-13.2、时钟周期:若时钟晶体的振荡频率为f osc,则时钟周期T=1/f osc。
3、机器周期:一个机器周期包括12个时钟周期。
即:T cy=12/f osc。
4、指令周期:单字节和双字节指令周期一般为单机器周期和双机器周期。
三字节指令周期都是双机器周期;乘、除指令周期4个机器周期。
七、复位操作和复位电路1、复位电路设计在书上37页图2-18或图2-19或图2-20.八、单片机最小系统设计如图九、keilC的使用方法:步骤:1、点击桌面快捷键Uv4,打开软件2、单击project出现下拉菜单,单击New uVison Project新建一个文件,在弹出的窗口下方文件名随便写(自定义),并保存好。
单片机考试复习单片机是嵌入式系统中的关键组成部分,掌握单片机的原理和编程技巧对于学习和应用嵌入式系统有着重要的意义。
为了备考单片机考试,以下是一些复习的重点内容,帮助大家系统地进行复习。
1. 单片机基础知识1.1 单片机的概念和发展历程单片机是一种集成度很高的微型计算机系统,具有片上集成的特点。
从早期的8位单片机到现在的32位单片机,单片机的发展经历了几个重要的阶段。
1.2 单片机的工作原理单片机通过执行存储在其内部存储器中的指令,在控制下完成特定功能。
了解单片机的架构和工作原理是学习和理解单片机编程的基础。
2. 单片机编程基础2.1 汇编语言单片机的底层程序一般使用汇编语言进行编写。
掌握汇编语言的语法和指令集是了解单片机底层运行机制的关键。
2.2 C语言C语言虽然是高级语言,但是在单片机编程中也得到了广泛的应用。
掌握C语言在单片机编程中的基本语法和特点,能够更加高效地进行程序开发。
2.3 嵌入式编程技巧在单片机编程中,还需要掌握一些嵌入式编程技巧,如中断处理、时钟配置、IO口控制等。
这些技巧能够提高单片机程序的可靠性和性能。
3. 单片机外部设备接口3.1 数字输入输出口单片机常用的数字输入输出口是与外部设备进行信息交互的重要接口。
了解数字输入输出口的特点和编程方法,能够灵活地控制和读取外部设备的状态。
3.2 模拟输入输出口模拟输入输出口常用于与模拟信号进行交互。
掌握模拟输入输出口的工作原理和编程方法,能够实现对模拟信号的采集和处理。
3.3 串口通信串口通信是单片机与外部设备进行通信的一种常见方式。
了解串口通信的原理和常用协议,能够实现单片机与其他设备的数据交换。
4. 单片机应用案例4.1 LED显示控制LED显示控制是单片机最基础的应用之一,通过控制LED的亮灭状态可以实现各种显示效果。
了解LED显示控制的原理和编程方法,能够实现对LED的动态控制。
4.2 按键输入和响应按键输入和响应是单片机与外部设备交互的一种常见方式。