一、《The Principle and Application of MCU--单片机原理及应用》内容要点提示
第一章 概述
掌握MCS-51系列单片机片内资源(即基本型和增强型各型号之间片内资源的区别,见课件) 第二章 51单片机的硬件结构 重点掌握:
1、 51单片机引脚功能及使用方法;
2、 51单片机存储器的结构:①程序存储器的大小和地址范围、内部具体分配情况(包括片
上中断向量入口地址)、对应操作指令;②数据存储器的大小和地址范围、内部具体分配情况及使用方法(包括工作寄存器区、位操作区、用户区、片外区)、对应操作指令;③堆栈的使用方法及对应操作指令;④特殊功能寄存器的全称、功能及使用方法(即是否可以按位寻址)(常用的特殊功能寄存器的全称、功能见附录); 3、 I/O:每组I/O口的功能和使用方法;
4、 时钟和时序:时钟电路;机器周期、指令周期和晶振频率的对应关系; 5、 复位:复位电路;复位对特殊功能寄存器的影响 第三章 51单片机的指令系统
掌握七种寻址方式(包括立即数寻址、直接寻址、寄存器寻址、寄存器间接寻址、基址加变址寻址、相对寻址、位寻址)所对应的寻址空间和典型访问指令;掌握所有的指令用法(包括学会判断指令正误);给出一段程序,要知道其运行结果。 第四章 汇编语言程序设计
重点掌握常用的四种子程序:查表(典型如查平方、查数码管段码)、数据极值查找(典型如冒泡排序、查找最大值或最小值)、分支转移(典型如根据X值确定Y值)、循环(典型如BCD码加法、片内外数据搬移、软件延时),其中数据极值查找会读程序就可以,而查表、分支转移和循环要求会读程序和会写程序。 第五章 中断 重点掌握:
1、 和中断有关的特殊功能寄存器的使用方法(包括TCON、SCON、IE、IP); 2、 掌握中断基本程序框架及关键语句;
3、 知道任意一个中断源触发中断后CPU的操作过程(理解即可),并会编写相应的程序; 4、 知道中断服务程序和子程序调用、程序跳转的共同点和不同点; 5、 知道各种中断请求的撤销方式,知道外部中断两种触发方式(低电平和下降沿)的特点。 第六章 51单片机的定时器/计数器 重点掌握:
1、 和定时器/计数器有关的特殊功能寄存器的使用方法(包括TMOD、TCON、THx、TLx); 2、 会使用定时器/计数器的定时功能和计数功能; 3、 熟练掌握定时器/计数器四种工作方式中的方式1(16位)和方式2(8位自动重装初值),
要知道最大计数个数和最长定时时间; 4、 定时器/计数器的三种应用类型:
① 计时、计数;②产生方波、产生PWM波;③测量脉冲周期和频率 其中③要求会读程序、会补充关键语句(不作要求);①、②要求会编程序会读程序。 第七章 51单片机的串行口 重点掌握:
1、 和串行口有关的特殊功能寄存器的使用方法(SCON、SBUF、PCON、TMOD); 2、 四种工作方式的特点(尤其注意方式0和其它三种方式的区别,只有方式0是同步方式,
常用来扩展I/O口,其余三种皆为异步方式);
3、 发送和接收基本程序框架; 4、 波特率的计算。
第八章 51单片机外部存储器扩展 掌握:
1、 采用线选法或地址译码法扩展程序和数据存储器的连线方法(三总线法); 2、 能根据扩展电路,写出各片存储器的地址范围。
二、英语部分
Chapter Two
1、 How many parts are the Single Chip Microcomputer composed of?
①8-bit CPU;②Memory Organization: 128 Bytes Internal RAM for Data Memory and 4K Bytes Internal ROM for Program Memory; ③Four Pairs of Parallel Input/Output Ports;④5-source interrupt structure; ⑤Clock Circuit.
2、 Please list the functions of P0,P1,P2,P3.(不考)
3、 Please draw the Reset and Clock Circuit of AT89S51.
4、Please answer the basic principle of operating the stack of AT89S51 and the two corresponding operands.(答案:FIRST-In,LAST-Out)
5、Please answer the features of the four I/O of AT89S51(不考). Chapter Three
1、 How many addressing modes does the Single Chip Microcomputer support?What are
they?(不考)
2、 Please write the instruction that jump to L1 when P1.0 is equal to zero. 3、 Please write the instruction that jump to L1 when CY is not equal to zero.
4、 Please write the instruction that jump to L1 when the Accumulator is equal to zero. 5、 Please write the instruction followed by ADDC when operating the BCD operands. Chapter Five
1、How many interrupts does the Single Chip Microcomputer have?What are they? Please list their entry addresses.
附录1:常用的SFR全称、功能
① PSW(Program Status Word Register,程序状态字寄存器) ②
相关推荐: