B微电子单片机与嵌入系统期末复习精品
10B微电子单片机与嵌入系统期末复习 第1章单片机基础 1、单片机的概念 单片机是将微处理器、存储器和I/O接口电路三部分集成于一块芯片上的微型计算机。又 称嵌入式微控制器或微控制器 计算机、单片机结构RISC、CISC ;哈佛结构、冯■诺依曼(普林斯顿) 2、单片机主要应用领域测控领域 补充习题1选择题1、3填空题1、5 教材习题13、4 第2章89C51单片机的硬件结构 1、89C51的结构 8位单片机、8位的处理器、4个8位并行口、5个中断源、分程序存储器和数据存储器、SFR 2、89C51的引脚(40个) P0 口当89C51扩展外部存储器及I/O接口时,作为低8位地址总线及数据总线分时使用 P1 口通用 I/O 口 P2 口当89C51扩展外部存储器及I/O接口时,作为高8为地址总线 P3 □通用I/O 口或第二功能 3、89C51 的 CPU (Pl4) (1)运算器PSW 8位SFR;作用指令执行的状态;有CYAC F0 RSI RSO OVXP ; 例补充习题2填空题8 (2)控制器程序计数器PC 16位,程序存储器寻址范围64KB;存放的内容下一条将要 执行的指令的地址;CPU每取1个指令字节,PC加1。 4、89C51存储器的结构(哈佛结构) 从逻辑结构上分别为四个存储空间 ♦内部数据存储器 128B,寻址空间00H-7FH。访问指令MOV河用R0/R1间址 ♦程序存储器64KB; 作用存放应用程序及固定不变的数据;读操作指令MOVC, 采用PC间址 DPTR基址变址 ♦ 外部数据存储器(包括I/O端口) 64KB,寻址范围0000H-FFFFH;访问MOVX ,可 用Rl、RO、DPTR间址;作用存放实时数据、运算结果 ♦特殊功能寄存器21B ; DPTR 16位,地址指针,为外部数据存储器提供地址 5、时钟与时序 时钟周期单片机的基本时间单位。 机器周期CPU完成一个基本操作所需的时间。MCS-51单片机12个时钟周期为一个机器周期。 一个机器周期分为6个状态S0-S6,每个状态分2个节拍Pl、P2o 指令周期CPU执行一条指令所需的时间 补充习题2选择题2、9、16、17、21 填空题1、3、8、9、14、15、19 教材习题217、20 第3章89C51的指令系统、第4章89C51汇编语言程序的设计与调试 1、寻址方式 寄存器寻址、直接寻址、寄存器间接寻址、立即寻址 2、掌握指令 MOV、MO VC、MOVX、ADD、INC、SUBB、DEC、SJMP、CJNE、DJNZ、JB(JNB)、 ACALL等指令 补充习题3选择题5、10、22 填空题3、7、8 教材习题39 第5章89C51的中断系统和定时器/计数器 1、中断系统为实现中断处理功能而配置的功能部件 2、89C51单片机的中断系统 (1)5个中断请求源、两个优先级、两级嵌套 INTO、INTI、TO、T1、串行口中断 (2)TCON定时器/计数器控制寄存器(P83) TF1 TRI TFO TRO IE1 IT1 IE0 IT0 IE1外部中断1的中断请求标志位IE0外部中断0的中断请求标志位 TF1 T1的中断请求标志位TFO T0的中断请求标志位 (3)SCON串行口控制寄存器(P84) RI串行口接收中断请求标志位;TI串行口发送中断请求标志位 3、中断请求的撤销(P90) 硬件自动撤销TO、T1 ,边沿触发的INTO、INTI ; 软件撤销串口中断RL TI 硬件、软件撤销电平触发的INTO、INTI 4、中断响应 响应条件某中断源中断请求、该某中断源开放中断、CPU开放中断、无同级、高级中断 在服务、当前指令执行完毕 响应中断过程自动生成LCALL、PC入栈保护断点、中断入口地址送PC 5、定时器/计数器 TO、T1 (1)工作模式定时方式对内部时钟fosc的12分频脉冲(机器周期)计数,来一个脉 冲加1; 计数方式对引脚TO、T1输入的外部脉冲计数,来一个脉冲加1 (2)TO、T1工作方式 (3)定时方式的计数初值计算 T (2n-X) 12/fosc(或X2n- T*fosc/12 ) (4)最小定时时间1机器周期12/fosc计数初值Xlll ......11B THTLFFH 最大定时时间211机器周期2n*12/fosc计数初值X0 THTL00H 补充习题5选择题3、4、8、10、12、21、22 填空题3、4、5、6、7、11、13 教材习题5 7 第6章89C51的串行口 1、89C51串口的结构 SCON包括发送、接收中断标志TI、RI; 方式SMO、SMI P117 PCON波特率选择位SMOD 2、89C51串口的工作方式 (1)帧格式P118 方式1 8位异步通信接口帧格式(字符格式)0D0D1 D2D3 D4D5 D6D7 1 方式2 9位异步通信接口 帧格式(字符格式)0 DO DI D2 D3 D4 D5 D6 D7 D8 1 方式3 9位异步通信接口 帧格式(字符格式)0 DO DI D2 D3 D4 D5 D6 D7 D8 1 D8位有时作奇偶检验位 方式1、2、3时传送字符的帧格式 例补充习题6填空题10 ;教材习题7 5 (2)发送、接收过程(第六章应用题1) 3、波特率 (1)定义串行口每秒钟传送二进制数码的位数 (2)计算波特率 例补充习题6应用题3 (3)T1作串行口波特率发生器时T1初值计算 串行口方式1或3时,T1计数初值X和串口波特率之间关系 波特率2smodx fosc/32xl2x (2n-X) 其中 SMOD 由 PCON 确定 n 为 T1 方式 X 2n-2SMODxfosc / 32xl2x波特率 一般 T1 采用方式 2, n8 例补充习题6应用题4 补充习题6选择题2、4、7、10 填空题3、6、13 应用题2、3、4 教材习题7 5、11、15 第7章89C51单片机的系统扩展 1、系统总线 数据总线8位,P0 口 ;地址总线16位,P0 口、P2 口;控制总线引脚和 P2 口 2、地址锁存器采用74LS373锁存P0 口送出的低8位地址信号 3、半导体存储器 (1)存储器类型 一般采用ROM类的EPROM、flash扩展程序存储器,采用RAM类的SRAM扩展外部 数据存储器 (2)存储器芯片 容量、存储单元和地址线、数据线关系;单位GB、MB、KB 4、外部数据存储器扩展扩展64KB 0000H-FFFFH 5、计算芯片数、确定系统的存储器地址范围、分配各芯片地址范围; 例补充习题7综