当前位置:文档之家› 单片机原理与应用复习题

单片机原理与应用复习题

单片机原理与应用复习题
单片机原理与应用复习题

(1)单片机又称为单片微计算机,最初的英文缩写是______。

D.SCM C.DPJ B.CPU A.MCP

(2) Intel公司的MCS-51系列单片机是______的单片机。

D.16位 C.8位 B.4位 A.1位

(3)单片机的特点里没有包括在内的是______。

D.性价比高 C.密封性强 B.功耗低 A.集成度高

(4)单片机的发展趋势中没有包括的是______。

D.高性价比 C.低功耗 B.高价格 A.高性能

(5)十进制数56的二进制数是______。

D.01010000B C.11000111B B.01011100B A.00111000B

(6)十六进制数93的二进制数是______。

D.01110011B C.11000011B B.00100011B A.10010011B

(7)二进制数11000011的十六进制数是______。

D.E3H C.D3H B.C3H A. B3H

(8)二进制数11001011的十进制无符号数是______。

D.233 C.223 B.203 A. 213

(9)二进制数11001011的十进制有符号数是______。

D.75 C.-93 B.-75 A. 73

(10)十进制数29的8421BCD压缩码是______。

D.10011100B C.11100001B B.10101001B A. 00101001B

(11)十进制数-36在8位微机中的反码和补码是______。

D.11011011B、11011100B C.10100100B、11011011B B.00100100B、11011011B A. 00100100B、11011100B

(12)十进制数+27在8位微机中的反码和补码分别是______。

D. 00011011B、11100101B C.00011011B、00011011B B. 11100100B、11100101B A. 00011011B、11100100B

(13)字符9的ASCII码是______。

D.0111001B C.1001001B B.0101001B A. 0011001B

(14)ASCII码1111111B的对应字符是______。

D.{ C.DEL B.P A. SPACE

(15)或逻辑的表达式是______。

D.(A?B) ?=F C. A⊕B=F B. A+B=F A.A?B=F

(16)异或逻辑的表达式是______。

D.(A?B) ?=F C. A⊕B=F B. A+B=F A.A?B=F

(17)二进制数10101010B与00000000B的“与”、“或”和“异或”结果是______。

B. 00000000B、10101010B、10101010B A. 10101010B、10101010B、00000000B

D. 10101010B、00000000B、10101010B C. 00000000B、10101010B、00000000B (18)二进制数11101110B与01110111B的“与”、“或”和“异或”结果是______。

B.11111111B、10011001B、01100110B A.01100110B、10011001B、11111111B

D.01100110B、11111111B、10011001B C.01100110B、01110111B、10011001B

(19)下列集成门电路中具有与门功能的是______。

D. 74LS08 下 C. 74LS10 B. 74LS06 A. 74LS32

(20)列集成门电路中具有非门功能的是______。

D. 74LS08 C. 74LS10 B. 74LS06 74LS32

(21)Proteus软件由以下两个设计平台组成______。

D. ISIS和CAD C. ISIS和ARES B. ARES和CAD A. ISIS和PPT

(22)ISIS模块的主要功能是______。

D. C51源程序调试 C. 图像处理 B. 高级布线和编辑A.电路原理图设计与仿真

(23)ARES模块的主要功能是______。

D. C51源程序调试 C. 图像处理 B. 高级布线和编辑A.电路原理图设计与仿真

(24)家用电器如冰箱、空调、洗衣机中使用的单片机主要是利用了它的______能力。

D. 测量控制 C.远程通信 B. 海量存储A.高速运算

(1)什么是单片机?单片机与通用微机相比有何特点?提示

(2)单片机的发展有哪几个阶段?它今后的发展趋势是什么?提示

(3)举例说明单片机的主要应用领域。提示

(4)在众多单片机类型中,8位单片机为何不会过时,还占据着单片机应用的主导地位?提示

(5)掌握单片机原理及应用技术要注意哪些学习方法?提示

(6)单片机技术开发的主力军为何是有工程专业背景的技术人员而非计算机专业人员?提示

(7)学习单片机原理及应用技术需要哪些必要的基础知识?提示

(8)二进制数的位与字节是什么关系?51单片机的字长是多少?提示

(9)简述数字逻辑中的与、或、非、异或的运算规律。提示

(10)Proteus仿真软件为何对学习单片机原理及应用具有重要价值?提示

(11) Proteus ISIS的工作界面中包含哪几个窗口?菜单栏中包含哪几个选项?提示(12)利用ISIS模块开发单片机系统需要经过哪几个主要步骤?提示

(13)何谓PCB?利用Proteus ARES模块进行PCB设计需要经过哪几个主要步骤?提示

(1)下列关于程序计数器PC的描述中______是错误的。

B.PC中的计数值可被编程指令修改 A. PC不属于特殊功能寄存器

D.PC中存放着下一条指令的首地址 C. PC可寻址64KB RAM空间

(2)MCS-51单片机的复位信号是______有效。

D、高电平C、低电平B、上升沿A、下降沿

(3)以下选项中第______项不是80C51单片机的基本配置。

D.全双工异步串行口C.4KB片内ROM B.128B片内RAM A.定时/计数器T2

(4)单片机中的CPU主要由______两部分组成。

D.运算器和计数器C.运算器和译码器B.运算器和控制器A.运算器和寄存器

(5)在51单片机的下列特殊功能寄存器中,具有16位字长的是______。

D.DPTR C. SCON B.TCON A.PCON

(6)80C51单片机的ALE引脚是______引脚。

B.外部程序存储器地址允许输入端A.地址锁存使能输出端

D.复位信号输入端C.串行通信口输出端

(7)80C51单片机的存储器为哈佛结构,其内包括______。

B.4个物理空间或4个逻辑空间A.4个物理空间或3个逻辑空间

D.3个物理空间或3个逻辑空间C.3个物理空间或4个逻辑空间

(8)在通用I/O方式下,欲从P1口读取引脚电平前应当______。

D.先开中断C.先使中断标志清零B.先向P1口写1 A.先向P1口写0 (9)程序状态字寄存器中反映进位(或借位)状态的标志位符号是______。

D. AC C . OV B. F0 A.CY

(10)单片机中的程序计数器PC用来______。

B.存放正在执行的指令地址A.存放指令

D. 存放上一条指令地址 C . 存放下一条指令地址

(11)单片机上电复位后,PC的内容和SP的内容为______。

D. 0800H,08H C . 0003H,07H B. 0000H,07H A.0000H,00H

(12)80C51单片机要使用片内RAM,/EA引脚______。

D. 没有限定 C . 必须悬空 B. 必须接地A.必须接+5V

(13)PSW中的RS1和RS0用来______。

D. 选择中断方式 C . 选择定时器 B. 指示复位A.选择工作寄存器区号(14)上电复位后,PSW的初始值为______。

D. 0 C . FFH B. 07H A.1

(15)单片机80C51的XTAL1和XTAL2引脚是______引脚。

D.外接晶振 C . 外接中断 B. 外接串行口A.外接定时器

(16)80C51单片机的VSS(20)引脚是______引脚。

D.访问片外存储器 C . 备用电源 B. 接地A.主电源+5V

(17)80C51单片机的P0~P3端口中具有第二功能的端口是______。

D. P3 C . P2 B. P1 A.P0

(18)80C51单片机的/EA引脚接+5V时,程序计数器PC的有效地址范围在______。

D. 0000H~0FFFH C .0001H~0FFFH B. 0000H~FFFFH A.1000H~FFFFH (19)当程序状态字寄存器PSW中的R0和R1分别为0和1时,系统选用的工作寄存器组为______。

D. 组3 C .组2 B. 组1 A.组0

(20)80C51单片机的内部RAM中具有位地址的字节地址范围是______。

D. 60H~7FH C .30H~5FH B. 20H~2FH A.0~1FH

(21)若80C51单片机的机器周期为12微秒,则其晶振频率为______MHz。

D.12 C.6 B.2 A.1

(22)80C51单片机内部程序存储器容量为______。

D.2K C.4K B.8K A.16K

(23)80C51单片机的复位功能引脚是______。

D.ALE C.RST B.XTAL2 A.XTAL1

(24)80C51内部反映程序运行状态或运算结果特征的寄存器是______。

D.DPTR C. A B. PSW A. PC

(25)PSW=18H时,则当前工作寄存器是______。

D. 第3组 C. 第2组 B. 第1组 A. 第0组

(1)51单片机内部结构由哪些基本部件组成?各有什么功能?提示

(2)单片机的程序状态字寄存器PSW中各位的定义分别是什么?提示

(3)51单片机引脚按功能可分为哪几类?各类中包含的引脚名称是什么?提示

(4)51单片机在没接外部存储器时,ALE引脚上输出的脉冲频率是多少?提示

(5)计算机存储器地址空间有哪几种结构形式?51单片机属于哪种结构形式?提示

(6)如何认识80C51存储空间在物理结构上可划分为4个空间,而在逻辑上又可划分为3个空间?提示

(7)80C51片内低128B RAM区按功能可分为哪几个组成部分?各部分的主要特点是什么?提示

(8)80C51片内高128B RAM区与低128B RAM区相比有何特点?提示

(9)80C52片内高128B RAM区与80C51片内高128B RAM区相比有何特点?提示

(10)什么是复位?单片机复位方式有哪几种?复位条件是什么?提示

(11)什么是时钟周期和指令周期?当振荡频率为12MHz时,一个机器周期为多少微秒?提示

(12)简述负边沿D触发器的输入端、时钟端和输出端之间的时序关系,解释D触发器的导通、隔离、锁存功能的实现原理。提示

(13)如何理解单片机I/O端口与特殊功能寄存器P0~P3的关系?提示

(14)如何理解通用I/O口的准双向性?怎样确保读引脚所获信息的正确性?提示

(15)80C51中哪个并行I/O口存在漏极开路问题?此时没有外接上拉电阻会有何问题?提示

(16)P0端口中的地址/数据复用功能是如何实现的??提示

(1)在C51程序中常常把______作为循环体,用于消耗CPU运行时间,产生延时效果。D.空语句C.循环语句B.表达式语句A.赋值语句

(2)下列选项中不能作为if语句中条件表达式的是______。

C.B.a+2 A.!a &&D.3

(3)语句(a>b)?(max=a):(max=b);的含义是______。

A.如果(a >B.如果(a b)则max=b,否则max=a> b)则max=a,否则max=b C.如果(a >D.如果(a b或max=a)则max=b>b或max=b)则max=a

(4)在C51中,当do-while语句中的条件表达式的值为______时,循环结束。

D.3 C.2 B.1 A.0

(5)语句while(i=3);循环执行了______次空语句。

D.无限 C.3 B.1 A.0

(6)以下描述中正确的是______。

A.continue语句的作用是结束整个循环体的执行

B.只能在循环体内和switch语句体内使用break语句

C.在循环体内使用break和continue语句的作用相同

D.以上三种描述都不正确

(7)以下选项中合法的C51变量名是______。

D.interrupt C.start B.sbit A.xdata

(8)C51数据类型中关键词“sfr”用于定义______。

D.特殊功能寄存器变量 C.无符号变量 B.字符型变量 A.指针变量

(9)在C51中的数据类型中,unsigned char型的数据长度和值域为______。

B.双字节,-32768~32767 A.单字节,-128~127

D.双字节,0~65535 C.单字节,0~255

(10)C51数据类型中关键词“bit”用于定义______。

D.特殊功能寄存器变量 C.无符号变量 B.字节变量 A.位变量

(11)已知P1口第0位的位地址是0x90,将其定义为位变量P1_0的正确命令是______。

B.sbit P1_0 = 0x90; A.bit P1_0 = 0x90;

D.sfr16 P1_0 = 0x90; C.sfr P1_0 = 0x90;

(12)将aa定义为片外RAM区的无符号字符型自动变量的正确写法是______。

B.signed char xdata aa; A.unsigned char data aa;

D.unsigned char xdata aa; C.extern signed char data aa;

(13)将bmp定义为片内RAM区的有符号字符型静态变量的正确写法是______。

B.signed char data bmp; A.static char xdata bmp;

D.static unsigend char data bmp; C.static char data bmp;

(14)设编译模式为SMALL,将csk定义为片外RAM区的浮点型变量的正确写法是______。

B.unsigned char csk; A.char data csk;

D.unsigned char xdata csk; C.signed char data csk;

(15)对于char key[10]={0x10,0x20,0x30};定义的数组,下列描述中______是正确的。B.数组元素key[4]的初值为0 A.数组元素key[1]的初值为0x10

D.以上三种描述都不正确 C.数组key中共有11个元素

(16)下面是对一维数组s的初始化,其中不正确的是______。

B.char s[5]={‘a’,‘b’, ‘c’}; A.char s[5]={“abc”};

C.char s[5]=“”;

D.char s[5]=“abcdef”;

(17)下列语句中,______能满足如下要求:定义一个指向位于xdata存储区(SMALL编译模式)中char型变量的指针变量px。

B.char xdata * px; A.char * xdata px;

D.char * px xdata; C.char data * xdata px;

(18)下面叙述中不正确的是______。

A.一个C51源程序可以由一个或多个函数组成

B.一个C51源程序必须包含一个main()函数

C.C51中的注释语句只能位于可执行语句的后面

D.C51程序的基本组成单位是函数

(19)C51程序总是从______开始执行的。

D.自定义函数 C.库函数 B.形参函数 A.主函数

(20)在C51中,函数类型是由______决定的。

B.函数形参的数据类型 A.return语句表达式的存储类型

D.编译系统的编译模 C.定义函数时指定的返回类型式

(21)对于用void delay (int time);声明的函数,下列描述中______是不正确的。

B.delay函数是有参函数 A.delay函数是void型的

D.delay函数的形参是int型的 C.delay函数的返回参数是time

(1)C51与汇编语言相比有什么优势?怎样实现两者的互补?提示

(2)在μVision5中创建C51程序需要进行哪些操作步骤?提示

(3)使用μVision5的运行调试器功能,需要做哪些准备工作?提示

(4)C51中有哪几类运算符和哪些表达式?提示

(5)C51中的while和do while语句的不同点是什么?提示

(6)若在C51的switch的语句组中漏掉break会发生什么问题?提示

(7)C51变量的定义包含哪些要素?其中哪些是不能省略的?提示

(8)sbit型变量与bit型变量都是位变量,但二者的不同点在哪里?提示

(9)在C51中为何要尽量采用无符号的字节变量或位变量?提示

(10)为了加快程序的运行速度,C51中频繁使用的变量应定义在哪个存储区?提示

(11)何为自动型变量?它有哪些特点?提示

(12)对于C51来讲,指针变量定义应该包括哪些信息?提示

(13)求数组元素中最大值时常采用“打擂台算法”,其编程原理是什么?提示

(14)何为库函数?怎样使用库函数?提示

(15)函数定义与函数声明有何不同?什么情况下需要函数声明?提示

(1)以下基于通用I/O口方式的输出电路图中,正确的是______。

(2)以下基于通用I/O口方式的输入电路图中,正确的是______。

(3)下图Proteus ISIS绘图工具条中,包含有电源端子“POWER”的按钮是左数的______。

D.第8 C.第7 B.第6 A.第2

(4)在下图的μVision5运行和调试工具条中,左数第二个图标的功能是______。

D. 运行 C. 下载 B.编译 A.存盘

(5)在下图的μVision5运行和调试工具条中,左数第三个图标的功能______。

B.启动/停止调试A.打开/关闭输出窗口

D.清除C.打开/关闭工程窗口全部断点

(6)在下图的μVision5运行和调试工具条中,左数第一个图标的功能是______。

B.变量观察窗口A.当前程序行

D.存储器窗口C.反汇编窗口

(7)为了实现keil与Proteus的联合仿真运行,需要______。

A. 将Keil中形成的hex文件加载到Proteus中,然后在Proteus环境下进行运行

B.在Keil中形成hex文件,Proteus中形成dsn文件,然后用Keil控制Proteus运行

C. 在Keil中形成hex文件,Proteus中形成dsn文件,然后用Proteus控制Keil运行

D. 将Proteus中形成的hex文件和dsn文件同时打开,然后在Keil环境下进行运行

(8)如果想在μVision5中对C51程序中的延时函数进行跟踪调试,应该采用方式______。

B. 单击F10进行跨函数单步运行A.单击F5进行连续运行

D. 上述方式都不合适 C. 单击Ctrl+F5运行到光标所在行

(9)在μVision5中调试运行C51时,运行到断点的快捷键操作是______。

B.单击F10 A.单击F5

D.单击F9→F5 C .单击Ctrl+F5

(10)已知共阴极LED数码显示管中,a笔段对应于字模的最低位。若需显示字符H,则它的字模应为______。

D. 0xf6 C. 0x80 B. 0x7f A. 0x76

(11)共阳极LED数码管显示字符“5”的显示码是______。

D. 0x92 C. 0x82 B. 0x7d A. 0x06

(12)若LED数码管显示字符“8”的字模是0x80,则可以断定该数码管是______。

B.共阳极数码管A.共阴极数码管

D.静态显示原理C.动态显示原理

(13)在共阴极LED数码管使用中,若需仅显示小数点,则其显示字模是______。

D.0x7f C.0x40 B.0x10 A.0x80

(14)假设单片机P0.0~P0.3引脚接有4个独立开关,P0.4~P0.7为空置未用,为使读到的P0口中高4位值为0,应采用如下______语句进行处理。

A.P0 = P0 &

B.P0 = P0 0x0f; & 0xf0;

D.P0 = P0 | 0xf0; C.P0 = P0 | 0x0f;

(15)如将本章实例4的由下向上的流水灯方向改为由上向下,并改用循环左移库函数_crol_进行控制,则P2的初始值应取为______。

A.0x0f D.0xfe C.0x7f

B.0xf7

(16)若将LED数码管用于动态显示,应将各位数码管的______。

A.全部位码线并联起来

B.全部位码线串联起来

C.相同段码线并联起来

D.相同段码线串联起来

(17)下列关于LED数码管动态显示的描述中______是正确的。

A.只有共阴极型数码管可用于动态显示

B.只有P2口支持数码管的动态显示方式

C.每个I/O口都可用于数码管的动态显示

D.动态比静态显示占用CPU机时少,发光亮度稳定

(18)假设某单片机应用系统需要连接10个按键,则应优先考虑______方案。

B.行列式按键A.独立式按键

D.静态键盘C.动态键盘

(19)下列关于行列式键盘的描述中______是正确的。

A.每只按键独立接在一根I/O口线上,根据口线电平判断按键的闭合状态

B.按键设置在跨接行线和列线的交叉点上,根据行线电平有无反转判断按键闭合状态C.独立式键盘的特点是占用I/O口线较少,适合按键数量较多时的应用场合

D.行列式键盘的特点是占用I/O口线较多,适合按键数量较少时的应用场合

(20)在本章实例8的行列式键盘中,使P2依次输出0xef,0xdf,0xbf,0x7f四个值后,可以使得______。

A.键盘的4个行线电平全为1,列电平轮流有一列为0其余为1

B.键盘的4个列线电平全为1,行电平轮流有一行为0其余为1

C.键盘的4个行线和4个列线的电平全为1

D.键盘的4个行线和4个列线的电平全为0

(21)下列关于按键消抖的描述中______是不正确的。

A.机械式按键在按下和释放瞬间会因弹簧开关变形而产生电压波动

B.按键抖动会造成检测时按键状态不易确定的问题

C.单片机编程时常用软件延时10ms的办法消除抖动影响

D.按键抖动问题对晶振频率较高的单片机基本没有影响

(1)单片机与外部设备相连有哪两种方式?各有什么特点?提示

(2)联合仿真的工作原理是什么?提示

(3)简述μVision5可以提供哪些调试运行方法?提示

(4)与μVision5模拟运行相比,联合仿真的意义是什么?提示

(5)什么是单片机与LED接口的高电平驱动?为何低电平驱动较为常用?提示

(6)实例2中点亮了的LED不会随着对应按键的释放而熄灭,除非有新的按键动作时才刷新LED的状态,实现这一功能的编程方法是什么?提示

(7)实例3中采用的流水灯控制原理是什么?提示

(8)实例4中采用的流水灯控制原理是什么?提示

(9)软件法消除机械式按键抖动的原理?提示

(10)简述LED数码管的字符显示原理。提示

(11)假设变量count中存有2位十进制数,现欲将其拆分为个位和十位两个数,简述拆分计算的做法。提示

(12)何为数码管静态显示接口?其特点是什么?提示

(13)何为数码管动态显示接口?其特点是什么?提示

(14)独立式按键的接口与特点是什么?提示

(15)行列式键盘的接口与特点是什么?提示

(16)试对实例8中4×4行列式键盘的软件扫描查询做法进行归纳?提示

(1)外部中断0允许中断的C51语句为______。

D.EX0=1; C.IT0=1; B.TR0=1; A. RI=1;

(2)按照中断源自然优先级顺序,优先级别最低的是______。

D.外部中断INT0 C.定时器T1 B.串口发送TI A.外部中断INT1 (3)当CPU响应外部中断T1的中断请求时,程序计数器PC里自动装入的地址是______。

D.001BH C.0013H B.000BH A.0003H

(4)当CPU响应外部中断/INT0的中断请求时,程序计数器PC里自动装入的地址是______。D.001BH C.0013H B.000BH A.0003H

(5)当CPU响应外部中断/INT1的中断请求时,程序计数器PC里自动装入的地址是______。D.001BH C.0013H B.000BH A.0003H

(6)在80C51单片机中断自然优先级里,级别倒数第二的中断源是______。

D.外部中断0 C.定时器T1 B.定时器T0 A.外部中断1

(7)在80C51单片机中断自然优先级里,级别正数第二的中断源是______。

D.串口TX/RX C.定时器T1 B.定时器T0 A.外部中断1

(8)为使P3.2引脚出现的外部中断请求信号能得到CPU响应,必须满足的条件是______。D.EA=ET0=1 C.EA=EX0=1 B.EX0=1 A.ET0=1

(9)为使定时器T0的中断请求信号能得到CPU的中断响应,必须满足的条件是______。D.EA=ET0= 1 C.EA=EX0=1 B.EX0=1 A.ET0=1

(10)下列关于中断函数的描述中______是不正确的。

B.中断函数是无参函数A.中断函数是void型函数

D.中断函数是只能由系统调用的函数C.中断函数是无需调用的函数

(11)80C51单片机外部中断1和外部中断0的触发方式选择位是______。

D.TF1和TF0 C.IT1和IT0 B.IE1和IE0 A.TR1和TR0

(12)在中断响应不受阻的情况下,CPU对外部中断请求做出响应所需的最短时间为______机器周期。

D.8个C.3个B.2个A.1个

(13)80C51单片机定时器T0的溢出标志TF0,当计数满在CPU响应中断后______。

D.随机状态C.软硬件清零均可B.由软件清零A.由硬件清零

(14)CPU响应中断后,由硬件自动执行如下操作的正确顺序是______。

①保护断点,即把程序计数器PC的内容压入堆栈保存

②调用中断函数并开始运行

③中断优先级查询,对后来的同级或低级中断请求不予响应

④返回断点继续运行

⑤清除可清除的中断请求标志位

A.①③②⑤④

B.③②⑤④①

C.③①②⑤④

D.③①⑤②④

(15)若80C51同一优先级的5个中断源同时发出中断请求,则CPU响应中断时程序计数器PC里会自动装入______地址。

D.001BH C.0013H B.0003H A.000BH

(16)80C51单片机的中断服务程序入口地址是指______。

B.中断服务程序的返回地址A.中断服务程序的首句地址

D.主程序调用时的断点地址C.中断向量地址

(17)下列关于C51中断函数定义格式的描述中______是不正确的。

A.n是与中断源对应的中断号,取值为0~4

B.m是工作寄存器组的组号,缺省时由PSW的RS0和RS1确定

C.interrupt是C51的关键词,不能用作变量名

D.using也是C51的关键词,不能省略

(18)下列关于INT0的描述中______是正确的。

A.中断触发信号由单片机的P3.0引脚输入

B.中断触发方式选择位ET0可以实现电平触发方式或脉冲触发方式的选择

C.在电平触发时,高电平可引发IE0自动置位,CPU响应中断后IE0可自动清零

D.在脉冲触发时,下降沿引发IE0自动置位,CPU响应中断后IE0可自动清零

(19)下列关于TX/RX的描述中______是不正确的。

A.51单片机的内部发送控制器和接收控制器都可对串行数据进行收发控制

B.若待接收数据被送入“接收SUBF”单元后,接收控制器可使RI位硬件置1

C.若“发送SUBF”单元中的数据被发送出去后,发送控制器可使TI位硬件置1

D.系统响应中断后,RI和TI都会被硬件自动清0,无需软件方式干预

(20)下列关于中断控制寄存器的描述中______是不正确的。

A.80C51共有4个与中断有关的控制寄存器

B.TCON为串口控制寄存器,字节地址为98H,可位寻址

C.IP寄存器为中断优先级寄存器,字节地址为B8H,可位寻址

D.IE为中断允许寄存器,字节地址为A8H,可位寻址

(21)下列关于中断优先级的描述中______是不正确的。

A.80C51每个中断源都有两个中断优先级,即高优先级中断和低优先级中断

B.低优先级中断函数在运行过程中可以被高优先级中断所打断

C.相同优先级的中断运行时,自然优先级高的中断可以打断自然优先级低的中断

D.51单片机复位后IP初值为0,此时默认为全部中断都是低级中断

(1)试举例说出另一个生活或学习中的两级中断嵌套示例。提示

(2)简述中断、中断源、中断优先级和中断嵌套的概念。提示

(3)简述51单片机各种中断源的中断请求原理。提示

(4)怎样理解图5.8展示的51单片机中断系统的组成?提示

(5)何为中断矢量(或向量)地址?中断向量与中断号的关系是什么?提示

(6)何为中断响应?51单片机的中断响应条件是什么?提示

(7)何为中断撤销?简述51单片机中断请求标志撤销的做法。提示

(8)何为中断优先级?在中断请求有效并已开放中断的前提下,能否保证该中断请求能被CPU立即响应?提示

(9)80C51只有两个外部中断源,若要扩充外部中断源,可以采用的方法有哪些?提示(10)与第4章实例8的行列式键盘相比,第5章实例2的行列式键盘做了哪些改进?后者实现的原理是什么?提示

(11)与第4章实例3的按键检测方法相比,第5章实例3做了哪些改进?两者的切换效果上有何差异?提示

(12)为提高中断响应的实时性,中断函数可采用哪些措施以使函数更加简洁?提示

(1)使80C51定时/计数器T0停止计数的C51命令为______。

D.TR0=0; C.IE0=0; B.TF0=0; A.IT0=0;

(2)80C51单片机的定时器T1用作定时方式时是______。

B.由内部时钟频率定时,一个机器周期加 1 A.由内部时钟频率定时,一个时钟周期加1

D.由外部时钟频率定时,一个机器周期加 1 C.由外部时钟频率定时,一个时钟周期加1

(3)80C51单片机的定时器T0用作计数方式时是______。

B.由内部时钟频率定时,一个机器周期加 1 A.由内部时钟频率定时,一个时钟周期加1

D.由外部计数脉冲计数,一个机器周期加1 C.由外部计数脉冲计数,一个脉冲加1 (4)80C51的定时器T1用作计数方式时,______。

B.外部计数脉冲由内部时钟频率提供A.外部计数脉冲由T1(P3.5引脚)输入

D.外部计数脉冲由P0口任意引脚输入C.外部计数脉冲由T0(P3.4引脚)输入

(5)下列关于定时/计数器工作方式3的描述中______是错误的。

B.T0可以组合出两个具有中断功能的8位定时器A.单片机可以组合出3种定时/计数器关系

C.T1可以设置成无中断功能的4种定时/计数器,即方式0~3

D.可将T1定时方式2作为波特率发生器使用

(6)设80C51晶振频率为12MHz,若用定时器T0的工作方式1产生1ms定时,则T0计数初值应为______。

D.0xf060 C.0xf448 B.0xf830 A.0xfc18

(7)80C51的定时器T1用作定时方式1时,工作方式的初始化编程语句为______。D.TMOD=0x50; C.TMOD=0x10; B.TCON=0x05; A.TCON=0x01;

(8)80C51的定时器T1用作定时方式2时,工作方式的初始化编程语句为______。D.TMOD=0x20; C.TMOD=0x06; B.TCON=0x02; A.TCON=0x60;

(9)80C51的定时器T0作定时方式0时,C51初始化编程为______。

D.TMOD=0x22; C.TMOD=0x30; B.TMOD=0x32; A.TMOD=0x21;

(10)使用80C51的定时器T0时,若允许TR0启动计数器,应使TMOD中的______。

D.C/T位清零 C.GATE位清零B.C/T位置1 A.GATE位置1

(11)使用80C51的定时器T0时,若允许INT0启动计数器,应使TMOD中的______。

D.C/T位清零 C.GATE位清零B.C/T位置1 A.GATE位置1

(12)启动定时器0开始计数的指令是使TCON的______。

D.TF1位清0 C.TF0位清0 B.TR0位置1 A.TF0位置1

(13)启动定时器1开始定时的C51指令是______。

D.TR1=1; C.TR0=1; B.TR1=0; A.TR0=0;

(14)使80C51的定时器T0停止计数的C51命令是______。

D.TR1=1; C.TR0=1; B.TR1=0; A.TR0=0;

(15)使80C51的定时器T1停止定时的C51命令是______。

D.TR1=1; C.TR0=1; B.TR1=0; A.TR0=0;

(16)80C51单片机的TMOD模式控制寄存器,其中GATE位表示的是______。

D.运行控制位C.定时/计数功能选择位B.工作方式定义位A.门控位(17)80C51采用计数器T1方式1时,要求没计满10次产生溢出标志,则TH1、TL1的初始值是______。

D.0xff,0xf0H C.0xf0,0xf0 B.0xf6,0xf6 A.0xff,0xf6

(18)80C51采用T0计数方式模式1时的C51命令是______。

D.TMOD=0x05; C.TCON=0x05; B.TMOD=0x01; A.TCON=0x01;

(19)采用80C51的定时器T0定时,用模式2,则应______。

A.启动T0前先向TH0置入计数初值,TL0置0,以后每次重新计数前都要重新置入计数初值B.启动T0前先向TH0、TL0置入计数初值,以后每次重新计数前都要重新置入计数初值C.启动T0前先向TH0、TL0置入计数初值,以后不再置入

D.启动T0前先向TH0、TL0置入相同的计数初值,以后不再置入

(20)80C51单片机的TMOD模式控制寄存器,其中C/T位表示的是______。

D.运行控制位 C.定时/计数功能选择位B.工作方式定义位A.门控位(21)80C51单片机定时器T1的溢出标志TF1,当计数满产生溢出时,如不用中断方式而用查询方式,则______。

D.可不处理C.应由软件置位B.应由软件清零A.应由硬件清零(22)80C51单片机定时器T0的溢出标志TF0,当计数满产生溢出时,其值为______。D.计数值C.1 B.0xff A.0

(23)80C51单片机的定时/计数器在工作方式1时的最大计数值M为______。

A.M=2 13B.M=2 =81928C.M=2 =2564D.M=2 =1616=65536

(1)与单片机延时子程序的定时方法相比,利用片内集成的定时/计数器进行定时有何优点?提示

(2)怎样理解51单片机的定时器和计数器的实质都是计数器,差别仅在于脉冲信号的来源不同?提示

(3) 51单片机定时器定时时间t的影响因素有哪些?计数器定数次数N的影响因素有哪些?提示

(4) 80C51内部有几个定时/计数器?结构组成中的TH0、TL0、TH1和TL1与定时/计数器是什么关系?字节地址是什么?提示

(5)定时/计数器T0作为计数器使用时,对被测脉冲的最高频率有限制吗?为什么?提示(6)当定时器方式1的最大定时时间不够用时,可以考虑哪些办法用来增加其定时长度?提示

(7)定时器在每次计数溢出后都需要及时重新装载计数初值,有什么办法可以使得重新装载自动完成吗?提示

(8)对于定时/计数器的溢出标志进行检测有哪些可用办法?各有什么优缺点?提示

(9)利用定时/计数器进行外部脉冲宽度测量的工作原理是什么?提示

(10)如何利用闲置的定时/计数器扩展外部中断源?提示

(11)为了利用Proteus进行C51源码调试,在程序编译时需要采取什么措施?提示(12)定时/计数器溢出得到中断响应后,TF0或TF1标志需要采用什么办法予以撤销?提示

(1)从串口接收缓冲器中将数据读入到变量temp中的C51语句是______。

D.temp = SBUF; C.temp = DPTR; B.temp = TCON; A.temp = SCON; (2)全双工通信的特点是,收发双方______。

C .互不影响双向通信 B.角色可换但需切换A.角色固定不能互换

D.相互影响互相制约

(3)80C51的串口工作方式中适合多机通信的是______。

D.工作方式3 C.工作方式2 B.工作方式1 A.工作方式0

(4)80C51串行口接收数据的正确次序是下述的顺序______。

②用软件将RI清零①接收完一帧数据后,硬件自动将SCON的RI置1

④置SCON的REN为1,外部数据由RXD(P3.0)输入③接收到的数据由SBUF读出D.③④①②C.④③①②B.④①②③A.①②③④

(5)80C51串行口发送数据的正确次序是下述的顺序______。

②硬件自动将SCON的TI置1 ①待发数据送SBUF

④用软件将SCON的TI清零③经TXD(P3.1)串行发送一帧数据完毕

D.③④①②C.④③①②B.①②③④A.①③②④

(6)80C51用串口工作方式0时______。

A.数据从RXD串行输入,从TXD串行输出

B.数据从RXD串行输出,从TXD串行输入

C.数据从RXD串行输入或输出,同步信号从TXD输出

D.数据从TXD串行输入或输出,同步信号从RXD输出

(7)在用接口传送信息时,如果用一帧来表示一个字符,且每帧中有一个起始位、一个结束位和若干个数据位,该传送属于______。

D.同步并行传送 C.同步串行传送B.异步并行传送A.异步串行传送(8)80C51的串口工作方式中适合点对点通信的是______。

D.工作方式3 C.工作方式2 B.工作方式1 A.工作方式0

(9)80C51有关串口内部结构的描述中______是不正确的。

A.51内部有一个可编程的全双工串行通信接口

B.51的串行接口可以作为通用异步接收/发送器,也可以作为同步移位寄存器

C.串行口中设有接收控制寄存器SCON

D.通过设置串口通信的波特率可以改变串口通信速率

(10)80C51有关串口数据缓冲器的描述中______是不正确的。

A.串行口中有两个数据缓冲器SUBF

B.两个数据缓冲器在物理上是相互独立的,具有不同的地址

C.SUBF

只能写入数据,不能读出数据

只能读出数据,不能发送数据

D.SUBF

(11)80C51串口发送控制器的作用描述中______是不正确的。

A.作用一是将待发送的并行数据转为串行数据

B.作用二是在串行数据上自动添加起始位、可编程位和停止位

C.作用三是在数据转换结束后使中断请求标志位TI自动置1

D.作用四是在中断被响应后使中断请求标志位TI自动清零

(12)下列关于80C51串口接收控制器的作用描述中______是不正确的。

A.作用一是将来自RXD引脚的串行数据转为并行数据

B.作用二是自动过滤掉串行数据中的起始位、可编程位和停止位

C.作用三是在接收完成后使中断请求标志位RI自动置1

D.作用四是在中断被响应后使中断请求标志位RI自动清零

(13)80C51串口收发过程中定时器T1的下列描述中______是不正确的。

A.T1的作用是产生用以串行收发节拍控制的通信时钟脉冲,也可用T0进行替换

B.发送数据时,该时钟脉冲的下降沿对应于数据的移位输出

C.接收数据时,该时钟脉冲的上升沿对应于数据位采样

D.通信波特率取决于T1的工作方式和计数初值,也取决于PCON的设定值

(14)有关集成芯片74LS164的下列描述中______是不正确的。

A.74LS164是一种8位串入并出移位寄存器

B.74LS164的移位过程是借助D触发器的工作原理实现的

C.8次移位结束后,74LS164的输出端Q0锁存着数据的最高位,Q7锁存着最低位

D.74LS164与80C51的串口方式0配合可以实现单片机并行输出口的扩展功能

(15)与串口方式0相比,串口方式1发生的下列变化中______是错误的。

A.通信时钟波特率是可变的,可由软件设置为不同速率

B.数据帧由11位组成,包括1位起始位+8位数据位+1位校验位+1位停止位

C.发送数据由TXD引脚输出,接收数据由RXD引脚输入

D.方式1可实现异步串行通信,而方式0则只能实现串并转换

(16)与串口方式1相比,串口方式2发生的下列变化中______是错误的。

A.通信时钟波特率是固定不变的,其值等于晶振频率

B.数据帧由11位组成,包括1位起始位+8位数据位+1位可编程位+1位停止位

C.发送结束后TI可以自动置1,但接收结束后RI的状态要由SM2和RB8共同决定

D.可实现异步通信过程中的奇偶校验

(17)下列关于串口方式3的描述中______是错误的。

A.方式3的波特率是可变的,可以通过软件设定为不同速率

B.数据帧由11位组成,包括1位起始位+8位数据位+1位可编程位+1位停止位

C.方式3主要用于要求进行错误校验或主从式系统通信的场合

D.发送和接收过程结束后TI和RI都可硬件自动置1

(18)下列关于串行主从式通信系统的描述中______是错误的。

A.主从式通信系统由1个主机和若干个从机组成

B.每个从机都要有相同的通信地址

C.从机的RXD端并联接在主机的TXD端,从机的TXD端并联接在主机的RXD端

D.从机之间不能直接传递信息,只能通过主机间接实现

(19)下列关于多机串行异步通信的工作原理描述中______是错误的。

A.多机异步通信系统中各机初始化时都应设置为相同波特率

B.各从机都应设置为串口方式2或方式3,SM2=REN=1,并禁止串口中断

C.主机先发送一条包含TB8=1的地址信息,所有从机都能在中断响应中对此地址进行查证,但只有目标从机将SM2改为0

D.主机随后发送包含TB8=0的数据或命令信息,此时只有目标从机能响应中断,并接收到此条信息

(20)假设异步串行接口按方式1每分钟传输6000个字符,则其波特率应为______。

D. 1100 C. 1000 B. 900 A.800

(21)在一采用串口方式1的通信系统中,已知fosc=6MHz,波特率=2400,SMOD=1,则定时器T1在方式2时的计数初值应为______。

D. 0xffe6 C. 0x1fe6 B. 0xf3 A.0xe6

(22)串行通信速率的指标是波特率,而波特率的量纲是______。

D.帧/分 C.帧/秒 B.位/秒 A.字符/秒

(1)串行通信与并行通信有何不同?它们各有什么特点?提示

(2)按照数据传送方向,串行通信可分为哪几种制式?它们各有什么特点?提示

(3)何为异步串行通信?一帧数据串由哪些格式位组成?提示

(4)51单片机内置UART的全称是什么?有哪些基本用途?提示

(5)51单片机有两个数据缓冲器,分别用于发送数据和接收数据,为何只有一个公用地址却不会产生冲突?提示

(6)51单片机的UART中使用哪个定时器作为通信时钟发生器?时钟脉冲与接收和发送的数据有何对应关系?提示

(7)异步串行通信的数据帧中,自动插入或过滤起始位、可编程位、停止位的工作是如何实现的?提示

(8)在中断允许的前提下,一帧异步串行数据被发送或接收完成后,哪几个位寄存器将由硬件自动置1?提示

(9)在单片机晶振频率一定后,异步串行通信波特率大小取决于哪些参数?提示

(10)异步串行通信中断响应后,中断请求标志的撤销需要采用什么方法?提示

(11)51单片机串行工作方式0为何不是严格意义上的异步串行通信?其主要用途是什么?提示

(12)集成芯片74LS164的移位原理是什么?利用其扩展并行输出口的软硬件做法是什么?提示

(13)点对点串行通信的双方需要共同遵守哪些约定?程序初始化时需要完成哪些设置?提示

(14)根据第7章实例3,简述点对点通信时进行奇偶校验的编程原理。提示

(15)51单片机主从式异步通信过程中,主机是如何与多个从机进行点对点通信的?提示

(1)下列型号的芯片中,______是数模转换器。

D.DAC0832 C.74LS373 B.ADC0809 A.74LS273

(2)下列型号的芯片中,______是模数转换器。

D.DAC0832 C.74LS373 B.ADC0809 A.74LS273

(3)下列型号的芯片中,______是可编程并行I/O口扩展芯片。

D.DAC0832 C.74LS373 B.8255A A.74LS273

(4)若8255A芯片的控制寄存器地址是0xe003,则其A口和B口的地址是______。

D.0x0a、0x0b C.0xe004、0xe005 B.0xe000、0xe001 A.0xe001、0xe002

(5)80C51用串行接口扩展并行I/O口时,串行接口工作方式应选择______。

D.方式3 C.方式2 B.方式1 A.方式0

(6)下列关于总线的描述中______是错误的。

A.能同时传送数据、地址和控制三类信息的导线称为系统总线

B.数据既可由CPU传向存储器或I/O端口,也可由这些部件传向CPU,所以数据总线是双向的

C.地址只能从CPU传向存储器或I/O端口,所以地址总线是单向的

D.控制信息的传向由具体控制信号而定,所以控制总线一般是双向的

(7)下列关于51单片机片外总线结构的描述中______是错误的。

A.数据总线与地址总线采用复用P0口方案

B.8位数据总线由P0口组成

C.16位地址总线由P0和P1口组成

D.控制总线由P3口和相关引脚组成

(8)下列关于地址锁存接口芯片74373原理的描述中______是错误的。

A.74373由8个负边沿触发的D触发器和8个负逻辑控制的三态门电路组成

B.在74373LE端施加一个负脉冲触发信号后,8个D触发器都可完成一次“接通-锁存-隔离”的操作

C. 80C51的ALE引脚是专为地址锁存设计的,其输出脉冲可用作74373的触发信号

D.执行片外RAM写指令后,74373的输出端上为低8位地址,输入端则是8位数据

(9)下列关于I/O口扩展端口的描述中______是错误的。

A.51单片机I/O扩展端口占用的是片外RAM的地址空间

B.访问I/O扩展端口只能通过片外总线方式进行

C.使用MOVX指令读取I/O扩展端口的数据时,CPU时序中含有 /RD负脉冲信号

D.使用C51指针读取I/O扩展端口的数据时,CPU时序中没有/RD负脉冲信号

(10)关于集成扩展芯片74273的下列描述中______是错误的。

A.74273由8个D触发器组成,可实现8位并行输入接口的扩展功能

B.时钟端的触发信号可先将输入端的数据锁存到输出端,随后再使两端间产生隔离

C.采用总线方式扩展输出端口时,应将80C51写端口的时序信号与该端口的地址选通信号一同作为74273的触发信号

D.本章实例1的做法是,将80C51的/WR引脚与某根地址线引脚通过一个或门接到74273的时钟端CLK

(11)假设80C51的/WR引脚和P2.5引脚并联接在一个或门输入端上,或门输出端则连到74273的时钟端上。若80C51执行一条写端口指令后74273可以被触发,则该端口的地址(假定无关地址位都为1)是______。

A、0xfeff

B、0xdfff

C、0x7fff

D、0xefff

(12)关于集成扩展芯片74244的下列描述中______是错误的。

A.74244由8个三态门电路组成,可实现两路4位并行输入接口的扩展功能

B.当选通信号为高电平时三态门导通,反之三态门截止,输入和输出之间呈高阻状态

C.采用总线方式扩展输入端口时,应将80C51读端口的时序信号与该端口的地址选通信号一同作为74244的选通信号

D.本章实例2的做法是,将80C51的/RD引脚与某根地址线引脚通过一个或门接到74244的选通端/OE

(13)80C51外接一个可编程并行接口芯片8255A时,需占用______扩展端口地址。

B.2个 A.1个 D.4个

C.3个

(14)使用8255A可以扩展出______8位的I/O端口。

D.4个 C.3个 B.2个 A.1个

(15)欲将8255A的A口与上C口设置为基本输入方式,B口与下C口设置为基本输出方式,则控制字应为______。

D.0x99 C.0x98 B.0x88 A.0x83

(16)8255A与80C51采用典型总线接线方式时,若8255A的/CS、A1和A0脚分别接80C51的P2.2、P2.1和P2.0脚,则8255A的控制口地址(假定无关地址位都为1)应是______。D.0xfaff C.0xfbff B.0xf8ff A.0xf9ff

(17)下列关于DAC0832的描述中______是错误的。

A.DAC0832是一个8位电压输出型数模转换器

B.它由一个8位输入锁存器、一个8位DAC寄存器和一个8位D/A转换器组成

C.它的数模转换结果取决于芯片参考电压VREF、待转换数字量和内部电阻网络

D.DAC0832可以选择直通、单缓冲和双缓冲3种工作方式

(18)DAC0832的5个外部控制引脚决定了其工作方式,当采用LE=Vcc,/CS=/WR1=/WR2=/XFER并接GND时,其工作方式是______。

D.错误接线状态 C. 双缓冲方式B.单缓冲方式A.直通方式

(19)DAC0832与反向运算放大器组合后可将数字量直接转换为电压量输出。若参考电压取为5V,则数字量变化一个LSB时,输出电压的变化量约为______。

D.-20mV C.-30mV B.-50mV A.-100mV

(20)ADC0809芯片是m路模拟输入的n位AD转换器,m和n是______。

D.1,8 C.8,16 B.8,9 A.8,8

(21)下列关于模数转换器ADC0809工作原理的描述中______是错误的。

A.ADC0809由电压比较器、D/A转换器和锁存缓存器等核心单元所组成

B.当待转换电压送入电压比较器后,START引脚上的一个正脉冲可启动AD转换过程

C.转换过程是按照从低位开始逐位修正数字转换量的,直至最高位修正后转换结束

D.转换结束后,数字转换量由锁存缓存器输出,EOC引脚发出一负脉冲表示转换结束(22)若ADC0809的ADDA、ADDB和ADDC引脚分别接GND、VCC和VCC时,选中的多路模拟量是第______通道。

D.7 C.5 B.3 A.0

(23)模数转换器ADC0809工作时序的下列描述中______是正确的。

① EOC引脚由高电平变为低电平,并维持到转换结束

②转换结束后EOC引脚由低电平变为高电平

③ START引脚上的一个正脉冲使得AD转换开始

④ OE引脚变为高电平后转换结果锁存到输出端,CPU读取数据后OE变为低电平

D.③④①②C.①④③②B.③①②④A.①③②④

(24)欲通过80C51的P1口实现1个12伏100mA直流电动机的开关控制功能,下列功率驱动接口方案中______是合理的。

B. OC门电路7407 A.三态门缓冲器74LS244

D.直流电磁继电器C.达林顿驱动器ULN2003 (1)何为总线?与非总线方式相比总线方式有什么优点?提示

(2)51单片机的外部总线引脚是如何定义的?怎样实现P0口的地址/数据复用功能?提示

(3)51单片机的片外总线采用哪个存储空间进行端口扩展或存储器扩展?对这些端口进行读写操作时,时序信号中的/RD和/WR会有什么变化规律?其通常作用是什么?提示

(4)访问单片机的扩展端口可以使用哪些软件方法?简述其中的C51方法。提示

(5)何为简单并行扩展接口?选择相应接口芯片的原则是什么?提示

(6)利用51单片机的串行接口扩展8位并行输出端口的工作原理是什么?这种扩展需要什么外部硬件条件?提示

(7)可编程芯片8255A的哪些功能可以通过编程得到改变?扩展后的端口地址取决于哪些引脚的接线?提示

(8)简述利用T型电阻网络进行D/A转换的工作原理,DAC0832的转换结果与哪些物理量有关?提示

(9)若想将第8章实例6的前级缓冲后级直通的单缓冲方式改为前级直通后级缓冲的单缓冲方式,电路接线图应当如何改变?提示

(10)简述逐次逼近式模数转换的工作原理,ADC0809的转换精度与哪些因素有关?提示(11)如将第8章实例8的数据采集方案改为依次对IN0~IN7进行循环采集,则程序需做什么修改?提示

(12)为什么OC门在应用时输出端需外接一个上拉电阻到电源?不接上拉电阻到电源会出现什么现象?提示

(13)在一个以LED指示灯为输出负载(假定发光电流为600μA)的80C51应用系统中,如果不便采用I/O口功率驱动方案,应采取什么措施?提示

(14)假设有一20A直流开关量输出控制的80C51应用系统,请选择驱动方案并进行必要分析。提示

(15)试对第8章实例10中的电路原理图和程序设计进行要点小结,并说明采用中断方案的必要性。提示

(1)下列关于80C51单片机最小系统的描述中______是错误的。

A.它是由单片机、时钟电路、复位电路和电源构成的基本应用系统

B.它不具有定时中断功能

C.它不具有模数或数模转换功能

D.它不具有开关量功率驱动功能

(2)下列关于单片机应用系统一般开发过程的描述中______是正确的。

①在进行可行性分析的基础上进行总体论证

②在软件总体结构设计后进行功能程序模块化设计和分配系统资源

③进行系统功能的分配、确定软硬件的分工及相互关系

④在电路原理图设计的基础上进行硬件开发、电路调试和PCB制版

⑤采用通用开发装置或软件模拟开发系统进行软硬件联机调试

D.③④①②⑤C.①④③②⑤B.①②③④⑤A.①③④②⑤(3)利用Proteus进行单片机系统开发的下列顺序描述中______是正确的。

①制作真实单片机系统电路、进行运行、调试、直至成功

②利用目标代码进行实时交互和协同仿真

③进行电路绘图设计、选择元件、连接电路和电器检测等

④源程序设计、编程、汇编编译、调试、生成目标代码文件

D.③④②①C.①④③②B.①②③④A.①③②④

(4)关于“看门狗”技术的下列描述中______是错误的。

A.其意义在于能在程序“跑飞”时实现自我诊断并使系统恢复运行

B.其基本原理是,如果“喂狗”规律被打破,便会引导系统复位使程序重新开始C.用于“喂狗”的脉冲既可以源于硬件电路定时器也可以源于单片机内部定时器D.使用“看门狗”技术后,系统抗干扰问题就能得到完全彻底解决

(5)根据第九章智能仪器应用实例,下列关于硬件设计的描述中______是错误的。A.采用了基于共阴极数码管动态显示原理的显示方案

B.采用了基于集电极开路门(OC)的数码管段码功率驱动方案

C.采用了基于串口扩展方式的按键接口方案

D.采用了基于通用I/O口方式的模数转换器接口方案

(6)根据本章智能仪器应用实例,下列关于软件设计的描述中______是错误的。A.软件系统由两个主要功能模块组成——控制模块和菜单模块

B.让长耗时函数变为短耗时的思路是,将长耗时函数分解成众多短小的函数

C.按键闭合状态被分为“按键压下”和“按键抬起”两个阶段进行检测

D.串口输出功能采用汇编语言与C51语言混合编程

(7)串行A/D转换器MAX1241工作时序的下列描述中______是正确的。

①先使片选信号/CS使能,时钟端保持低电平即可启动AD转换

②连续送入13个移位脉冲即可将转换后的数据串行输出一遍

③ SCLK引脚的移位脉冲下降沿对应于位数据出现在DOUT引脚上

④ AD转换结束后,引脚DOUT电平由低变高

D.③④①②①④③②B.①②③④A.①③②④

(8)下列关于本章实例1的编程要点描述中______是错误的。

A.时钟脉冲是下降沿有效,因而需至少13个脉冲才能完成12个位数据的移位B.语句result|=dout的作用是将位数据拼装成并行数据

C.语句pos=(pos >>1)|0x80的作用是使动态显示数码管的段码循环刷新D.本例AD转换结束时刻是通过监测DOUT引脚电平继而调用中断函数实现的

(9)串行D/A转换器LTC145X工作时序的下列描述中______是正确的。

①使片选端/CS/LD拉低,DIN端加载MSB位数据

②连续发12个移位脉冲后待转换的12bit数据全部送入内部DAC寄存器

③ CLK端发出一移位脉冲,上升沿时位数据被写入移位寄存器

④ DA转换结束后,使片选端/CS/LD拉高,为下轮转换做好准备

D.③①②④C.①④③②B.①②③④A.①③②④

(10)下列关于本章实例2的编程要点描述中______是错误的。

A.根据时序要求,只要位变量cs送出一个正脉冲后,D/A转换过程便可结束

B.语句din=(v >>i)&0x01的作用是将并行数据拆解成位数据

C.语句value=2047+2047*sin((float)num/180*PI)中float的作用是对整型变量num进行浮点数转换,以满足正弦函数sin()的浮点数要求

D.待转换变量v应能存放12位数据,因而需要定义为int型

(11)根据教材图9.29,I2C通信时序的下列描述中______是错误的。

A.在SCL为高电平期间,SDA由高到低的跳变时序将启动通信过程

B.发送器每发送一字节后在SCL第9周期时将SDA拉低,由接收器反馈一应答信号

C.只有在SCL为高电平期间,SDA的电平状态才允许变化

D.在SCL为高电平期间,SDA由低到高的跳变时序将终止通信过程

(12)在一串行E2PROM存储器的电路中,若已知AT24CXX的寻址信息SLA=1010011xB,则该器件的片选地址A2、A1、A0应为______。

D.0、0、1 C.1、0、0 B.0、1、1 A.1、0、1

(13)若已知E2PROM存储器AT24C01A的器件类型识别符为1010B,A0、A1、A2引脚分别接Vcc、Vcc和GND时,则该器件的寻址信息SLA应为______。

D.0111010xB C.1010110xB B.1010011xB A.1101010xB

(14)下列关于本章实例3的编程要点描述中______是错误的。

A.80C51没有I2C接口,与24C01的通信使用了I2C时序的软件模拟方法

B.本例的I2C时序模拟采用了汇编语言编写,以便有更好的读写实时性

C.根据电路原理图可知,24C01器件的片地址为111B

D.语句write_e2prom(E2PROM_ADDR,(unsigned char) &count,1)中&count的作用是读取计数值变量count的地址

(15)LM1602的下列描述中______是错误的。

A.它是一款有16*2个显示位的字符型液晶显示模块

B.每个显示位都有一个RAM单元(显示缓冲区)与之对应

C.显示缓冲区具有只能写入不能读取的特点

D.指令写入寄存器与数据写入缓冲区的控制信号时序是不同的

(16)下列关于本章实例4的编程要点描述中______是错误的。

A.初始化任务包括清屏、设置显示格式、显示光标且使之闪烁、光标轮番右移一位

B.显示器的管理是通过调用写指令函数将指令代码发送出去的

C.待显示字符是通过调用写数据函数将ASCII码数据发送出去的

D.写指令函数与写数据函数的结构是相同的,差异仅在于发送对象不同

(17)串行日历时钟芯片DS1302的工作特性描述中______是错误的。

A.可对年月日星期时分秒进行实时计时,并具有闰年补偿功能

B.内部有一个32字节的RAM区用于存放临时数据

C.采用三线接口与单片机进行同步通信

D.具有2.0-5.5伏宽电压工作范围

(18)串行日历时钟芯片DS1302工作时序的下列描述中______是错误的。

A.复位引脚CE置为高电平时才允许数据或命令的传送

B.所有的读写操作都是以命令字节为引导,其后才是数据字节

C.移位脉冲的上升沿对应于命令和数据字节写操作的信号使能

D.移位脉冲的下降沿对应于命令和地址字节读操作的信号使能

(19)下列关于本章实例5的编程要点描述中______是错误的。

A.主函数的基本流程是反复读取DS1302的RTC寄存器中数据,并送到LM1602显示B.读、写DS1302函数中的移位脉冲是利用软件方式生成的

C.待发送的字节数据是利用累加器的循环左移操作转变为位数据的

D.压缩BCD格式的日历数据是通过整除16和模16的运算拆分成十位和个位数据的

(20)下列接口芯片中具有串入并出移位寄存器功能的是______。

D.74LS164 C.AT24CXX B.LTC145X A.MAX124X

(1)单片机典型应用系统包括哪些组成部分?各部分的功能是什么?提示

(2)简述单片机应用系统的开发过程,着重指出各阶段应实现的目标。提示

(3)单片机系统开发时,采用软件模拟开发和在线仿真器开发各有什么优缺点?提示(4)影响单片机系统可靠性的因素有哪些?软硬件设计时应注意哪些问题?提示

(5)仿照图9.1的做法将图9.9(智能仪器的硬件电路原理图)用系统方框图表示出来。提示

(6)并行结构编程思路的要点是什么?有什么好处?本章智能仪器应用实例的编程中在哪些环节使用了这一方案?提示

(7)图9.10所示的软件系统结构组成图对程序设计有什么作用?提示

(8)本章智能仪器应用实例中综合运用了教材各章节的哪些内容?请认真小结一下。提示(9)单片机串行扩展单元的优点是什么?采用串行方式的外围接口器件为何是当前发展的主流方向?本章的哪些内容与此相关?提示

(10)在“一主多从”结构的I2C总线系统中,主器件怎样与特定的从器件进行通信?简述其工作过程。提示

(11)80C51没有I2C总线接口,怎样才能实现与I2C总线器件的通信?提示

(12)字符型液晶显示模块的主要优点和应用范围是什么?怎样使LM1602在指定起始位置处显示出指定的字符串(编程原理)?提示

(13)串行日历时钟芯片的主要优点和应用范围是什么?怎样读取DS1302中的时钟信息(编程原理)?提示

单片机原理及应用期末考试试卷及答案

苏州经贸职业技术学院 2009-2010学年第二学期 《单片机原理及应用》期终试卷(A) 班级:姓名:学号:成绩: 一﹑填空题(将正确答案填在题干的空白处。1分×35=35分) 1、十进制数-47用8位二进制补码表示为:11010001B。 2、89C51含4KB Flash ROM,128B的RAM,在物理上有4个独立的存储器 空间。 3、若8031单片机的晶振频率fosc=12MHz,则振荡周期为1/12us ,状态周期为1/6us ,机器周期为1us ,执行MUL AB指令需要时间为4us 。 4、假定A=85H,R0=20H,(20H)=0AFH。执行指令:ADD A,@R0后,累加器 A的内容34H ,CY的内容1 ,AC的内容1 ,OV的内容1 。 5、假定DPTR的内容为8100H,累加器A的内容为40H,执行下列指令: MOVC A,@A+DPTR 后,送入A的是程序存储器8140H 单元的内容。 6、PSW中RS1 RS0=10H时,R2的地址为12H 。 7、ROM在物理上分为片内ROM 和片外ROM ,在逻辑上两者统一编址。 8、MCS-51单片机当EA=1时,首先使用的是片内程序存储器,存储容量超过4KB时开始使用外部程序存储器;EA=0时,则仅仅使用片外程序存储器。 9、MCS—51单片机访问片外存储器时,利用ALE 信号锁存来自P0 口的低8位地址信号。 10、欲使P1口的高4位输出1,而低4位不变,应执行一条ORL P1,#0F0H指令。 11、12根地址线可选4KB个存储单元,32KB存储单元需要15 根地址线。 12、设80C51 fosc=12MHz,定时器工作在方式0,则最大定时时间为8192μs。 13、异步串行数据通讯有单工、半双工和全双工共三种传送方式。 14、51单片机的中断系统最多可以有 2 个嵌套。 15、8031单片机指令MOV是访问内RAM ,最大范围为256B ,MOVX是访问外RAM ,最大范围为64KB,MOVC是访问ROM ,最大范围为64KB 。 二、单项选择(1分×15=15分) 1、MCS-51上电复位后,SP的内容是(B) (A)00H (B)07H (C)60H (D)70H 2、80C51是(C)

单片机原理与应用在线考试试题答案

中国石油大学(北京)远程教育学院期末考核 《单片原理及应用》 说明:共100 分,每题20 分,在下题中任选 5 题。 1. MCS-51 的时钟周期、机器周期、指令周期是如何分配的?当振荡频率为10MHz 时,一 个机器周期为多少毫秒? 参考第二章第四节。MCS-51 典型的指令周期为一个机器周期,每个机器周期由 6 个状态周期组成,每个状态周期由 2 个时钟周期(振荡周期)组成。一个机器周期=6×一个状 态周期=12×一个时钟周期=12× 为使单片机能够完成取指、译码、执行指令等操作,需要为单片机提供时钟信号以产生必要 的时序。单片机振荡电路中的振荡信号对应的周期叫振荡周期(时钟周期)。对振荡周期12 分频后得到的信号周期叫做机器周期,即12 个时钟周期,是 1 个机器周期。一个机器周期宽度为 6 个状态周期,并依次表示为S1~S6 。每个状态周期由 2 个时钟周期(振荡周期)组成。Mcs51 单片机的111 条指令,执行时,所花费的时间,称为指令周期。 一个机器周期=6 ×一个状态周期=12 ×一个时钟周期=12 ×=12 ×1/10=1.2 us=0.0012ms 2. 指出下列指令中画线的操作数的寻址方式? MOV R0, #55H ;立即寻址 MOV A, 2AH ;直接寻址 MOV A, @R1 ;寄存器间接寻址 MOV @R0, A ;寄存器寻址 ADD A, R7 ;寄存器寻址 MOVX A, @DPTR ;寄存器间接寻址 MOV DPTR, #0123H ;立即寻址 MOVC A, @A+DPTR;基址加变址寻址 INC DPTR;寄存器寻址 参考第三章第二节指令寻址方式 3. 外部RAM 中从1000H 到10FFH有一个数据区,现在将它传送到外部RAM 中2500H 单元 开始的区域中,编程完成上述功能。 参考第三章第三节数据传送类指令和第六章第二节外部存储器扩展 START: MOV R0,#00H MOV DPTR,#1000H LOOP: MOVX A,@DPTR MOV DPH,#25H MOVX @DPTR,A MOV DPH,#10H

单片机原理与应用及C51程序设计(第三版)(1、2、3、4、7章课后习题答案)

第一章: 1. 给出下列有符号数的原码、反码和补码(假设计算机字长为8位)。 +45 -89 -6 +112 答:【+45】原=00101101,【+45】反=00101101,【+45】补=00101101 【-89】原=11011001,【-89】反=10100110,【-89】补=10100111 【-6】原=10000110,【-6】反=11111001,【-6】补=11111010 【+112】原=01110000,【+112】反=01110000,【+112】补=01110000 2. 指明下列字符在计算机内部的表示形式。 AsENdfJFmdsv120 答:41H 73H 45H 4EH 64H 66H 4AH 46H 6DH 64H 73H 76H 31H 32H 30H 3.何谓微型计算机硬件?它由哪几部分组成?并简述各部分的作用。 答:微型计算机硬件由中央处理器、存储器、输入/输出设备和系统总线等组成,中央处理器由运算器和控制器组成,是微型计算机运算和控制中心。存储器是用来存放程序和数据的记忆装置。输人设备是向计算机输人原始数据和程序的装置。输出设备是计算机向外界输出信息的装置。I/O接口电路是外部设备和微型机之间传送信息的部件。总线是连接多个设备或功能部件的一簇公共信号线,它是计算机各组成部件之间信息交换的通道。微型计算机的各大功能部件通过总线相连。 4.简述8086CPU的内部结构。 答:8086微处理器的内部分为两个部分:执行单元(EU)和总线接口单元(BIU)。执行部件由运算器(ALU)、通用寄存器、标志寄存器和EU控制系统等组成。EU从BIU的指令队列中获得指令,然后执行该指令,完成指今所规定的操作。总线接口部件BIU由段寄存器、指令指针寄存器、地址形成逻辑、总线控制逻辑和指令队列等组成。总线接口部件负责从内部存储器的指定区域中取出指令送到指令队列中去排队。 5.何谓总线?总线按功能可分为哪几种? 答:总线是连接多个设备或功能部件的一簇公共信号线,它是计算机各组成部件之间信息交换的通道。总线功能来划分又可分为地址总线(Address Bus)、数据总线(Date Bus)和控制总线(Control Bus)三类。 6.内部存储器由哪几部分组成? 答:包括随机存储器(RAM)和只读存储器(ROM)。 7.简述8086中的存储器管理? 答:8086把1M空间分成若干块(称为“逻辑段”),各个逻辑段之间可在实际存储空间中完全分开,也可以部分重叠,甚至可以完全重叠。每个逻辑段容量不超过64K字节,这样就可用16位寄存器提供地址访问。一个存储单元的地址可由段基址和偏移地址组成,这个地址我们称为逻辑地址,一般表示为“段基址:偏移地址”。而1M存储空间中的20位地址称为物理地址。逻辑地址是程序中使用的地址,物理地址是访问存储器的实际地址。 物理地址=段基址×16 + 段内偏移地址 8.什么是接口电路?接口电路有何功能? 答:I/O接口电路是外部设备和微型机之间传送信息的部件。接口电路主要功能。(1) 数据的寄存和缓冲功能。(2) 信号转换功能。(3) 设备选择功能。(4) 外设的控制和监测功能。(5) 中断或DMA管理功能。(6) 可编程功能。 9.外部设备与CPU之间的数据传送方式常见有几种?各有什么特点? 答:外部设备与微机之间的信息传送传送方式一般有无条件传送方式、查询传送方式、中断控制方式等。无条件传送方式是指CPU直接和外部设备之间进行数据传送。查询传送方式又称为条件传送方式,是指CPU通过查询I/O设备的状态决定是否进行数据传输的方式。中断是一种使CPU暂停正在执行的程序而转去处理特殊事件的操作。即当外设的输入数据准备好,或输出设备可以接收数据时,便主动向CPU发出中断请求,CPU可中断正在执行的程序,转去执行为外设服务的操作,服务完毕,CPU再继续执行原来的程序。 10.什么是单片机? 答:单片机是把微型计算机中的微处理器、存储器、I/O接口、定时器/计数器、串行接口、中断系统等电路集成到一个集成电路芯片上形成的微型计算机。因而被称为单片微型计算机,简称为单片机。 11.和一般微型计算机相比,单片机有何特点? 答:主要特点如下: 1) 在存储器结构上,单片机的存储器采用哈佛(Harvard)结构 2) 在芯片引脚上,大部分采用分时复用技术 3) 在内部资源访问上,采用特殊功能寄存器(SFR)的形式

51单片机原理及应用期末考试试题汇总7

一、选择题 从下列各题4个备选答案中选出一个或二个正确答案 并将其代号写在题干后面的括号内。 1、8051基本型单片机内部程序存储器容量为 C 。 A、16KB B、8KB C、4KB D、128B 2、8051基本型单片机内部RAM容量为D。 A、16KB B、8KB C、4KB D、128B 3、当优先级的设置相同时 若以下几个中断同时发生 A 中断优先响应。 A、外部中断0 B、T1 C、串口 D、T0 4、在80C51单片机应用系统中 可以作为时钟输出的是 C 引脚。 A、EA B、RST C、ALE D、PSEN 5、当CPU响应外部中断1 的中断请求后 将自动转向 B 。 A、0003H B、0013H C、000BH D、001BH 6、为了能够使MCS-51单片机在正常工作中及时服务于多个外设 以下传送方式最适用的是 D 。 A、异步 查询 传送 B、同步 无条件 传送 C、DMA传送 D、中断传送 7、已知1只共阴极LED显示器 其中a笔段为字形代码的最低位 若需显示数字1 它的字形代码应为(A )。A、06H B、0F9H C、30H D、0CFH 8、已知1只共阳极LED显示器 其中a笔段为字形代码的最低位 若需显示小数点“.” 它的字形码应为(A)。A、7FH B、0F9H C、30H D、80H 9、已知1只共阴极LED显示器 其中a笔段为字形代码的最低位 若需显示小数点“.”共阳极 它的字形码应为(A )。A、80H B、0F9H C、30H D、7FH 10、下列数据字定义的数表中 (C、D)是错误的。 A、DW “AA” B、DW “A” C、DW “OABC” D、DW 1ABC2H 11、若P1口接有一个4×4的行列键盘 则P1口一定有 C、D 。 A、8位输入口 B、8位输出口 C、4位输入口 D、4位输出口 12、以下指令中能够产生WR信号的是 B、D 。 A、MOV @R0,A B、MOVX @R0,A C、MOVX A @DPTR D、MOVX @DPTR,A 13、8031单片机的定时器T1用作定时方式时是 A、B 。 A、以内部时钟频率为定时基准 12个时钟周期加1 B、以内部时钟频率为定时基准 1个机器周期加1 C、以外部脉冲为定时基准 12个脉冲加1 D、以外部脉冲为定时基准 每个脉冲加1 14、DAC0832在单片机系统中是一种 B、D 器件。 A、输入 B、输出 C、将数字量转换成模拟量 D、将模拟量转换成数字量 15、家用电器中使用的单片机应属于计算机的 B 。 A、辅助设计应用B.测量、控制应用C.数值计算应用 D.数据处理应用 16、对程序存储器的读操作 只能使用 D 。 A MOV指令 B. PUSH指令 C. MOVX指令 D. MOVC指令 17、若82C55的PC口接有一个4×4的行列键盘 则PC口一定有 C、D 。 A、8位输入口 B、8位输出口 C、4位输入口 D、4位输出口 18、下列说法正确的是 A、B 。 A、立即数寻址方式是操作数本身就在指令中 而不是它的地址在指令中。

(精校版)单片机原理及应用期末考试试卷及答案

(完整word版)单片机原理及应用期末考试试卷及答案 编辑整理: 尊敬的读者朋友们: 这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整word版)单片机原理及应用期末考试试卷及答案)的内容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。 本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整word版)单片机原理及应用期末考试试卷及答案的全部内容。

单片机原理及应用期末考试试卷 班级:_______________学号:_______________姓名:_______________得分:_______________(卷面共有100题,总分100分,各大题标有题量和总分,每小题标号后有小分) 一、单项选择题(33小题,共33分) [1分](1)要MCS—51系统中,若晶振频率屡8MHz,一个机器周期等于( A )μs A 1。5 B 3 C 1 D 0.5 [1分](2)MCS—51的时钟最高频率是 ( A )。 A 12MHz B 6 MHz C 8 MHz D 10 MHz [1分](3)下列不是单片机总线是( D ) A 地址总线 B 控制总线 C 数据总线 D 输出总线 [1分](4)十进制29的二进制表示为原码( C ) A 11100010 B 10101111 C 00011101 D 00001111 [1分](5)电子计算机技术在半个世纪中虽有很大进步,但至今其运行仍遵循着一位科学家提出的基本原理。这位科学家是:( D ) (A)牛顿(B)爱国斯坦(C)爱迪生(D)冯·诺伊曼 [1分](6)在CPU中,控制器的功能是:( C ) (A)进行逻辑运算(B)进行算术运算 (C)分析指令并发出相应的控制信号(D)只控制CPU的工作 [1分](7)下列数据中有可能是八进制数的是:( A) (A)764 (B)238 (C)396 (D)789 [1分](8)MCS—51的时钟最高频率是 (D ) A、6MHz B、8MHz C、10MHz D、12MHz [1分](9)-49D的二进制补码为.( B) A、 11101111 B、11101101 C、0001000 D、11101100 [1分](10)要用传送指令访问MCS—51片外RAM,它的指令操作码助记符应是( B) A、 MOV B、 MOVX C、 MOVC D、以上都行 [1分](11)若某存储芯片地址线为12根,那么它的存储容量为(C ) A、1KB B、2KB C、 4KB D、 8KB [1分](12)PSW=18H时,则当前工作寄存器是(D ) A、 0组成 B、 1组成 C、2组成 D、3组成 [1分](13)所谓CPU是指( B) A、运算器与存储器 B、运算器与控制器 C、输入输出设备 D、控制器与存储器 [1分](14)PSW=18H时,则当前工作寄存器是(D ) (A)0组(B)1组(C)2组(D)3组 [1分](15)P1口的每一位能驱动( B ) (A)2个TTL低电平负载有(B)4个TTL低电平负载 (C)8个TTL低电平负载有(D)10个TTL低电平负载 [1分](16)二进制数110010010对应的十六进制数可表示为( A) A、192H B、C90H C、1A2H D、CA0H [1分](17)一3的补码是( D ) A、10000011 B、11111100 C、11111110 D、11111101 [1分](18)对于8031来说,脚总是( A ) A、接地 B、接电源 C、悬空 D、不用 [1分](19)进位标志CY在( C)中 A、累加器 B、算逻运算部件ALU C、程序状态字寄存器PSW D、DPOR

单片机原理与应用技术教学大纲

《单片机原理与应用技术》教学大纲 一、课程名称 单片机原理与应用技术 二、先修课程 电子技术类基础课程和微机应用类基础课程 三、课程性质与任务 课程性质: 本课程是高职高专电子类相关专业的的一门专业课程。本大纲可作为(高中后大专、对口单招、五年制高职)层次学生的教学参考。 课程的任务: 它以MCS-51单片机为例,详细介绍片内结构、工作原理、接口技术和单片机在各领域中的应用。为学生进一步学习微机在智能仪表、工业控制领域中的应用技术奠定必要的基础。 四、课程教学目标 1、知识目标 (1)熟练掌握单片机内部硬件结构、工作原理及指令系统,掌握程序的设计基本方法,能够较熟练地设计常用的汇编语言源程序; (2)掌握单片机的接口技术,熟悉常用的外围接口芯片及典型电路。 (3)熟悉设计、调试单片机的应用系统的一般方法,具有初步的软、硬件设计能力。 (4)能够熟练地掌握一种单片机开发系统的使用方法。 2、能力目标 初步具备应用单片机进行设备技术改造、产品开发的能力。 五、教学内容 第一章微机基础知识 (一)教学目的 熟悉微处理器、微型机和单片机的概念及组成。掌握计算中常用数制及数制间的转换,了解BCD码和ASCII码。熟悉数据在计算机中的表示方法。 (二)教学重点与难点 重点:

计算中常用数制及数制间的转换。 难点: 微处理器、微型机和单片机的概念及组成,微机的工作过程 (三)教学内容 1、微处理器、微机和单片机的概念; 2、微机的工作过程。 (四)本章小结 1、数制有二进制、十进制、十六进制等。 2、计算机系统中常包含有地址总线、数据总线、控制总线 3、微处理器是由运算器、控制器两部组成 4、单片机是由输入、输出、接口电路、时钟电路、存储器、运算器、控 制器几部分组成 (五)思考题 1、试用计算机汇编语言指令完成12*34+56÷7-8的计算步骤? 第二章 MCS-51单片机的结构和原理 (一)教学目的 熟悉MCS- 51单片机内部结构、引脚功能以及单片机执行指令的时序;掌握单片机存储器结构和输入/输出端口结构特点。掌握堆栈的使用。 (二)教学重点与难点 重点: 1、8051的存储器配置及特点; 2、21个特殊功能寄存器(SFR)的功能; 3、堆栈的概念; 4、复位电路。 难点: 1、MCS- 51单片机内部结构; 2、CPU时序。 (三)教学内容

单片机原理及应用在线考试(附答案)

一、单项选择题 1. 下面哪一种传送方式适用于处理外部事件( (A) 无条件传递进 (B) DMA (C) 中断 (D) 查询 分值:2.5 完全正确 得分:2.5 )
2.
在 MCS-51 单片机中,需要软件实现中断撤销的是:( ) (A) 电平触发的外部中断 (B) 脉冲触发的外部中断 (C) 定时中断 (D) 串行中断 分值:2.5 答题错误 得分:0
3.
十进制数 126 其对应的十六进制可表示为( )。 (A) 7E

(B) 8E (C) 8F (D) FE 分值:2.5 完全正确 得分:2.5
4.
在 LED 显示中,为了输出位控和段控信号,应使用的指令是:( ) (A) MOVC (B) MOV (C) MOVX (D) XCH 分值:2.5
5.
在单片机中,通常将一些中间计算结果放在( (A) 累加器 (B) 程序存储器 (C) 数据存储器 (D) 控制器
)中

分值:2.5 完全正确 得分:2.5
6.
MCS-51 单片机的堆栈区应建立在( )。 (A) 片内数据存储区 (B) 片内数据存储区的低 128 字节单元 (C) 片内数据存储区的高 128 字节单元 (D) 程序存储区 分值:2.5 完全正确 得分:2.5
7.
CPU 主要的组成部部分为( ) (A) 加法器、寄存器 (B) 运算器、控制器 (C) 运算器、寄存器 (D) 运算器、指令译码器 分值:2.5
完全正确 得分:2.5

单片机原理与应用期末考试试题

单片机原理及应用期末考试试题 一、填空题(每空1分,共20分) 1.相对寻址是以PC的当前值为基准,加上指令中给出的相对偏移量形成目标地址的方式。 2.AT89S51单片机的1个机器周期含有12 个晶振周期或 6 状态周期。 3.AT89S51单片机进行扩展时,用P0 口作为地址/数据总线,用P2口作为地址总线高8位。 4.假定累加器A的容30H,执行指令:1000H:MOVC A,A+PC后,把程序存储器1031H单元的容送累加器A中 5.指令格式是由操作码和操作数部分组成。 6. AT89S51单片机的串行口控制寄存器中有2个中断标志位,它们是TI和RI 7.在进行BCD码加法运算时,紧跟ADD 或 ADDC 指令后的指令必须是DA A 指令 8. JNC rel指令执行时,当CY位为0时程序发生跳转。 9.单片机位寻址区的单元地址是从20H单元到2FH单元,若某位地址是10H,它所在单元 的地址应该是22H 。 10.外部中断0的中断入口地址为0003H,定时/记数器T1的中断入口地址为001BH。 11.串行口工作方式2为9位异步通信,若SMOD=0,f OSC = 6 MH Z,则其相应波特率为6×106/64 b/s 12.堆栈应遵循先进后出规律,堆栈指针的符号为SP 二、单项选择题(每小题1分,共20分) 1.AT89S51单片机的( d )口的引脚,还具有外中断、串行通信等第二功能。 a)P0 b)P1 c)P2 d)P3 2.单片机应用程序一般存放在(b) a)RAM b)ROM c)寄存器 d)CPU 3.已知某数的BCD码为00010 则其表示的十进制数值为(b) a) 7542H b) 7542 c) 75.42H d) 75.42

单片机原理与应用技术习题

《单片机原理与应用技术》习题 第1章 1、什么叫单片机?其主要特点有哪些? 2、计算机由哪几部分组成? 3、微型计算机由哪几部分构成? 4、微处理器与微控制器有何区别? 5、单片机与PC机有何区别? 6、微型计算机有哪些应用形式?各适于什么场合? 7、单片机的分类标准是什么?请列举单片机的型号并简述其特点。 8、简述单片机的开发过程。 9、常用的单片机应用系统开发方法有哪些? 第2章 1、简述8051单片机40个引脚及功能, 2、简述单片机的基本组成并绘制内部结构示意图。 3、8051单片机的存储器的组织采用何种结构?存储器地址空间如何划分?各地址空间的地址范围和容量如何?在使用上有何特点? 4、8051单片机的P0-P3口在结构上有何不同?在使用上有何特点? 5、如果8051单片机晶振频率为12MHz,时钟周期、机器周期为多少? 6、8051单片机复位后的状态如何?复位方法有几种? 7、8051单片机的片内、片外存储器如何选择? 8、8051单片机的PSW寄存器各位标志的意义如何? 9、8051单片机的当前工作寄存器组如何选择? 10、8051单片机的程序存储器低端(0000H-0002AH)的几个特殊单元的用途如何? 11、位地址7CH与字节地址7CH有何区别?位地址7CH具体在片内RAM中何位置? 第3章 1、8051系列单片机的指令系统有何特点? 2、8051单片机有哪几种寻址方式?各寻址方式所对应的寄存器或存储器空间如何? 3、访问特殊功能寄存器SFR可以采用哪些寻址方式? 4、访问内部RAM单元可以采用哪些寻址方式? 5、访问外部RAM单元可以采用哪些寻址方式? 6、访问外部程序存储器可以采用哪些寻址方式? 7、为什么说布尔处理功能是8051单片机的重要特点?

单片机原理与应用试题及答案

单片机原理与应用试题 及答案 https://www.doczj.com/doc/6b2546788.html,work Information Technology Company.2020YEAR

单片机原理与应用试卷及答案 一、填空题 1、10110110B 作为无字符数时,十进制数值为182;作为补码时,十进制数值为—74. 2、原码01101011B 的反码为01101011B ;补码为01101011B 。 3、由8051的最小系统电路除芯片外,外部只需要复位电路和时钟(晶振)电路,如果由8031的最小系统,还需要扩展外部ROM 电路。 4、若已知8051RAM 的某位地址为09H ,则该位所处的单元地址为21H 。 5、C51语言中,指令#define ADC XBYTE[OXFFEO]能够正确编译的前提是包含头文件absacc.h ,该指令的作用是定义一个外部地址单元为OXFFEO 。 二、选择题 1、程序和常数都是以(二进制)的形式存放在单片机程序的存储器中。 2、下列哪一个选项的指令语句不是任何时候都可以被C51正确编译(uchar; k=ox20) 3、当PSW 的RS0和RS1位分别为1和0时,系统选用的寄存器组为(1组) 4、若某存储器芯片地址线为12根,那么它的存储容量为(4KB ) 5、已知T osc =12MHZ ,TH1=177,TL1=224,TMOD=ox10,则从定时器启动到正常溢出的时间间隔为(20ms ) 三、简答题 答:①新建工程项目②配置工程项目属性③创建源文件④将源文件加入项目⑤保存项目 3、PSW 寄存器有何作用其各位是如何定义的 4、 答:标志寄存器PSW 是一个8位的寄存器,它用于保存指令执行结果的状态,以供工程查询和判别。 C (PWS.7):进位标志位 AC (PWS.6):辅助进位标志位 FO (PWS.5):用户标志位 RS1、RS0(PWS.4、PWS.3 PSW DOH

单片机原理及应用期末考试试题汇总

单片机原理及应用期末考试试题汇总

单片机原理及应用期末考试试题汇总 1、单片机是将微处理器、一定容量的 RAM 和ROM 以及 器等电路集成在一块芯片上而构成的微型计算机 2、 单片机89C51片内集成了 有 5 个中断 源。 3、 两位十六进制数最多可以表示 4、 89C51是以下哪个公司的产 品? 4 KB 的 FLASH RO ,共 256 个存储单元。 C ) A 、INTEL B 、AMD C 、ATMEL D 、PHILIPS 8、当CPU 访问片外的存储器时,其低八位地址由 P0 口提供,高八位 地址由 P2 口提供,8位数据由 P0 口提供。 9、在I/O 口中, P0 口在接LED 时,必须提供上拉电 阻, P3 口具有第二功能。 10、是非题:MCS-51系列单片机直接读端口和读端口锁存器的结果永远是相同 的。F 11、 是非题:是读端口还是读锁存器是用指令来区别的。 T 12、 是非题:在89C51的片内RAM 区中,位地址和部分字节地址是冲突的。 F 13、 是非题:中断的矢量地址位于 RAM 区中。F 14、 M CS-51系列单片机是属于( B )体系结构。 A 、冯诺依曼 B 、普林斯顿 C 、哈佛 D 、图 灵 15、 89C51具有 64 KB 的字节寻址能力。 16、 是非题:在89C51中,当CPU 访问片内、夕卜ROM 区时用MOV 指令,访问片 外RAM 区时用MOV 指令,访问片内 RAM 区时用MOV 旨令。T I/O 口、定时 5、在89C51中,只有当EA 引脚接 Flash ROM 。 高 电平时,CPU 才访问片内的 6、是非题:当89C51的EA 引脚接低电平时, 内是否有程序存储器。T CPL 只能访问片外ROM 而不管片 7、是非题:当89C51的EA 引脚接高电平时, CPU 只能访问片内的4KB 空间。F

单片机原理及应用期末考试试题

单片机原理及应用期末考试试题

单片机原理及应用期末考试试题 一、填空题(每空1分,共20分) 1.相对寻址是以PC 的当前值为基准,加上指令中给出的相对偏移量形成目标地址的方式。 2.AT89S51单片机的1个机器周期含有12 个晶振周期或 6 状态周期。 3.AT89S51单片机进行扩展时,用P0 口作为地址/数据总线,用P2 口作为地址总线高8位。 4.假定累加器A的内容30H,执行指令:1000H:MOVC A,@A+PC后,把 程序存储器1031H单元的内容送累加器A中5.指令格式是由操作码和操作数部分 组成。 6.AT89S51单片机的串行口控制寄存器中有2 个中断标志位,它们是TI和RI 7.在进行BCD码加法运算时,紧跟ADD 或 ADDC 指令后的指令必须是DA A 指令 8.JNC rel指令执行时,当CY位为0时程序发生跳转。 9.单片机位寻址区的单元地址是从20H单元到 2FH单元,若某位地址是10H,它所在单元 的地址应该是22H 。 10.外部中断0的中断入口地址为0003H ,定时/记数器T1的中断入口地址为 001BH。 11.串行口工作方式2为9位异步通信,若SMOD=0,f OSC = 6 MH Z,则其相应波特 率为6×106/64 b/s

12.堆栈应遵循先进后出规律,堆栈指针的符号为SP 二、单项选择题(每小题1分,共20分) 1.AT89S51单片机的( d )口的引脚,还具有外中断、串行通信等第二功能。 a)P0 b)P1 c) P2 d)P3 2.单片机应用程序一般存放在(b) a)RAM b)ROM c)寄存器 d)CPU 3.已知某数的BCD码为0111010101000010 则 其表示的十进制数值为(b) a) 7542H b) 7542 c) 75.42H d) 75.42 4.下列指令中不影响标志位CY的指令有(d)。 a)ADD A,20H b)CLR c)RRC A d)INC A 5.CPU主要的组成部部分为(a) a)运算器、控制器b)加法器、寄存器 c)运算器、寄存器d)运算器、指令译 码器 6.AT89S51 的CPU是(c)位的单片机 a)16 b) 4 c)8 d)准16 7.AT89S51复位后,PC与SP的值为(b) a )0000H,00H b)0000H, 07H c) 0003H,07H d)0800H,00H 8.当需要从AT89S51单片机程序存储器取数据时,采用的指令为(b)。

单片机原理和应用习题答案解析(第三版)

第一章习题参考答案 1-1:何谓单片机?与通用微机相比,两者在结构上有何异同? 答:将构成计算机的基本单元电路如微处理器(CPU)、存储器、I/O接口电路和相应实时控制器件等电路集成在一块芯片上,称其为单片微型计算机,简称单片机。 单片机与通用微机相比在结构上的异同: (1)两者都有CPU,但通用微机的CPU主要面向数据处理,其发展主要围绕数据处理功能、计算速度和精度的进一步提高。例如,现今微机的CPU都支持浮点运算,采用流水线作业,并行处理、多级高速缓冲(Cache)技术等。CPU的主频达到数百兆赫兹(MHz),字长普遍达到32位。单片机主要面向控制,控制中的数据类型及数据处理相对简单,所以单片机的数据处理功能比通用微机相对要弱一些,计算速度和精度也相对要低一些。例如,现在的单片机产品的CPU大多不支持浮点运算,CPU还采用串行工作方式,其振荡频率大多在百兆赫兹范围内;在一些简单应用系统中采用4位字长的CPU,在中、小规模应用场合广泛采用8位字长单片机,在一些复杂的中、大规模的应用系统中才采用16位字长单片机,32位单片机产品目前应用得还不多。 (2) 两者都有存储器,但通用微机中存储器组织结构主要针对增大存储容量和CPU对数据的存取速度。现今微机的内存容量达到了数百兆字节(MB),存储体系采用多体、并读技术和段、页等多种管理模式。单片机中存储器的组织结构比较简单,存储器芯片直接挂接在单片机的总线上,CPU对存储器的读写按直接物理地址来寻址存储器单元,存储器的寻址空间一般都为64 KB。 (3) 两者都有I/O接口,但通用微机中I/O接口主要考虑标准外设(如CRT、标准键盘、鼠标、打印机、硬盘、光盘等)。用户通过标准总线连接外设,能达到即插即用。单片机应用系统的外设都是非标准的,且千差万别,种类很多。单片机的I/O接口实际上是向用户提供的与外设连接的物理界面。用户对外设的连接要设计具体的接口电路,需有熟练的接口电路设计技术。 另外,单片机的微处理器(CPU)、存储器、I/O接口电路集成在一块芯片上,而通用微机的微处理器(CPU)、存储器、I/O接口电路一般都是独立的芯片 1-4 IAP、ISP的含义是什么? ISP:In System Programable,即在系统编程。用户可以通过下载线以特定的硬件时序在线编程(到单片机内部集成的FLASH上),但用户程序自身不可以对内部存储器做修改。 IAP:In Application Programable,即在应用编程。用户可以通过下载线对单片机进行在线编程,用户程序也可以自己对内部存储器重新修改。 1-6 51单片机与通用微机相比,结构上有哪些主要特点? (1)单片机的程序存储器和数据存储器是严格区分的,前者为ROM,后者为RAM; (2)采用面向控制的指令系统,位处理能力强; (3)I/O引脚通常是多功能的; (4)产品系列齐全,功能扩展性强; (5)功能是通用的,像一般微处理机那样可广泛地应用在各个方面。 1-7 51单片机有哪些主要系列产品? (1)Intel公司的MCS-51系列单片机:功能比较强、价格比较低、较早应用的单片机。此系列三种基本产品是:8031/8051/8751; (2)ATMEL公司的89系列单片机:内含Flash存储器,开发过程中可以容易地进行

单片机原理与应用在线考试(附答案)

一、单项选择题 1. 下面哪一种传送方式适用于处理外部事件( ) (A) 无条件传递进 (B) D MA (C) 中断 (D) 查询 分值:2.5 完全正确得分:2.5 2. 在MCS-51 单片机中,需要软件实现中断撤销的是:( ) (A) 电平触发的外部中断 (B) 脉冲触发的外部中断 (C) 定时中断 (D) 串行中断 分值:2.5 答题错误得分:0 3. 十进制数126 其对应的十六进制可表示为()。 (A) 7E

(B) 8E (C) 8F (D) FE 分值:2.5 完全正确得分:2.5 4. 在LED 显示中,为了输出位控和段控信号,应使用的指令是:( ) (A) MOVC (B) M OV (C) MOVX (D) XCH 分值:2.5 5. 在单片机中,通常将一些中间计算结果放在()中 (A) 累加器 (B) 程序存储器 (C) 数据存储器 (D) 控制器

分值:2.5 完全正确得分:2.5 6. MCS-51 单片机的堆栈区应建立在()。 (A) 片内数据存储区 (B) 片内数据存储区的低128 字节单元 (C) 片内数据存储区的高128 字节单元 (D) 程序存储区 分值:2.5 完全正确得分:2.5 7. CPU 主要的组成部部分为( ) (A) 加法器、寄存器 (B) 运算器、控制器 (C) 运算器、寄存器 (D) 运算器、指令译码器 分值:2.5 完全正确得分:2.5

8. 串行口的移位寄存器方式为( ) (A) 方式0 (B) 方式1 (C) 方式 2 (D) 方式 3 分值:2.5 完全正确得分:2.5 9. 如在系统中只扩展两片Intel2732 (4K×8),除应使用P0 口的8 条口线外,至少还应使 用P2 口的口线( ) (A) 5 条 (B) 7 条 (C) 8 条 (D) 6 条 分值:2.5 答题错误得分:0 10. INTEL 8051CPU 是()位的单片机 (A) 16

超全——含答案~~~单片机原理及应用期末考试题试卷大全

单片机模拟试卷001 一、选择题(每题1分,共10分) 1.8031单片机的( )口的引脚,还具有外中断、串行通信等第二功能。 a)P0 b)P1 c)P2 d)P3 2.单片机应用程序一般存放在() a) RAM b)ROM c)寄存器 d)CPU 3.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为()a) 7542H b) 7542 c) 75.42H d) 75.42 4.下列指令中不影响标志位CY的指令有()。 a)ADD A,20H b)CLR c)RRC A d)INC A 5.CPU主要的组成部部分为() a)运算器、控制器 b)加法器、寄存器 c)运算器、寄存器 d)运算器、指令译码器 6.INTEL 8051 CPU是()位的单片机 a) 16 b)4 c)8 d)准16 7.8031复位后,PC与SP的值为() a )0000H,00H b) 0000H,07H c) 0003H,07H d)0800H,00H 8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。 a)MOV A, @R1 b)MOVC A, @A + DPTR c)MOVX A, @ R0 d)MOVX A, @ DPTR 9.8031单片机中既可位寻址又可字节寻址的单元是() a)20H b)30H c)00H d)70H 10.下列哪条指令是正确的() a) PUSH R2 b) ADD R0,A c) MOVX A @DPTR d) MOV @R0,A 二、填空题(每空1分,共30分) 1.一个完整的微机系统由和两大部分组成。 2.8051 的引脚RST是____(IN脚还是OUT脚),当其端出现____电平时,8051进入复位状态。8051一直维持这个值,直到RST脚收到____电平,8051才脱离复位状态,进入程序运行状态,从ROM H单元开始取指令并翻译和执行。 3.半导体存储器分成两大类和,其中具有易失性,常用于存储。4.求十进制数-102的补码(以2位16进制数表示),该补码为。 5.PC存放_______________,具有___________特性。在8051中决定程序执行顺序的是PC 还是DPTR?它是______位?(是,不是)SFG? 6.123= B= H。 7.8051内部有并行口,P0口直接作输出口时,必须外接;并行口作输入口时,必须先,才能读入外设的状态。 8.MCS-51的堆栈只可设置在,其最大容量为,存取数据的原则是。堆栈寄存器SP是位寄存器,存放。 9.中断处理的全过程分为以下3个段:、、。 10.定时和计数都是对进行计数,定时与计数的区别是 。

单片机原理及应用习题答案

思考与练习题1 1.1单项选择题 (1)单片机又称为单片微计算机,最初的英文缩写是( D ) A.MCP B.CPU C.DPJ D.SCM (2)Intel公司的MCS-51系列单片机是( C )的单片机。 A.1位 B.4位 C.8位 D.16位 (3)单片机的特点里没有包括在内的是( C ) A.集成度高 B.功耗低 C.密封性强 D.性价比高 (4)单片机的发展趋势中没有包括的是( B ) A.高性能 B.高价格 C.低功耗 D.高性价比 (5)十进制数56的二进制数是( A ) A.00111000B B.01011100B C.11000111B D.01010000B (6)十六进制数93的二进制数是( A ) A.10010011B B.00100011B C.11000011B D.01110011B (7)二进制数11000011的十六进制数是( B ) A. B3H B.C3H C.D3H D.E3H (8)二进制数11001011的十进制无符号数是( B ) A. 213 B.203 C.223 D.233 (9)二进制数11001011的十进制有符号数是( B ) A. 73 B.-75 C.-93 D.75 (10)十进制数29的8421BCD压缩码是( A ) A.00101001B B.10101001B C.11100001B D.10011100B (11)十进制数-36在8位微机中的反码和补码是( D ) A.00100100B、11011100B B.00100100B、11011011B C.10100100B、11011011B D.11011011B、11011100B (12)十进制数+27在8位微机中的反码和补码分别是( C ) A.00011011B、11100100B B.11100100B、11100101B C.00011011B、00011011B D.00011011B、11100101B (13)字符9的ASCII码是( D ) A.0011001B B.0101001B C.1001001B D.0111001B (14)ASCII码1111111B的对应字符是( C ) A. SPACE B.P C.DEL D.{ (15)或逻辑的表达式是( B ) A.A?B=F B. A+B=F C. A⊕B=F D.(A?B)=F (16)异或逻辑的表达式是( C ) A.A?B=F B. A+B=F C. A⊕B=F D.(A?B)=F (17)二进制数10101010B与00000000B的“与”、“或”和“异或”结果是( B ) A.10101010B、10101010B、00000000B B.00000000B、10101010B、10101010B C.00000000B、10101010B、00000000B D.10101010B、00000000B、10101010B (18)二进制数11101110B与01110111B的“与”、“或”和“异或”结果是( D ) A.01100110B、10011001B、11111111B B.11111111B、10011001B、01100110B C.01100110B、01110111B、10011001B D.01100110B、11111111B、10011001B (19)下列集成门电路中具有与门功能的是( D ) A.74LS32 B.74LS06 C.74LS10 D.74LS08

【单片机原理与应用】课程教学总体设计

高等职业技术教育 《单片机原理与应用》课程教学总体设计 课程名称:《单片机原理与应用》课程编码:051071 适用专业:电气自动化技术 学时数:84其中:理论教学学时:54课内实训学时:30制定人:审核人: 一、课程基本信息 二、教学设计 (一)学习基础分析 (二)学习目标 (三)教学内容(含作业设计) (四)教学方法 三、考核与评价 (一)考核方式及成绩评定标准 (二)学习效果评价 四、其他 (一)参考教材、讲义、设备、网络等教学 资源 (二)其它需要说明事项 机电工程系 2008年8月18日

一、课程基本信息 1.课程名称:单片机原理与应用 2.课程类别:专业核心课 3.课程编码:051071 4.学时:84学时(理论教学54学时,课内实训30学时) 5.适应专业:电气自动化技术专业、电力系统设备及自动化方向专业 二、教学设计 (一)学习基础分析 高等数学、物理基础知识; 已经掌握电工技术、电子技术、低压电气设备、电机拖动技术、传感器技术、自动控制原理等相关内容与技能。 (二)学习目标 1.正确理解、学会使用MCS-51单片机。 2.理解并掌握MCS-51单片机的硬件结构和原理。 3.熟练使用MCS-51单片机的指令。 4.掌握MCS-51单片机的中断和定时系统。 5. 熟悉MCS-51单片机的系统扩展原理及方法。 6. 能熟练的应用MCS-51单片机指令编写简单的单片机程序。 7. 能跟据控制要求设计单片机控制系统,进行系统软硬件调试。 8.熟悉MCS-51单片机的开发环境。 (三)教学内容(含作业设计) 模块一:公共基础模块 教学内容实训与作业设计 ●微型计算机基础; ●单片机概述; ●计算机的数制与编码;●微型计算机的组成; ●单片机的主要特点; ●数制及其转换; ●作业1:通过搜集各种资料简述你所了解的微型计算机的应用领域; ●作业2:与同学们讨论:同一般的微型计算机相比,单片机具有哪些主要特点?应用在哪里?

相关主题
文本预览
相关文档 最新文档