您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 单片机原理与应用课程总复习
单片机原理与应用课程总复习一、基本概念1、AT89C51单片机内部集成有()。A、无程序存储器B、内部有4KROMC、内部有4KEPROMD、内部有4KEEPROM2、典型的MCS-51系列单片机集成有()A、2个8位并行I/O口B、3个8位并行I/O口C、4个8位并行I/O口D、5个8位并行I/O口3.8031单片机内部集成有()。A、内部有4KEEPROMB、内部有4KROMC、内部有4KEPROMD、无程序存储器4.若MCS-51系列单片机的PSW寄存器的RS1、RS0=10则堆栈指针的取值要大于()。A.0FHB.10HC.17HD.1FH5、MCS-51系列单片机外部数据存贮器可以寻址()A、128KBB、64KBC、32KBD、16KB6、MCS-51系列单片机累加器A和通用寄存器都是()A、8位B、16位C、24位D、32位7、一个E2PROM的地址线有A0--A12引脚,它的容量为()A、8KBB、4KBC、2KBD、1KB8、加电复位后堆栈指针SP=()A、00HB、07HC、10HD、17H9、MCS-51系列单片机内部有数据存贮器()RAMA、64BB、126BC、256BD、512B10.需要用紫外线擦除的只读程序存储器ROM简称为()。A.EPROMB.E2PROMC.PROMD.掩膜ROM11.一个E2PROM的地址线有A0--A11引脚,它的容量为()A、512BB、1KBC、2KBD、4KB12、MCS-51系列单片机执行一条三字节指令需要()A、4个机器周期B、3个机器周期C、2个机器周期D、1个机器周期13、MCS-51单片机中,用户不能直接访问的16位寄存器是()A、DPTRB、PSWC、ACCD、PC14.MCS-51系列单片机时钟频率12MHz时,每个机器周期是()A、1µsB、2µsC、3µsD、4µs15.下列下列指令中,属于伪指令的是()。A.ORG0200HB.DECAC.INCAD.ADD1,#20H16、MCS-51单片机定时计数器T0的中断入口地址是()A、000BHB、0013HC、001BHD、0023H17、MOVCA,@A+DPTR指令可以操作的存储器是()A、内部RAMB、程序存储器ROMC、外部数据存储器RAMD、I/O接口18.定时器/计数器工作方式1是()。A.8位计数器结构B.2个8位计数器结构C.16位计数结构D.13位计数结构19.MCS-51系列单片机执行一条乘除指令需要()A、5个机器周期B、4个机器周期C、3个机器周期D、2个机器周期20.中断控制寄存器TCON中,TF0代表()。A.外部中断0请求标志位B.定时器T0中断请求标志位C.串行口允许接收位标志D.外部中断1请求标志位21、MCS-51系列单片机在RST引脚大于2个机器周的()电平实现复位,上电复位后PC的值为()。22、典型的51系列单片机有()中断源,中断有()优先级。23、MCS-51系列单片机内部数据传送的间址使用()寄存器,外部数据存储器在64KB范围内读写用()寄存器。24、8155可以提供一个()位的()计数器25、A/D转换器可以实现(),D/A转换器可以实现()。26.MCS—51系列单片机的扩展使用总线时,P0口可以分时复用为低8位()线和8位数据线使用,P2口为()线使用。27.使用AJMP指令只能实现在()范围内跳转,而使用LJMP指令则可以在()范围内进行跳转。28.若累加器A=0FFH,在执行INCA指令后A=(),该指令执行后对标志寄存器PSW的CY()影响。29.SPI总线接口芯片具有()信号线,其中一根时钟线,()数据线和一根片选信号线。30.8255A能提供()个()位的并行I/O口。31、8051一个机器周期可以读取()个指令字节,3字节指令至少需要()机器周期。32、8031单片机内部特殊功能寄存器单元地址范围在()、对应的位地址范围在()。33、单片机主要使用汇编语言,而汇编语言程序要求设计人员必须精通()和()。34、从单片机的角度看,连接到数据总线的输出口应具有()功能,连接到数据总线的输入口应具有()功能。35、在单片机系统扩展中,可采用()法或()法对外部接口芯片进行选择。二、阅读程序主要是各种指令的功能,传送类、运算类、条件类等,读程序写结果。如:下列程序中注释的数字为执行该指令所需的机器周期数,若单片机的晶振频率为12MHz,问执行下列程序需要多少时间?MOVR3,#100;1LOOP:NOP;1NOPNOPNOPDJNZR3,LOOP;2RET;2三、解答及应用1、8051单片机芯片包含哪些主要逻辑功能部件?2、以P1口为例画图说明为什么MCS-51内部并行I/O口用作输入时必须先输出高电平。3.简述MCS-51单片机的中断响应应满足的条件。4、说明51单片机内部定时和外部计数的区别。5.MCS-51单片机复位后各个特殊功能寄存器的值是多少。6.简述串行接口A/D转换器与并行接口A/D转换器各自的特点。.7、简述堆栈概念及其存取原则。8、简述MCS-51内外RAM差别及存取方法。9、简述MCS-51单片机中断响应过程。10、简述异步串行通信的字符格式。11.简述MCS-51单片机中断的优先级。12.简述程序状态字的PSW的作用。13.简述中断和子程序调用的区别。14.说明MCS-51单片机汇编语言指令和伪指令的区别。15.说明MCS-51单片机的串行接口能否与标准RS232直接连接,为什么?16.将内RAM40H单元,41H单元,42H单元中的三个无符号数相加,并将和存入R2(高位)与R3(低位)。17.编程将外部数据存储器RAM2000H单元内容送到外部数据存储器RAM2020H单元。18.电路如图所示,8051单片机的P1.0-P1.7分别接一盏灯,在1INT引脚接一个按钮开关到地,编写程序使每按一下按钮就申请一次中断,点亮一盏灯,并使八盏灯循环点亮。19.将片内RAM40H单元中的两位压缩BCD码转换成二进制数送到片内RAM41H单元中。20.编程将内部数据存储器30H单元开始的16字节数据写到外部数据存储器0300H开始的区域。21.如图所示,为某系统用单片机的I/O口控制两个共阴极接法的LED显示器。试编写应用程序使得在LED显示器上显示“88”两个字符。说明:各引脚与P1口的对应关系如下P1.7P1.6P1.5P1.4P1.3P1.2P1.1P1.0dpgfedcba
本文标题:单片机原理与应用课程总复习
链接地址:https://www.777doc.com/doc-2606269 .html