文档视界 最新最全的文档下载
当前位置:文档视界 › 单片机原理及应用复习题知识讲解

单片机原理及应用复习题知识讲解

单片机原理及应用复习题知识讲解
单片机原理及应用复习题知识讲解

单片机原理及应用复

习题

(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. 74LS0674LS32

(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口写1A.先向P1口写0

(9)程序状态字寄存器中反映进位(或借位)状态的标志位符号是______。

D. AC C . OV B. F0A.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. P1A.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. 组1A.组0

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

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

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

D.12C.6B.2A.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+2A.!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)使用μVisio n5的运行调试器功能,需要做哪些准备工作?提示

(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.第8C.第7B.第6A.第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.单击F10A.单击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.0x10A.0x80

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

A.P0 = P0 &

B.P0 = P00x0f; & 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.外部中断INT0C.定时器T1B.串口发送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.外部中断0C.定时器T1B.定时器T0A.外部中断1

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

D.串口TX/RX C.定时器T1B.定时器T0A.外部中断1

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

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

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

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

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

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

D.TF1和TF0C.IT1和IT0B.IE1和IE0A.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.由内部时钟频率定时,一个机器周期加1A.由内部时钟频率定时,一个时钟周期加1 D.由外部时钟频率定时,一个机器周期加1C.由外部时钟频率定时,一个时钟周期加1 (3)80C51单片机的定时器T0用作计数方式时是______。

B.由内部时钟频率定时,一个机器周期加1A.由内部时钟频率定时,一个时钟周期加1 D.由外部计数脉冲计数,一个机器周期加1C.由外部计数脉冲计数,一个脉冲加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.0xf060C.0xf448B.0xf830A.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;

51单片机实训报告

“51单片机”精简开发板的组装及调试实训报告

为期一周的单片机实习已经结束了。通过此次实训,让我们掌握了单片机基本原理的基础、单片机的编程知识以及初步掌握单片机应用系统开发实用技术,了解“51”单片机精简开发板的焊接方法。同时培养我们理论与实践相结合的能力,提高分析问题和解决问题的能力,增强学生独立工作能力;培养了我们团结合作、共同探讨、共同前进的精神与严谨的科学作风。 此次实训主要有以下几个方面: 一、实训目的 1.了解“51”精简开发板的工作原理及其结构。 2.了解复杂电子产品生产制造的全过程。 3.熟练掌握电子元器件的焊接方法及技巧,训练动手能力,培养工程实践概念。4.能运用51单片机进行简单的单片机应用系统的硬件设计。 5.掌握单片机应用系统的硬件、软件调试方法 二、实验原理 流水灯实际上就是一个带有八个发光二极管的单片机最小应用系统,即为由发光二极管、晶振、复位、电源等电路和必要的硬件组成的单个单片机。 它的电气性能指标:输入电压:DC4.5~6V,典型值为5V。可用干电池组供电,也可用直流稳压电源供电。 如图所示: 本流水灯实际上就是一个带有八个发光二极管的单片机最小应用系统,即为由发光二极管、晶振、复位、电源等电路和必要的硬件组成的单个单片机。 三、硬件组成 1、晶振电路部分 单片机系统正常工作的保证,如果振荡器不起振,系统将会不能工作;假如振荡器运行不规律,系统执行程序的时候就会出现时间上的误差,这在通信中会体现的很明显:电路将无法通信。他是由一个晶振和两个瓷片电容组成的,x1和x2分别接单片机的x1和x2,晶振的瓷片电容是没有正负的,注意两个瓷片电容相连的那端一定要接地。 2、复位端、复位电路 给单片机一个复位信号(一个一定时间的低电平)使程序从头开始执行;一般有两中复位方式:上电复位,在系统一上电时利用电容两端电压不能突变的原理给系统一个短时的低电平;手动复位,同过按钮接通低电平给系统复位,时如果手按着一直不放,系统将一直复位,不能正常。当要对晶体重置时,只要对此引脚电平提升至高电平并保持两个及其周期以上的时间便能完成系统重置的各

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

苏州经贸职业技术学院 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)

单片机原理与应用及C51程序设计实验报告

《单片机原理与应用及C51程序设计》 实验报告

一.软件仿真 1.实验要求 基本要求:用串口输出“hello word”语句。增加的要求:延时或定时输出语句,采用查询/中断的方式控制启动/停止。 2.源程序: (1).采用延时函数,延迟输出语句,p0_0控制启动/停止。 #include #include sbit p0_0=P0^0; void Delay(unsigned int Delaytime); void main(void) { SCON = 0x50; //串口方式1,允许接收 TMOD = 0x20; //定时器1 定时方式2 TCON = 0x40; //设定时器1 开始计数 TH1 = 0xE8; //11.0592MHz 1200 波特率 TL1 = 0xE8; TI = 1; TR1 = 1; //启动定时器 while(1) { if(p0_0==0) {Delay(10000); printf ("Hello World!\n"); //显示Hello World } } } void Delay(unsigned int Delaytime) {unsigned int j=0; for(;Delaytime>0;Delaytime--) for(j=0;j<100;j++); } (2).采用定时器定时,延迟输出语句。P0_0控制启动/停止。 #include

#include sbit p0_0=P0^0; #define uchar unsigned char #define uint unsigned int uchar count; void main() { SCON = 0x50; //串口方式1,允许接收 TMOD = 0x21; TCON = 0x40; //设定时器1 开始计数 TH1 = 0xE8; //11.0592MHz 1200 波特率 TL1 = 0xE8; TH0=0X3C; TL0=0XB0; EA=1; ET0=1; TI = 1; TR1 = 1; //启动定时器 while(1) { if(p0_0==0) { TR0=1; if(count==200) { count=0; printf("hello world!\n"); } } } } void timer0()interrupt 1 { TH0=0X3C; TL0=0XB0; count++; } 3.实验心得: 第一次实验不需要硬件实现,只需要用软件仿真,串口输出“hello word”语句就ok,所以此次实验比较简单,不需要费太多时间就能把实验完成。 二.键控流水灯 1.实验要求: 8051单片机的P1口的P1.0—P1.7分别接有LED(D1—D8),当某一端口输出,为“0”

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

中国石油大学(北京)远程教育学院期末考核 《单片原理及应用》 说明:共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

单片机原理期末考试试题_附答案

单片机原理期末考试试 题_附答案 This model paper was revised by LINDA on December 15, 2012.

单片机原理及应用期末考试试题汇总 1、单片机是将微处理器、一定容量的 RAM 和ROM以及(I/O)口、定时器等电路集成在一块芯片上而构成的微型计算机。 2、单片机89C51片内集成了(4)KB的FLASH ROM,共有(5)个中断源。 3、两位十六进制数最多可以表示(256)个存储单元。 4、89C51是以下哪个公司的产品( C ) A、INTEL B、AMD C、ATMEL D、PHILIPS 5、在89C51中,只有当EA引脚接(高)电平时,CPU才访问片内的Flash ROM。 6、是非题:当89C51的EA引脚接低电平时,CPU只能访问片外ROM,而不管片内是否有程序存储器。T 7、是非题:当89C51的EA引脚接高电平时,CPU只能访问片内的4KB空间。F 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、MCS-51系列单片机是属于(B)体系结构。 A、冯诺依曼 B、普林斯顿 C、哈佛 D、图灵 15、89C51具有?( 64?) KB的字节寻址能力。 16、是非题:在89C51中,当CPU访问片内、外ROM区时用MOVC指令,访问片外

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

单片机原理及应用试卷和答案(三套试卷和答案)

试卷一 一、填空题(20分,每小题2分) 1、-19D的二进制的补码表示为11101101B。 2、89C51含4KB掩膜ROM,128B的RAM,在物理上有4个独立的存储器空间。 3、通过堆栈操作实现子程序调用,首先要把PC 的内容入栈,以进行断点保护。调 用返回时再进行出栈操作,把保护的断点弹回 PC。 4、74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中8 块芯片。 5、PSW中RS1 RS0=10H时,R2的地址为12H。 6、假定DPTR的内容为8100H,累加器A的内容为40H,执行下列指令: MOVC A,@A+DPTR 后,送入A的是程序存储器8140H单元的内容。 7、设SP=60H,片内RAM的(30H)=24H,(31H)=10H,在下列程序段注释中填执 行结果。 PUSH 30H ;SP=61H,(SP)=24H PUSH 31H ;SP=62H,(SP)=10H POP DPL ;SP=61H,DPL=10H POP DPH ;SP=60H,DPH=24H MOV A,#00H MOVX @DPTR,A 最后执行结果是执行结果将0送外部数据存储器的2410H单元。 8、在中断系统中,T0和T1两引脚扩展成外部中断源时,计数初值应当是(TH)=(TL)= 0FFH。 9、12根地址线可寻址4KB存储单元。 二、选择题(10分,每小题1分) 1、MCS-51响应中断时,下面哪一个条件不是必须的(C) (A)当前指令执行完毕(B)中断是开放的 (C)没有同级或高级中断服务(D)必须有RETI 2、执行PUSH ACC指令,MCS-51完成的操作是(A) (A)SP+1→SP,(ACC)→(SP);(B)(ACC)→(SP),SP-1→SP (C)SP-1→SP,(ACC)→(SP);(D)(ACC)→(SP),SP+1→SP 3、89C51是(C) (A)CPU (B)微处理器 (C)单片微机(D)控制器 4、关于MCS-51的堆栈操作,正确的说法是(C) (A)先入栈,再修改栈指针(B)先修改栈指针,再出栈 (C)先修改栈指针,再入栈(D)以上都不对

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

单片机原理与应用试题 及答案 https://www.docsj.com/doc/324168992.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

51单片机实习报告

(电子工艺实习) 实习报告 院(部):轨道交通学院 实习地点:工程训练中心D309 班级:自动化141 学生姓名:巩龙波学号140816112 指导教师:张吉卫 时间:2015 年11 月9 日到2015 年11 月13 日 山东交通学院

目录 1. 555电路控制二极管闪烁 (1) 1.1 焊接注意事项 (1) 1.2 设计内容与步骤 (1) 1.2.1 设计电路 (1) 1.2.2 画实物电路图 (1) 1.2.3 焊接成果显示 (2) 1.3 设计材料与成果要求 (2) 1.3.1 设计材料 (2) 1.3.2 实验成果 (2) 2. 555单稳态触发器 (3) 2.1 555定时器工作原理 (3) 2.2 555单稳态触发器 (3) 2.3 画实物电路图 (3) 2.4 实验成果 (3) 3. 万用表的组装与应用 (3) 3.1 实验仪器 (3) 3.2 实验原理 (4) 3.3 试验部件与检测方法 (4) 3.4 安装调试与故障检测 (4) 3.4.1安装 (5) 3.4.2调试与故障检测 (5) 3.5 焊装成果显示 (5) 4 实践收获与体会 (6) 5 实验总结 (6)

实习任务

1.555电路控制二极管闪烁 1.1焊接注意事项 ①掌握好加热时间 在保证焊料润湿焊件的前提下时间越短越好。 ②保持合适的温度 保持烙铁头在合适的温度范围。一般经验是烙铁头温度比焊料熔化温度高50℃较为适宜。 ③用烙铁对焊点加力加热是错误的。 会造成被焊件的损伤,例如电位器、开关、接插件的焊接点往往都是固定在塑料构件上,加力的结果容易造成元件失效。 1.2设计内容与步骤 1.2.1设计电路 1.2.2画实物电路图

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

单片机原理及应用期末考试试题 一、填空题(每空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、80C51基本型单片机内部程序存储器容量为(C)。 (A)16KB (B)8KB (C)4KB (D)2KB 2、在80C51单片机应用系统中,可以作为时钟输出的是(C)引脚。 (A)EA(B)RST (C)ALE (D)PSEN 3、在80C51的4个并行口中,能作为通用I/O口和高8位地址总线的是(C)。 (A)P0 (B)P1 (C)P2 (D)P3 4、当优先级的设置相同时,若以下几个中断同时发生,(D)中断优先响应。 (A)并口(B)T1 (C)串口(D)T0 5、在80C51中,要访问SFR使用的寻址方式为(AB)。 (A)直接寻址(B)寄存器寻址(C)变址寻址(D)寄存器间接寻址 6、以下的4条指令中,不合法的指令为(D)。 (A)INC A (B)DEC A (C)INC DPTR (D)SWAP ACC 7、当需要扩展一片8KB的RAM时,应选用的存储器芯片为(B)。 (A)2764 (B)6264 (C)6116 (D)62128 8、若想扩展键盘和显示,并希望增加256字节的RAM时,应选择(A)芯片。 (A)8155 (B)8255 (C)8253 (D)8251 9、80C51单片机要进行10位帧格式的串行通讯时,串行口应工作在(B )。 (A)方式0 (B)方式1 (C)方式2 (D)方式3 10、80C51复位初始化时未改变SP的内容,第一个入栈的单元地址为(A)。 (A)08H (B)80H (C)00H (D)07H 11、MCS—51单片机的复位信号是( A )有效。 A.高电平 B.低电平 C.脉冲 D.下降沿 12、若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过( B )。 A.2μs B.4μs C.8μs D.1ms 13、若PSW.4=0,PSW.3=1,要想把寄存器R0的内容入栈,应使用( D )指令。 A.PUSH R0 B.PUSH @R0 C.PUSH 00H D.PUSH 08H 14、能够用紫外光擦除ROM中程序的只读存储器称为( C )。 A.掩膜ROM B.PROM C.EPROM D.EEPROM 15、在片外扩展一片2764程序存储器芯片要( B )地址线。 A.8根 B.13根 C.16根 D.20根 16、定时器/计数器工作方式1是( D )。 A.8位计数器结构 B.2个8位计数器结构 C.13位计数结构 D.16位计数结构 17、设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为 ( C ) A.2MHz B.1MHz C.500KHz D.250KHz 18、已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为( A )。 A.06H B.F9H C.30H D.CFH

51单片机经典教程

单片机经典教程 目录
第一课 第二课 第三课 第四课 第五课 第六课 第七课 第八课 第九课 第十课 第十一课 第十二课 第十三课 第十四课 第十五课 第十六课 第十七课 第十八课 第十九课 第二十课 第二十一课 第二十二课 第二十三课 第二十四课 单片机的概述 单片机的硬件结构与开发过程 单片机的内部结构 一 半导体存储器 单片机的内部结构 二 工作寄存器 单片机的内部结构 三 时序与时钟 单片机的内部结构 四 并行口 单片机的内部结构 五 数据与地址 单片机的内部结构 六 特殊功能存储器 单片机的工作方式 单片机的寻址 单片机的指令 一 数据传递类指令 单片机的指令 二 数据传递类指令 单片机的指令 三 算术逻辑运算类指令 单片机的指令 四 控制转移类指令 单片机的指令 五 位及位操作指令 单片机的程序设计方法 单片机的定时 计数器 单片机的中断系统 单片机的定时/中断实验 一 单片机的定时/中断实验 二 键盘接口及编程方法 一 独立式按键 键盘接口及编程方法 二 矩阵式按键 单片机显示器接口及编程方法 数码管的静态扫描与编程方法 6 9 11 15 18 20 24 27 29 32 35 38 42 47 51 55 64 68 73 78 81 87 90 94
4

第一课 单片机的概述
因为我们的主要课程是单片机的应用 本来不想讲解单片机的历史与发展 这话说现状更确切 些 但为了兼顾大多数朋友 我还是简单的介绍一下这方面的相关知识 一 单片机的由来 单片机 专业名称—Micro Controller Unit(微控制器件) 它是由大名鼎鼎的 INTEL 公司发明的 最早的系列是 MCS-48 后来有了 MCS-51 我们经常说的 51 系列单片机就是 MCS-51 micro controller system 它是一种 8 位的单片机 8 位是什么意思 我们以后再讲 后来 INTEL 公司把它的核心技术转让给了世界上很多的小公司 不过 再小也有几个亿的销售/ 年哦 所以世界上就有许多公司生产 51 系列兼容单片机 比如飞利浦的 87LPC 系列 华邦的 W78 系列 达拉斯的 DS87 系列 现代的 GSM97 系列等等 目前在我国比较流行的就是美国 ATMEL 公司的 89C51 它是一种带 Flash ROM 的单片机 至于什么是 Flash ROM 我在这儿先不作介绍 等以后大家学到相 关的知识时自然就会明白 我们的讲座就是以该型号的单片机来作实验的 讲到这里 也许有的人会 问 我平时在各种书上看到全是讲解 8031 8051 等型号的单片机 它们又有什么不同呢 其实它们同 属于一个系列 只是 89C51 的单片机更新型一点(事实上,89C51 目前正在用 89S51 代替 我们的实验系 统采用就是 89S52 的 兼容 89C52) 这里随便说一下 目前国内的单片机教材都是以 8051 为蓝本的 尽管其内核也是 51 系列的 但毕竟 8051 的单片机已经属于淘汰产品 在市场上也很少见到了 所以由 此感叹 国内的高等教育是如此的跟不上时代的发展需要 这话可能会引起很多人的不满,所以大家别 说是我讲的哦 二 主要单片机的分类 接着上面的话题 再给大家介绍一下我们经常在各种刊物上看到的 AVR 系列和 PIC 系列单片机是 怎么回事 以便让大家对单片机的发展有一个较全面的认识 在没有学习单片机之前 这是一个令很多 初学者非常困惑的问题 这么多的单片机我该先学哪一种呢 AVR 系列单片机也是 ATMEL 公司生产的一种 8 位单片机 它采用的是一种叫 RISC 精简指令集单 片机 的结构 所以它的技术和 51 系列有所不同 开发设备也和 51 系列是不通用的 它的一条指令的 运行速度可以达到纳秒级 即每秒 1000000000 次 是 8 位单片机中的高端产品 由于它的出色性能 目前应用范围越来越广 大有取代 51 系列的趋势 所以学完了 51 系列的 看来必须学会 AVR 的才行 可叹知识爆炸 人生苦短 说完了 AVR 的 再来说说另一种--PIC 系列单片机 它是美国 MICROCHIP 公 司 唉 又是老美 叫微芯公司的生产的另一种 8 位单片机 它采用的也是 RISC 的指令集 它的指令 系统和开发工具与 51 系列更是不同 但由于它的低价格和出色性能 目前国内使用的人越来越多 国 内也有很多的公司在推广它 不过它的影响力远没有 51 系列的大 所以作为初学者 51 系列当然是首 选 以上几种只是比较多见的系列 其实世界上还有许多的公司生产各种各样的单片机 比如 MOTOROLA 的 MC68H 系列 老牌的单片机 TI 的 MSP430C 系列 极低功耗的单片机 德国的西门子 SIEMENS 等等 它们都有各自的结构体系 并不与 51 系列兼容 为了不搞大家的脑筋 这里就不介绍了 等大 家入了门以后自己去研究它吧 我们还是回来了解一下 51 系列单片机到底是个什么东西 它有那些部 分组成 请接着往下看 三 单片机的结构及组成 单片机到底是一种什么 DD 它究竟能做什么呢 其实它就是一种能进行数学和逻辑运算 根据不 同使用对象完成不同控制任务的面向控制而设计的集成电路 此话好象有点绕口 没关系 大家都应该 知道我们经常使用的电脑吧 在电脑上 我们可以用不同的软件在相同的硬件上实现不同的工作 比如 我们用 WORD 可以打字 用 PROTEL 可以设计图纸等等 单片机其实也是如此 同样的芯片可以根据我们 不同的要求做出截然不同的产品 只不过电脑是面向应用的 而单片机是面向控制的 比如控制一个指
6

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

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

单片机原理及应用期末考试试题汇总 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

单片机考试试题带答案

单片机原理及应用试卷A 一、填空题(每空1分,共20分) 1、单片微型计算机由CPU、存储器和I/O 三部分组成。 PSEN信号有效时,表示从P0口稳定地送出了低8位地址。 2、MCS-51系统中,当 3、访问8031片外数据存储器采用的是寄存器间接寻址方式。 4、累加器(A)=80H,执行完指令ADD A,#83H后,进位位CY= 1 。 5、指令LCALL 37B0H,首地址在2000H,所完成的操作是2003H入栈,37B0H送入PC。 6、51有5个中断源,有2个中断优先级,优先级由软件填写特殊功能寄存器IP 加以选择。 7、在变址寻址方式中,以A作为变址寄存器,以PC或DPTR作基址寄存器。 8、中断请求信号有电平触发和脉冲触发两种触发方式 9、用串行口扩展并行口时,串行接口的工作方式应选为方式0。 10、74LS273通常用来作简单输出接口扩展;而74LS244则常用来作简单输入接口扩展。 11、51的并行I/O口信息有读引脚和读锁存器两种读取方法,读—改—写操作是针对并行I/O口内的锁存器进行的。 12、A/D转换器的三个重要指标是转换速度、分辨率和转换精度。 二、选择题(从备选答案中选择一个正确答案,并将代号写在括号内。每题1.分,共10分) 1、计算机能识别的语言是( C )。 (A)汇编语言(B)自然语言(C)机器语言(C)高级语言 2、MCS-51单片机外扩存储器芯片时,4个I/O口中用作数据总线的是( B )。 (A)P0和P2口(B)P0口(C)P2和P3口(D)P2口 3、在中断服务程序中,至少应有一条( D )。 (A)传送指令(B)转移指令(C)加法指令(D)中断返回指令

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

《单片机原理及应用》试题库 一、填空题 1.单片机就是把(CPU)、( 输入/输出)、和( 存储器)等部件都集成在一个电路芯片上,并具备一套功能完善的( 指令系统),有的型号同时还具备( AD )和( DA )等功能部件,其简称为( 微处理器)或(微控制器)。 2.Intel公司典型的单片机有( MCS-51系列)和( MCS-96系列)。 3.单片机具有体积( 下)、重量( 轻)、价格( 低)、功耗( 小)、控制功能强、运算速度快、运用灵活、易于产品化、抗扰能力( 强)等特点,故在国民经济建设、军事及家用电器等领域均得到了广泛的应用。 4.微处理器本身不是计算机,它是微型计算机的核心部件,又称它为(CPU )。它包括两个主要部分:(运算器)、(控制器)。 5.当扩展外部存储器或I/O口时,P2口用作(地址线的高8位)。 6.MCS-51单片机内部RAM区有( 4 )个工作寄存器区。 7.MCS-51单片机内部RAM区有(128 )个位地址。 8.89C51单片机片内RAM中位寻址区的地址范围是(20H—2FH ),工作寄存器区的地址范围是(00H—1FH ),片内程序存储器中寻址区的地址范围是(0000H—07FFH )。 9.MCS-51有( 4 )个并行I\O口。 10.MCS-51的堆栈是软件填写堆栈指针临时在(30H—7FH )内开辟的区域. 11.MCS-51片内(20H—2FH )范围内的数据存储器,既可以字节寻址又可以位寻址。 12.程序状态标志字寄存器PSW中的PSW.7的含义是(进位和借位标志位);PSW.0的含义是(奇偶校验位)。 13.若不使用89C51片内的程序存储器,引脚(EA’)必须接地。 14.MCS-51中凡字节地址能被(0和8 )整除的特殊功能寄存器均能寻址。 15.MCS-51有4组工作寄存器,它们的字节地址范围是(00H—1FH )。 16.当MCS-51引脚(ALE )信号有效时,表示从P0口稳定地送出了低8位地址. 17.在单片机的RESET端出现(两个机器周期以上的高电平时),便可以可靠复位,复位后的程序指针PC指向(0000H )地址。 18.MCS-51系列单片机有:(外部中断0), (外部中断1 ), (定时/计数器T0溢出中断), (定时/计数器T1溢出中断), (串行口)等5个中断请求源。 39.KeiL C51软件中,工程文件的扩展名是__UV2______,编译连接后生成可烧写的文件扩展名是__hex_______。

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

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

单片机原理及应用期末考试试题 一、填空题(每空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)。

相关文档
相关文档 最新文档