单片机填空题选择是非
单片机考试题及答案
单片机考试题及答案一、选择题(每题2分,共20分)1. 单片机中,用于存储程序的存储器是()。
A. ROMB. RAMC. EPROMD. EEPROM答案:A2. 8051单片机的定时器/计数器中,定时器0和定时器1的计数器都是()位的。
A. 8B. 16C. 12D. 14答案:A3. 单片机中,中断服务程序的入口地址是()。
A. 由用户定义B. 由硬件自动生成C. 由中断向量表决定D. 由程序计数器决定答案:C4. 8051单片机的外部中断0的中断向量地址是()。
A. 0003HB. 000BHC. 0013HD. 001BH答案:B5. 在8051单片机中,串行通信的波特率由()决定。
A. 定时器B. 计数器C. 外部晶振频率D. 内部时钟频率答案:A6. 单片机中,用于存储数据的存储器是()。
A. ROMB. RAMC. EPROMD. EEPROM答案:B7. 8051单片机的定时器/计数器中,定时器2的计数器是()位的。
A. 8B. 16C. 12D. 14答案:B8. 单片机中,用于存储常数的存储器是()。
A. ROMB. RAMC. EPROMD. EEPROM答案:A9. 8051单片机的外部中断1的中断向量地址是()。
A. 0003HB. 0013HC. 001BHD. 0023H答案:C10. 在8051单片机中,串行通信的停止位通常设置为()位。
A. 1B. 2C. 3D. 4答案:A二、填空题(每空1分,共20分)1. 8051单片机的内部时钟频率为12MHz时,机器周期为______μs。
答案:12. 单片机中,用于存储程序的存储器是______存储器。
答案:只读3. 8051单片机的定时器/计数器中,定时器0和定时器1的计数器都是______位的。
答案:84. 单片机中,用于存储数据的存储器是______存储器。
答案:随机访问5. 8051单片机的外部中断0的中断向量地址是______H。
单片机期末考试试题
单片机期末考试试题
一、选择题
1. 下列关于单片机的说法,正确的是:
A. 单片机只能执行一个程序
B. 单片机是一种独立运行的计算机系统
C. 单片机通常由微处理器、存储器和输入输出设备构成
D. 单片机不需要外部电源供电
2. 单片机中常用的编程语言是:
A. C语言
B. Java语言
C. Python语言
D. HTML语言
3. 下列哪个是单片机的主要功能之一?
A. 图像处理
B. 语音识别
C. 数据处理
D. 网络连接
4. 单片机中常用的存储器包括:
A. ROM
B. RAM
C. Flash
D. 所有选项都正确
5. 单片机的时钟频率通常指的是:
A. CPU的时钟频率
B. 串口的时钟频率
C. 芯片上的任务执行频率
D. 外部存储器的时钟频率
二、填空题
1. 单片机中的ADC全称是__________。
2. 单片机中常见的GPIO中文全称是__________。
3. 单片机中最基本的输入输出设备是__________。
4. 单片机中常见的中断服务程序是__________。
5. 单片机中的I/O口中文全称是__________。
三、简答题
1. 请简要说明单片机中的PWM是什么,有什么作用?
2. 简要解释单片机中的I2C总线的原理及应用。
3. 请简述单片机中的串口通信是如何实现的,常用的串口通信方式有哪些?
四、编程题
请在单片机开发环境中编写一个简单的LED点亮程序,实现LED 灯隔1秒亮灭交替的效果。
以上为单片机期末考试试题内容,祝您考试顺利!。
单片机原理及应用第5、6、7、8章习题
第5、6、7、8章习题一、问答题1.说明51单片机读端口锁存器的必要性,为什么? 答:2.请说明为什么使用LED 需要接限流电阻,当高电平为+5V 时,正常点亮一个LED 需要多大阻值的限流电阻(设LED 的正常工作电流为8~mA ,导通压降为0.6V ),为什么? 答:3.简述在使用普通按键的时候,为什么要进行去抖动处理,如何处理。
答:4.简述LED 数码管动态扫描的原理及其实现方式。
答:5.为什么51单片机在读口的引脚状态时,许先向端口写“1”,请用图5-1 P1结构图加以说明。
答:5.简述89c51各IO 口的驱动能力。
答:6.什么是中断?中断与子程序最本质的区别?答:写锁存器内部总线图5-1 P1口结构图7.编制中断服务程序时,为什么在主程序的初始化程序中,必须设置EA=1 这条指令(或达到同样功能的对IE赋值的指令),以及在中断服务程序中为什么通常需要保护现场和恢复现场?答:8.单片机89C51有哪些中断源,CPU对其中断如何请求?答:9.简述单片机89C51中断的自然优先级顺序,如何提高某一中断源的优先级别。
答:10.简述51系列单片机中断响应的条件。
答:11.用汇编语言编程时,在51系列单片机执行中断服务程序的指令较多时,为什么一般都要在入口地址(又称中断矢量地址)开始的地方放一条跳转指令?答:12.为什么一般都把主程序的起始地址放在0030H之后?答:13.中断服务子程序返回指令RETI和普通子程序返回指令RET的区别?答:14.简述51单片机定时/计数器4种工作模式的特点。
答:15.定时/计数器用作定时器时,其计数脉冲由谁提供?定时时间与哪些因素有关?答:16.画出51单片机计数/定时器方式1的逻辑结构框图,说明它们的工作原理,如何使用门控和非门控启动计数的方法。
答:17.在使用8051的定时器/计数器前,应对它进行初始化,其步骤是什么?答: (1)确定T/C的工作方式——编程TMOD寄存器;(2)计算T/C中的计数初值,并装载到TH和TL;(3)T/C在中断方式工作时,须开CPU中断和源中断——编程IE寄存器;(4)启动定时器/计数器——编程TCON中TR1或TR0位。
单片机考试题目及答案
单片机考试题目及答案一、选择题(每题2分,共10分)1. 单片机的CPU主要由哪几个部分组成?A. 运算器和控制器B. 存储器和输入输出设备C. 运算器、控制器和存储器D. 运算器、控制器和输入输出设备答案:A2. 下列哪项不是单片机的存储器?A. ROMB. RAMC. EPROMD. CD-ROM答案:D3. 8051单片机的定时器/计数器有几个?A. 1个B. 2个C. 3个D. 4个答案:B4. 8051单片机的中断系统有几个中断源?A. 5个B. 6个C. 7个D. 8个答案:C5. 8051单片机的外部中断有几个?A. 1个B. 2个C. 3个D. 4个答案:B二、填空题(每空1分,共10分)1. 单片机的全称是_________。
答案:微控制器单元2. 8051单片机的内部RAM共有_________字节。
答案:1283. 8051单片机的外部中断有_________和_________两个。
答案:INT0,INT14. 8051单片机的定时器/计数器可以工作在_________、_________和_________三种模式。
答案:模式0,模式1,模式25. 8051单片机的串行通信可以工作在_________和_________两种方式。
答案:同步,异步三、简答题(每题10分,共20分)1. 简述单片机的工作原理。
答案:单片机的工作原理基于程序存储和程序执行。
程序存储在单片机的ROM中,CPU按照程序存储器中的指令序列执行操作。
CPU从程序存储器中取出指令,解码后执行相应的操作,如数据处理、控制输入输出等。
执行完毕后,CPU再取出下一条指令,如此循环,直至程序结束或遇到中断。
2. 描述8051单片机的中断响应过程。
答案:当8051单片机的中断请求信号被激活时,CPU首先完成当前的机器周期,然后检查中断允许寄存器,确定是否有允许的中断请求。
如果有,CPU将当前程序计数器的值压入堆栈,然后根据中断向量表跳转到相应的中断服务程序。
单片机中级教程考试复习试卷5套题
单片机应用基础试卷1一、是非题(每题 1 分,共计15 分)1•8031 片内含EPROM ,8751 片内不含EPROM 。
()2•MCS-51 单片机是依靠低电平复位的。
()3•MCS-51 单片机的数据空间与程序空间是独立编址的。
()4•MCS-51 单片机的四组工作寄存器区具有相同的地址。
()5•8051 片内RAM 的任何一个单元均可进行位操作。
()6•执行CLR 30H 指令后,30H 字节单元被清0 。
()7•CPU 取指令时,完全由程序计数器PC 控制。
()8•多个中断源不可以同时申请中断。
()9•CPU 在响应INT0 中断时,其中断申请标志IE0 用软件清除是多余的。
()10•串行口的发送中断与接收中断各自有自己的中断入口地址。
()11•波特率反映了串行通讯的速率。
()12•只要中断允许寄存器IE 中的EA=1 ,那么中断请求就一定能够得到响应。
()13•中断服务程序执行的最后一条指令必须是RETI 。
()14•在微机的输入/ 输出方式中,中断请求方式比查询方式的效率高。
()15•执行LCALL 指令时,栈指针SP 的内容不会发生变化。
()二、选择题(每题 2 分,共计30 分)1•MCS —51 单片机复位后,从下列那个单元开始取指令:()①0003H ②000BH ③0000H2•对片外数据RAM 单元读写数据须用:()①MOV 指令②MOVX 指令③MOVC 指令3•MCS-51 的无条件转移指令中,其转移范围最大的是:()①LJMP ②AJMP ③SJMP4•执行MOV SP ,#30H 指令后,压栈从片内RAM 哪单元开始:()①2FH ②30H ③31H5•以下指令中,哪条指令执行后使标志位CY 清0 :()①MOV A ,#00H ②CLR A ③ADD A ,#00H6•对8031 而言,可作为普通I/O 口使用的是:()①P0 、P2 口②P1 、P3 口③P0 、P1 、P2 、P3 口7•下面那一段程序能准确地读取P1 口引脚信号:()①MOV A ,#00H ;MOV P1,A ;MOV A,P1②MOV A ,#0FFH ;MOV P1 , A ;MOV A ,P1③MOV A ,#0FFH ;MOV A ,P1④MOV A ,#0FFH ;MOV A ,P18•MCS —51 单片机的四个并行I/O 中,其驱动能力最强的是:()①P0 口②P1 口③P2 口④P3 口9•定时器/ 计数器工作于模式2 ,在计数溢出时:()①计数从零重新开始②计数从初值重新开始③计数停止10•T0 设置成计数方式时,外部引脚计数脉冲的最高频率应是晶振频率的:()①1/12 ②1/24 ③1/4811•当晶振频率是12MHz 时,MCS —51 单片机的机器周期是:()①1μs ②1ms ③2μs ④2ms12•外部中断INT0 的触发方式控制位IT0 置1 后,其有效的中断触发信号是:()①高电平②低电平③上升沿④下降沿13•按键的机械抖动时间参数通常是:()①0 ②5~10μs ③5~10ms ④1s 以上14•N 位LED 显示器采用动态显示方式时,需要提供的I/O 线总数是:()①8+N ②8 ×N ③N15•一字节补码所表示的数值范围是:()①-128 ~+127 ②-127 ~+128 ③-128 ~+128三、试叙述MCS-51 汇编语言程序的上机过程(10 分)四、程序分析(共15 分)1 .已知:(30H )= X 7 X 6 X 5 X 4 X 3 X2 X 1 X 0 B ,(31H )=Y 7 Y 6 Y 5 Y 4 Y3 Y 2 Y 1 Y 0 B ,请给出下列每条指令执行后注释中的结果。
单片机考试题库及答案
单片机考试题库及答案一、选择题1. 单片机的英文简称是:A. CPUB. MCUC. RAMD. ROM答案:B2. 下列哪个不是单片机的组成部分:A. 中央处理器B. 存储器C. 输入/输出接口D. 显示器答案:D3. 8051单片机的系统时钟频率为12MHz时,机器周期的时钟周期数是:A. 1B. 2C. 3D. 12答案:B4. 单片机中,用于存储程序指令的存储器类型是:A. RAMB. ROMC. EPROMD. EEPROM答案:B5. 8051单片机的定时器/计数器有:A. 1个B. 2个C. 3个D. 4个答案:B二、填空题6. 单片机的最小系统包括________、________和________。
答案:时钟电路、复位电路、电源电路7. 单片机的中断系统包括________、________和________。
答案:中断请求、中断响应、中断服务8. 8051单片机的P0口是________位的双向I/O口。
答案:89. 单片机的I/O口通常具有________、________和________功能。
答案:输入、输出、高阻抗状态10. 单片机的串行通信方式有________和________两种。
答案:同步通信、异步通信三、简答题11. 简述单片机的中断优先级是如何确定的?答案:单片机的中断优先级通常由硬件或软件设置。
在硬件上,可以通过设置中断向量表来确定优先级;在软件上,可以通过编程设置中断优先级的寄存器来确定。
12. 单片机的定时器/计数器有什么作用?答案:单片机的定时器/计数器主要用于测量时间间隔或对外部事件进行计数。
它们可以用于产生定时中断、测量外部信号的持续时间、计数外部事件的发生次数等。
四、计算题13. 如果8051单片机的系统时钟频率为6MHz,计算一个机器周期的时钟周期数。
答案:由于8051单片机的机器周期是12个时钟周期,所以当系统时钟频率为6MHz时,一个机器周期的时钟周期数为12。
单片机选择、填空、判断
单片机选择、填空、判断您的姓名: [填空题] *_________________________________1. 在80C51中,可使用的堆栈最大深度为() [单选题] *A、32KBB、64KBC、128KB(正确答案)D、256KB2. MCS-51系列单片机内部ROM的内容量为() [单选题] *A、4KB(正确答案)B、8KBC、128BD、256B3. LCALL指令操作码地址是2000H,执行完子程序返回指令后,PC=() [单选题] *A、2000HB、2001HC、2002HD、2003H(正确答案)4. 定时器/计算器工作方式选择中,当M1M0=11时,其工作方式为()[单选题] *A、方式0B、方式1C、方式2D、方式3(正确答案)5. MCS-51单片机优先级相同的中断源,同时申请中断时,CPU首先响应() [单选题] *A、外部中断0(正确答案)B、外部中断1C、定时器T0中断D、定时器T1中断6. 计算机能直接识别的语言为() [单选题] *A、汇编语言B、C语音C、机器语言(正确答案)D、编程语言7. 以下指令属于单纯读引脚的指令是() [单选题] *A、MOV P1 ,AB、MOV P1 ,#0FEHC、ORL P1 , #0FHD、MOV C , P1.3(正确答案)8. 在航空航天中使用单片机属于单片机在()中的应用. [单选题] *A、辅助设计B、实时控制(正确答案)C、分布式多机系统D、智能仪器仪表9. 8位二进制表示的带符号整数,其十进制表示范围是() [单选题] *A、0~256B、﹣128~+127(正确答案)C、﹣127~+128D、﹣127~+12810. 定义起始地址的伪指令是() [单选题] *A、DBB、EQUC、DWD、ORG(正确答案)11. 在单片机的4个I/O口中,()口在系统扩展时输出高8位地址 [单选题] *A、P0B、P1C、P2(正确答案)D、P312. 下列标号中,正确的是() [单选题] *A、START:(正确答案)B、1BT:C、ADD:D、LOOP13. 串行口每一次传送()字符 [单选题] *A、1帧(正确答案)B、1个C、1串D、1波特14. 执行中断返回指令,从堆栈弹出的地址给() [单选题] *A、程序计数器(正确答案)B、程序状态字C、数据指针D、堆栈指针15. 不是51系列单片机的特殊功能寄存器的是() [单选题] *A、PC(正确答案)B、DPTRC、AD、SP16. 在串行口通信中,发送和接收的寄存器是() [单选题] *A、TMODB、SBUFC、DPTRD、SCON(正确答案)17. 波特率的单位是() [单选题] *A、字符/秒B、帧/秒C、位/秒(正确答案)D、字/秒18. 存储器的寻址范围是0000H~0FFFH,那么它的容量是() [单选题] *A、1KB、2KC、3KD、4K(正确答案)19. 27512芯片的容量是() [单选题] *A、4KBB、8KBC、32KBD、64KB(正确答案)20. 要用指令访问MCS-51片外RAM,它的指令操作码助记符应是() [单选题] *A、MOVB、MOVX(正确答案)C、MOVCD、PUSH21. 堆栈操作遵循的原则是() [填空题]_________________________________(答案:先进后出)22. MCS-51有()个并行I/O口 [填空题] *_________________________________(答案:四)23. 其中P0~P3是准双向口,所以由输出转输入时必须写入() [填空题] *_________________________________(答案:1)24. 单片机的指令系统按指令执行的时间分为单片机周期指令,双机器周期指令和() [填空题] *_________________________________(答案:四机械周期指令)25. 一个机械周期等于()个转态周期 [填空题] *_________________________________(答案:6)26. 机器周期越少的指令执行速度越() [填空题] *_________________________________(答案:快)27. MCS-51有()组工作寄存器 [填空题] *_________________________________(答案:4)28. 它们的地址范围是() [填空题] *_________________________________(答案:00H~1FH)29. 栈指针SP寄存器指示出堆栈()在内容数据存储器中的位置 [填空题] *_________________________________(答案:顶部)30. BCD码的加法运算中,相加结果大于9,说明以进入()区 [填空题] *_________________________________(答案:无效编码)31. 定时器T0工作模式1、软件启动定时,则寄存器TOMD=() [填空题] *_________________________________(答案:01H)32. MCS-51中凡字节地址能被()整除的特殊功能寄存器均能位寻址 [填空题] * _________________________________(答案:8)33. 单片机程序流程图中的“矩形”表示()功能 [填空题] *_________________________________(答案:处理)34. 十进制29的二进制表示为() [填空题] *_________________________________(答案:00011101B)35. 诺A中的内容位67H,那么PSW中的P的值为() [填空题] *_________________________________(答案:1)36. MCS-51的特殊功能寄存器分布在60H~80H范围内() [判断题] *对错(正确答案)37. 当向堆栈压入一个字节的数据后,SP中的内容减1 [判断题] *对错(正确答案)38. 8051单片机,程序存储器数和数据存储器扩展的最大范围都是一样的() [判断题] *对(正确答案)错39. MCS-51单片机的五个中断源,自然优先级最高的是定时器T0中断() [判断题] *对错(正确答案)40. 指令AJMP的跳转范围是8KB [判断题] *对错(正确答案)。
单片机填空题选择是非
MCS-51有 4 个并行I\O口,其中P0~P3是准双向口,所以由输出转输入时必须先写入1 ,P0口做输出口时需要外接上拉电阻。
设计8031系统时, P0、P2 口不能用作一般I\O口,其原因是8031没有片内程序存储器。
MCS-51串行接口有4种工作方式,这可在初始化程序中用软件填写特殊功能寄存器SCON 加以选择。
当使用慢速外设时,最佳的传输方式是中断。
当定时器T0工作在方式 3 时,要占定时器T1的TR1和TF1_两个控制位。
MCS-51有5 个中断源,有2 个中断优先级,优先级由软件填写特殊功能寄存器IP 加以选择。
用串口扩展并口时,串行接口工作方式应选为方式0 。
在串行通信中,有数据传送方向单工、半双工、全双工三种方式。
单片微型机CPU、存储器和I\O接口三部分组成.若不使用MCS-51片内存器引脚EA必须接地。
输入输出设备是计算机与外部世界交换信息的载体。
计算机中最常用的字符信息编码是ASCII。
单片机是将微处理器、一定容量的RAM 和ROM以及I/O 口、定时器等电路集成在一块芯片上而构成的微型计算机。
单片机MCS8051片内集成了 4 KB的ROM,共有 5 个中断源,这5个中断源查询顺序由高到低分别是外部中断0 ,定时器/计数器T0,外部中断1 ,定时器/计数器T1,串行口中断。
两位十六进制数最多可以表示256 个存储单元。
在MCS8051中,片内RAM分为地址为00H~7FH 的真正RAM区,和地址为80H~FFH 的特殊功能寄存器(SFR) 区两个部分。
在MCS8051中,只有当EA引脚接高电平时,CPU才访问片内的Flash ROM。
MCS-51单片机的存储器配置方式把程序存储器和数据存储器分开,各有自己的寻址系统、控制信号和功能,属于哈佛结构。
MCS-51具有64 KB的字节寻址能力。
51单片机中,通用寄存器区共分为 4 组,每组8 个工作寄存器,当CPU 复位时,第0 组寄存器为当前的工作寄存器。
单片机试题答案
单片机试题答案一、选择题1. 单片机中的“单片”是指()。
A. 单一的集成电路B. 只有一个微处理器的芯片C. 一个系统全部集成在一个芯片上D. 只有存储器的集成电路答案:C2. 下列哪种设备不属于单片机的典型外围设备?()。
A. 串行通讯接口B. 并行打印机接口C. 模数转换器D. 数字模拟转换器答案:B3. 单片机中的RAM是指()。
A. 只读存储器B. 随机存取存储器C. 静态随机存取存储器D. 动态随机存取存储器答案:B4. 在单片机系统中,通常使用哪种逻辑电平表示高电平?()。
A. 0VB. 1.5VC. 2.4VD. 5V答案:D5. 下列哪种中断源在单片机中是可屏蔽的?()。
A. 外部中断0B. 外部中断1C. 定时器/计数器中断D. 串行通讯中断答案:C二、填空题1. 单片机的核心部件是__________,它负责执行程序中的指令。
答案:中央处理器(CPU)2. 在单片机编程中,__________是一种常用的二进制代码,用于表示数据和指令。
答案:字节3. 单片机的__________用于存储程序和数据,是系统运行的基础。
答案:存储器4. 为了实现单片机与外部设备的数据交换,需要使用__________。
答案:接口5. 单片机的__________是指在特定条件下,能够自动响应并处理系统内部或外部的事件。
答案:中断系统三、简答题1. 简述单片机的基本组成结构。
答案:单片机的基本组成结构通常包括中央处理器(CPU)、存储器(包括程序存储器和数据存储器)、输入/输出端口、定时器/计数器、中断系统以及可能包含的模数转换器(ADC)、数模转换器(DAC)等外围功能模块。
2. 说明单片机编程中的“堆栈”是什么,以及它的工作原理。
答案:堆栈是单片机内存中用于存储临时数据、返回地址以及保护现场的一种数据结构。
它的工作原理基于“后进先出”(LIFO)的原则,即最后压入堆栈的数据会最先被弹出。
在中断处理和函数调用过程中,堆栈用来保存断点和返回地址,以便程序能够正确返回到中断前的执行状态或函数调用后的执行点。
单片机试题及答案解析
单片机试题及答案解析一、单项选择题1. 8051单片机的内部数据存储器的容量是()。
A. 128BB. 256BC. 512BD. 1024B答案:B解析:8051单片机的内部数据存储器容量为256B,其中128B 为可位寻址的RAM,另外128B为特殊功能寄存器。
2. 下列哪个不是8051单片机的定时器()。
A. 定时器0B. 定时器1C. 定时器2D. 定时器3答案:D解析:8051单片机具有两个定时器,分别是定时器0和定时器1,没有定时器3。
3. 8051单片机的外部中断源有几个()。
A. 1个B. 2个C. 3个D. 4个答案:B解析:8051单片机有两个外部中断源,分别是INT0和INT1。
4. 8051单片机的串行通信中,波特率的计算公式为()。
A. 波特率 = 定时器频率 / 32B. 波特率 = 定时器频率 / 64C. 波特率 = 定时器频率 / 128D. 波特率 = 定时器频率 / 256答案:C解析:在8051单片机的串行通信中,波特率的计算公式为波特率 = 定时器频率 / 128。
5. 8051单片机的P0口作为I/O口使用时,需要外接()。
A. 上拉电阻B. 下拉电阻C. 电源D. 地答案:A解析:8051单片机的P0口作为I/O口使用时,由于其内部没有上拉电阻,需要外接上拉电阻。
二、多项选择题1. 8051单片机的下列哪些寄存器是可位寻址的()。
A. 累加器AB. B寄存器C. 数据指针DPTRD. 堆栈指针SP答案:A, B解析:8051单片机中,累加器A和B寄存器是可位寻址的,而数据指针DPTR和堆栈指针SP不是可位寻址的。
2. 8051单片机的下列哪些中断源是可屏蔽的()。
A. 外部中断0B. 外部中断1C. 定时器0中断D. 定时器1中断答案:A, B, C, D解析:8051单片机的所有中断源都是可屏蔽的,包括外部中断0、外部中断1、定时器0中断和定时器1中断。
51单片机原理及应用期末考试试题复习111
单片机原理及应用期末考试复习汇总1、单片机是将微处理器、一定容量的 RAM 和ROM以及 I/O 口、定时器等电路集成在一块芯片上而构成的微型计算机。
2、单片机89C51片内集成了 4 KB的FLASH ROM,共有 5 个中断源。
3、两位十六进制数最多可以表示 256 个存储单元。
4、89C51是以下哪个公司的产品?( C )参看P3A、INTELB、AMDC、ATMELD、PHILIPS5、在89C51中,只有当EA引脚接高电平时,CPU才访问片内的Flash ROM。
6、是非题:当89C51的EA引脚接低电平时,CPU只能访问片外ROM,而不管片内是否有程序存储器。
T7、是非题:当89C51的EA引脚接高电平时,CPU只能访问片内的4KB空间。
F8、当CPU访问片外的存储器时,其低八位地址由 P0 口提供,高八位地址由 P2 口提供,8位数据由 P0 口提供。
9、在I/O口中, P0 口在接LED时,必须提供上拉电阻,P3 口具有第二功能。
10、是非题:MCS-51系列单片机直接读端口和读端口锁存器的结果永远是相同的。
F11、是非题:是读端口还是读锁存器是用指令来区别的。
T12、是非题:在89C51的片内RAM区中,位地址和部分字节地址是冲突的。
F13、是非题:中断的矢量地址位于RAM区中。
F14、MCS-51系列单片机是属于( B )体系结构。
A、冯诺依曼B、普林斯顿C、哈佛D、图灵15、89C51具有 64 KB的字节寻址能力。
16、是非题:在89C51中,当CPU访问片内、外ROM区时用MOVC指令,访问片外RAM区时用MOVX 指令,访问片内RAM区时用MOV指令。
T17、在89C51中,片内RAM分为地址为 00H~7FH 的真正RAM区,和地址为80H~FFH的特殊功能寄存器(SFR) 区两个部分。
18、在89C51中,通用寄存器区共分为 4 组,每组 8 个工作寄存器,当CPU复位时,第 0 组寄存器为当前的工作寄存器。
单片机复习题 选择判断填空简答
第一部分选择题1. 8031单片机的( )口的引脚, 还具有外中断、串行通信等第二功能。
A P0B P1C P2D P32. 单片机应用程序一般存放在()A RAMB ROMC 寄存器D CPU3. 已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为()A 7542HB 7542C 75.42HD 75.424. 下列指令中不影响标志位CY的指令有()。
A ADD A, 20HB CLRC RRC AD INC A5. CPU主要的组成部部分为()A 运算器、控制器B 加法器、寄存器C 运算器、寄存器D 运算器、指令译码器6. INTEL 8051 CPU是()位的单片机A 16B 4C 8D 准167. 8031复位后, PC与SP的值为()A 0000H, 00HB 0000H, 07HC 0003H, 07HD 0800H, 00H8.当需要从MCS-51单片机程序存储器取数据时, 采用的指令为()。
A MOV A, @R1B MOVC A, @A + DPTRC MOVX A, @ R0D MOVX A, @ DPTR9. 8031单片机中既可位寻址又可字节寻址的单元是()A 20HB 30HC 00HD 70H10. 下列哪条指令是正确的()A PUSH R2B ADD R0,AC MOVX A @DPTRD MOV @R0,A11.若单片机的振荡频率为6MHz, 设定时器工作在方式1需要定时1ms, 则定时器初值应为( )。
A.500B.1000C.216-500D.216-100012.定时器1工作在计数方式时, 其外加的计数脉冲信号应连接到( )引脚。
A.P3.2B.P3.3C.P3.4D.P3.513.当外部中断请求的信号方式为脉冲方式时, 要求中断请求信号的高电平状态和低电平状态都应至少维持( )。
A.1个机器周期B.2个机器周期C.4个机器周期D.10个晶振周期14.MCS-51单片机在同一优先级的中断源同时申请中断时, CPU首先响应( )。
单片机期末考试复习题及答案
单片机期末考试复习题及答案下面是一个关于单片机期末考试复习题及答案的文章。
单片机期末考试复习题及答案一、选择题1. 下列哪个是单片机的特点?a) 性能强大,功能丰富b) 体积小,功耗低c) 具有高时钟频率d) 以上都是答案:d) 以上都是2. 常用的单片机编程语言是:a) Javab) C语言c) Pythond) C++答案:b) C语言3. 单片机的输入输出方式可分为以下几种,除了___方式还有串行方式。
a) 并行b) 模拟c) 数字d) USB答案:a) 并行4. 下列哪个不是单片机应用的典型领域?a) 智能家居b) 工业自动化c) 医疗器械d) 无线通信答案:d) 无线通信二、填空题1. 单片机是一种_____的计算机系统。
答案:嵌入式2. 单片机内部的_____能够控制程序的运行。
答案:时钟3. 单片机的程序是以_____的形式存储在内部的闪存中。
答案:二进制4. 单片机的I/O引脚可以作为_____输入或输出信号的接口。
答案:数字三、简答题1. 请解释下列代码的含义:```c#include <reg51.h>void main(){P1 = 0x55;while(1);}```答案:这段代码使用C语言编写,通过调用reg51.h头文件引入了51单片机的寄存器定义。
主函数中将P1寄存器的值设置为0x55,即1010101。
接着进入一个无限循环,使程序永远停在这里。
2. 请解释下列代码的含义:```c#include <reg52.h>sbit LED = P1^0;void main(){LED = 0;while(1){LED = ~LED;Delay(500);}}```答案:这段代码同样使用C语言编写,包含了reg52.h头文件定义。
声明了一个名为LED的位变量,它对应P1口的第0位。
在主函数中,首先将LED变量赋值为0,即将P1口的第0位设置为低电平。
单片机考试题和答案
单片机考试题和答案一、选择题(每题2分,共20分)1. 单片机的英文缩写是()。
A. CPUB. MCUC. ROMD. RAM答案:B2. 8051单片机的程序存储器和数据存储器的地址范围分别是()。
A. 0000H-FFFFH, 0000H-FFFFHB. 0000H-FFFFH, 00H-FFHC. 0000H-FFFFH, 00H-7FHD. 0000H-FFFFH, 80H-FFH答案:B3. 8051单片机的定时器/计数器有()个。
A. 1B. 2C. 3D. 4答案:B4. 8051单片机的外部中断有()个。
A. 1B. 2C. 3D. 4答案:B5. 8051单片机的串行通信方式有()种。
A. 1B. 2C. 3D. 4答案:B6. 8051单片机的I/O口是()位的。
A. 4B. 8C. 12D. 16答案:B7. 8051单片机的看门狗定时器的英文缩写是()。
A. WDTB. WDGC. WTDD. WTG答案:A8. 8051单片机的电源电压范围是()。
A. 3.3V-5.5VB. 4.5V-5.5VC. 5V-12VD. 12V-24V答案:B9. 8051单片机的时钟频率范围是()。
A. 12MHz-24MHzB. 24MHz-48MHzC. 48MHz-72MHzD. 72MHz-96MHz答案:A10. 8051单片机的EA引脚的作用是()。
A. 外部中断使能B. 外部中断禁用C. 程序存储器使能D. 程序存储器禁用答案:C二、填空题(每题2分,共20分)1. 8051单片机的内部RAM共有______字节。
答案:1282. 8051单片机的外部中断0和外部中断1的优先级是______。
答案:外部中断0高于外部中断13. 8051单片机的定时器/计数器0和定时器/计数器1的计数范围是______。
答案:0-2554. 8051单片机的串行通信波特率是______可调的。
单片机测验一二答案
单片机测验一二答案单片机作为现代电子技术的重要组成部分,在很多领域都有着广泛的应用。
而对于学习单片机的人来说,测验是检验知识掌握程度的重要方式。
以下是单片机测验一二的答案及相关解析。
一、选择题1、单片机的核心是()A 存储器B 中央处理器(CPU)C 输入输出接口D 定时器/计数器答案:B解析:中央处理器(CPU)是单片机的核心部件,负责执行指令和控制整个系统的运行。
2、以下哪种存储类型在单片机掉电后数据会丢失()A ROMB FLASHC RAMD EEPROM答案:C解析:RAM 即随机存储器,在掉电后数据会丢失,而 ROM、FLASH 和 EEPROM 在掉电后数据不会丢失。
3、单片机的复位引脚是()A RSTB EAC ALED PSEN答案:A解析:RST 引脚用于单片机的复位操作,使其恢复到初始状态。
4、单片机的定时器/计数器工作方式有()A 1 种B 2 种C 3 种D 4 种答案:D解析:单片机的定时器/计数器通常有 4 种工作方式,以满足不同的应用需求。
5、单片机的并行 I/O 口有()A 2 个B 3 个C 4 个D 5 个答案:C解析:常见的 51 单片机有 4 个 8 位的并行 I/O 口,分别是 P0、P1、P2 和 P3。
二、填空题1、单片机的最小系统包括电源、_____、复位电路和时钟电路。
答案:单片机芯片2、 51 单片机的指令系统共有_____条指令。
答案:1113、单片机的程序存储区和数据存储区是分开的,程序存储区使用_____指令访问,数据存储区使用_____指令访问。
答案:MOVC 、MOV4、单片机的中断源有_____个。
答案:55、单片机的串口通信方式有_____、_____和_____。
答案:同步通信、异步通信、半双工通信三、简答题1、简述单片机的工作过程。
答:单片机的工作过程可以概括为:首先,系统上电后,单片机进行复位操作,将程序计数器 PC 初始化为 0000H,然后从 0000H 地址开始执行程序。
PIC考题
《PIC单片机》课外习题题型:一、单项选择题二、填空题三、是非题四简答、设计题一、选择题1、下面关于单片机的说法正确的是(C)A、单片机可以不需要输入和输出。
B、单片机不能进行定时和计数处理。
C、单片机又叫嵌入式微处理器。
D、目前我国大学中用于教学的单片机主要是日本Motorola的68XX系列和美国Zilog公司的Z8系列。
2、下列不能进行PIC芯片复位的是(C)A、芯片内部上电复位。
B、MCLR引脚置为低电平复位。
C、执行Sleep指令。
D、监视定时器WDT计数满溢出复位。
3、下列指令说明正确的是(B)A、ANDW 10,1;将f10与W相与,结果送WB、DECFSZ 10,0;将f10内容减1,结果存入W。
如果结果为0,则跳过下一条指令不执行,否则执行下一条指令。
C、MOVF 10,1;将f10送给本身,结果不会影响标志位。
D、执行NOP时,PC没有变化。
二、三填空要点1、哈佛总线、流水线技术、指令周期2、数据存储器、程序存储器的特点;寻址方式、间接寻址方式用到的寄存器3、中断技术:中断入口地址、外部中断源、中断标志等; PIC中断的4、TMR0什么情况下做定时器,什么情况下做计数器; TMR0的主要特点:计数范围等;5、AD转换结果存放位置6、伪指令7、指令系统8、消除抖动方法9、子程序返回指令四、五简答、设计知识点▲矩阵键盘扫描▲WDT原理▲程序分支跳转设计 STATUS寄存器间接寻址▲定时/计数器▲中断技术▲延时子程序单片机作用注:以下内容页码不正确举例:例1:中断技术利用PIC单片机的外部中断INT设计一个报警系统。
电路如下图,要求报警信号从RB0/INT引脚输入,采用上升沿触发。
RC2引脚接蜂鸣器,一旦有报警信号产生,则蜂鸣器马上鸣叫。
图PIC中断应用list p=16f877Ainclude "p16f877A.inc"count equ 23h;org 0000hnopgoto Main;****************************************; 中断子程序org 0004h ;中断入口地址goto INTbeep;;*************************************; 主程序Main banksel TRISB ;设置数据寄存器体1molw 00000001B ;将RB0/INT设为输入状态movwf TRISBmovlw 00000000B ;将C口设置为输出状态movwf TRISCbsf OPTION_REG , INTREG ;INT为上升沿有效bsf INTCON , INTE ;允许INT中断bsf INTCON , PEIE ;允许外设中断bsf INTCON , GIE ;允许全局中断bcf INTCON , INTF ;清外部INT中断标志位banksel PORTC ;选择数据存储体0clrf PORTC ;清C口Loop goto Loop ;等待中断;************************************************; 中断服务子程序(报警)INTbeepmovlw 09H;movwf count;beeploop bsf PORTC,2call Delaybcf PORTC,2call Delaydecfsz count, Fgoto beeploopbcf INTCON , INTFretfie ;中断结束标志;************************************************; 延时子程序Delaymovlw 05Fhmovwf delay1clrf delay2Delayloopdecfsz delay2,1goto Delayloopdecfsz delay1,1goto Delayloopreturnend▲思考若INT、RB7~RB4共有5路中断源,RC7~RC4、RC0外接发光二极管,分别作为RB7~RB4、INT的报警信号。
单片机考试题目及答案6
单片机考试题目及答案6一、单项选择题(每题2分,共20分)1. 单片机的英文缩写是什么?A. CPUB. MCUC. RAMD. ROM答案:B2. 下列哪个不是单片机的组成部分?A. 中央处理单元B. 存储器C. 键盘D. 输入/输出接口答案:C3. 单片机的程序存储器通常使用的是什么类型的存储器?A. RAMB. ROMC. EEPROMD. SRAM答案:B4. 8051单片机的定时器/计数器有几个?A. 1个B. 2个C. 3个D. 4个5. 8051单片机的外部中断有几个?A. 1个B. 2个C. 3个D. 4个答案:B6. 下列哪个不是单片机的输入/输出端口?A. P0B. P1C. P2D. P3答案:D7. 8051单片机的串行通信是采用什么方式?A. 并行通信B. 异步通信C. 同步通信D. 串行通信答案:B8. 8051单片机的看门狗定时器是哪个?A. T0B. T1C. WDGD. T2答案:C9. 单片机的I/O口在默认状态下是什么状态?B. 低电平C. 浮空D. 上拉答案:C10. 8051单片机的振荡器频率为12MHz时,机器周期是多少?A. 1μsB. 0.5μsC. 0.25μsD. 0.125μs答案:B二、填空题(每空1分,共10分)1. 单片机的英文全称是________,简称为________。
答案:Microcontroller Unit,MCU2. 单片机的________是单片机的核心部件,负责执行程序和处理数据。
答案:中央处理单元(CPU)3. 8051单片机的内部RAM共有________字节。
答案:1284. 单片机的________是用于存储程序和数据的半导体存储器。
答案:存储器5. 单片机的________是用于控制单片机与外部设备进行数据交换的接口。
答案:输入/输出接口6. 单片机的________是用于定时或计数的硬件模块。
答案:定时器/计数器7. 单片机的________是用于实现串行数据通信的硬件模块。
单片机原理及应用考试试题及答案
单片机原理及应用考试试题及答案[1]11《单片机原理与应用》试题018答案填空题(每空2分,共30分)1、真值1001001B的反码为;其补码为2、MCS-51系列单片机00—1FH 。
3、程序状态标志字寄存器PSW中的PSW.7的含义是;PSW.0的含义是志。
6、单片机汇编语言程序有三种基本结构,分别是:和7、MCS—51单片机0 。
8、存储器EPROM 27128的地址线有KB。
9、可编程并行I / O接口芯片8255A有个8位并行I / O端口,可通过编程决定它们的功能。
二、单项选择题(每小题3分,共15分)1、MCS—51单片机外部有40个引脚,其中,地址锁存允许控制信号引脚是(A)ALE (B)PSEN(C)EA (D)RST (B )A (A )2、下列指令写法正确的是。
(A)MOV #20H,A (B)ADD R2,#30H (C)PUSH R0 (D)RRC3、ORG 0003HLJMP 2000HORG 000BHLJMP 3000H 当CPU响应外部中断0后,PC的值是(B)(A)0003H (B)2000H (C)000BH (D)3000H4、用MCS-51用串行扩展并行I/O口时,串行接口工作方式选择(A)(A)方式0 (B)方式1 (C)方式2 (D)方式35、MCS-51的并行I/O口信息有两种读取方法:一种是读引脚,还有一种是(A)(A)读锁存器具(B)读数据库(C)读A累加器具(D)读CPU三、简答题(每小题10分,共20分)1 简述可编程并行接口8255 A的其中有数据总线驱动器,读/写控制逻辑(2)由A组和B组控制电路。
(3)外部接口部分该部分有3个8位并行I/O端口,即A口、B口和C口。
2 单片机有哪几个特殊功能寄存器?各在单片机的哪些功能部件中?答:8051单片机R0,#30HMOV R7,#0FHMOV DPTR,#3000HLOOP:MOV A,@R0MOVX @DPTR,AINC R0INC DPTRDJNZ R7,LOOPRET2.编制一个循环闪烁灯的程序。
单片机选择、填空、判断 (1)
单片机选择、填空、判断您的姓名: [填空题] *_________________________________1. 在89C51中,通用寄存器区共分为4组,单片机复位时,第()组为当前的工作寄存器 [单选题] *A、0(正确答案)B、1C、2D、32. 以下()是四机器周期指令操作码 [单选题] *A、ADDCB、PUSHC、DIV(正确答案)D、MOVX3. 在下列哪种情况下,单片机能立即影响中断() [单选题] *A、当前正在执行RETI 指令B、当前指令是MOV A,@R3C、当前正在进行高优先级中断处理(正确答案)D、当前正在响应同级中断4. 下列指令错误的是() [单选题] *A、ANL A , #08HB、MOV A , @R3(正确答案)C、SUBB A , @R1D、DJNZ R6 , LOOP5. 8031外扩数据存储器最大容量() [单选题] *A、8KB(正确答案)B、16KBC、32KBD、64KB6. MCS-51单片机PUSH指令的操作数是() [单选题] *A、位操作数B、字节操作数(正确答案)C、字操作数D、双子操作数7. 在寄存器间接寻址方式中,指定寄存器中存放的是() [单选题] *A、操作数地址(正确答案)B、操作数C、地址偏移量D、操作码8. CPU响应()中断时,不会由CPU自动清除中断请求标志。
[单选题] *A、外部中断0B、定时器T0C、计算器T1D、串行口中断(正确答案)9. 关于MCS-51的堆栈操作,正确的说法是() [单选题] *A、先入栈,再修改栈指针B、先修改栈指针,再出栈C、先修改指针,在入栈(正确答案)D、修改指针和出栈同时进制10. 51系列单片机的晶振频率范围是() [单选题] *A、0~24MHZB、0~60MHZC、1.2~24MHZ(正确答案)D、1.2~60MHZ11. 能判断位是否为1,并将bit位清零的指令助记符是() [单选题] *A、JBC(正确答案)B、JNCC、JCD、JB12. 80C51单片机的最小时序单位是() [单选题] *A、指令周期B、机器周期C、振荡周期(正确答案)D、状态周期13. 下面是E2PROM芯片的是() [单选题] *A、2716B、2816A(正确答案)C、6264D、611614. 单片机程序流程图中“判断”用什么符号表示() [单选题] *A、圆形B、六边形C、菱形(正确答案)D、三角形15. 布尔处理器操作的对象是() [单选题] *A、位(正确答案)B、字节C、字D、三角形16. 89S51单片机的两种低功消耗模式是() [单选题] *A、空闲和掉电(正确答案)B、最大和最小C、空闲和最小D、掉电和最小17. 串行通信寄存器SCON=80H,串行口的工作方式是() [单选题] *A、工作方式0(正确答案)B、工作方式1C、工作方式2D、工作方式318. MOV A ,R0指令中源操作数的寻址方式是() [单选题] *A、寄存器寻址(正确答案)B、寄存器间接寻址C、直接寻址D、立即寻址19. 定时器/计算器工作方式、模式的选择可以通过()寄存器进行设置 [单选题] *A、SCONB、TCONC、IED、TMOD(正确答案)20. 数据传送指令会影响的PSW中()位 [单选题] *A、OVB、ACC、P(正确答案)D、CY21. 当MCS-51引脚()信号有效时,表示从P0口稳定地送出了低8位地址 [填空题] *_________________________________(答案:ALE)22. 二进制数1101011101.101B转换成十六进制数是() [填空题] *_________________________________(答案:35D.AH)23. 将外部RAM中数据传送到累加器A,使用()指令 [填空题] *_________________________________(答案:MOVX)24. 中断服务程序从中断入口地址开始执行,到返回指令为止,一般包括两部分内容先是() [填空题] *_________________________________(答案:保存现场)25. 然后完成()的服务 [填空题] *_________________________________(答案:中断源请求)26. 产生片选信号主要有两种方法() [填空题] *_________________________________(答案:线选)27. 和()法 [填空题] *_________________________________(答案:译码)28. 诺要使两寄存器数据交换,使用的指令操作码是() [填空题] *_________________________________(答案:XCH)29. 定时器T1工作定时状态,工作模式2,则TMOD=() [填空题] *_________________________________(答案:20H)30. 多机通信时,主机发送时,通过设置第()位数据的状态来说明发送的是地址还是数据 [填空题] *_________________________________(答案:9)31. 单片机的运算部件能同时处理的二进制数据的位数称为() [填空题] *_________________________________(答案:字长)32. 当ADC0809的7脚(EOC)为0时,表示AD0809芯片正在() [填空题] * _________________________________(答案:转换)33. 汇编程序中,指令()在一个源程序中只允许出现一次,并且必须放在整个程序的最后 [填空题] *_________________________________(答案:END)34. 单片机诺采用外部时钟信号,XTAL2(18引脚)应() [填空题] *_________________________________(答案:悬空)35. XTAL1(19引脚)应() [填空题] *_________________________________(答案:输入外部时钟脉冲)36. 数据指针DPTR为16位,可以寻址的范围是32KB [判断题] *对错(正确答案)37. 堆栈操作时只能用间接寻址方式来取得操作数 [判断题] *对错(正确答案)38. 异步通信中,在线路上不传送字符时保持低电平 [判断题] *对错(正确答案)39. 系统复位时,电源控制寄存器PCON为值1 [判断题] *对错(正确答案)40. A/D转换的精度不仅取决于量化位数,还敢取决于参考电压 [判断题] *对(正确答案)错。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MCS-51有 4 个并行I\O口,其中P0~P3是准双向口,所以由输出转输入时必须先写入1 ,P0口做输出口时需要外接上拉电阻。
设计8031系统时, P0、P2 口不能用作一般I\O口,其原因是8031没有片内程序存储器。
MCS-51串行接口有4种工作方式,这可在初始化程序中用软件填写特殊功能寄存器SCON 加以选择。
当使用慢速外设时,最佳的传输方式是中断。
当定时器T0工作在方式 3 时,要占定时器T1的TR1和TF1_两个控制位。
MCS-51有 5 个中断源,有 2 个中断优先级,优先级由软件填写特殊功能寄存器 IP 加以选择。
用串口扩展并口时,串行接口工作方式应选为方式 0 。
在串行通信中,有数据传送方向单工、半双工、全双工三种方式。
单片微型机CPU、存储器和I\O接口三部分组成.若不使用MCS-51片内存器引脚EA必须接地。
输入输出设备是计算机与外部世界交换信息的载体。
计算机中最常用的字符信息编码是ASCII。
单片机是将微处理器、一定容量的 RAM 和ROM以及 I/O 口、定时器等电路集成在一块芯片上而构成的微型计算机。
单片机MCS8051片内集成了 4 KB的ROM,共有 5 个中断源,这5个中断源查询顺序由高到低分别是外部中断0 ,定时器/计数器T0,外部中断1 ,定时器/计数器T1,串行口中断。
两位十六进制数最多可以表示 256 个存储单元。
在MCS8051中,片内RAM分为地址为 00H~7FH 的真正RAM区,和地址为80H~FFH的特殊功能寄存器(SFR) 区两个部分。
在MCS8051中,只有当EA引脚接高电平时,CPU才访问片内的Flash ROM。
MCS-51单片机的存储器配置方式把程序存储器和数据存储器分开,各有自己的寻址系统、控制信号和功能,属于哈佛结构。
MCS-51具有 64 KB的字节寻址能力。
51单片机中,通用寄存器区共分为 4 组,每组 8 个工作寄存器,当CPU 复位时,第 0 组寄存器为当前的工作寄存器。
数据指针DPTR是一个 16 位的特殊功能寄存器,其高位字节寄存器用DPH表示,低位字节寄存器用DPL表示,DPTR既可以作为一个16位的寄存器来处理,也可以作为两个独立的8位寄存器来使用。
主要功能是存放16位地址,作为片外RAM寻址用的地址寄存器(间接寻址),故称数据指针。
MCS-51单片机RST是复位引脚,当此脚上的高电平>2个机器周期,单片机复位,复位成功后单片机从0地址单元开始执行程序。
51单片机种类繁多,请例举三种你知道的单片机型号及厂家SST 89E516RD Cygnal C8051F Atmel 89S51单片微型计算机由CPU、存储器和 I/O 三部分组成。
MCS-51系统中,访问片外扩展存储单元除了RW和RD信号外,还用到程序存储访问PSEN信号。
外存储访问时P0口分时复用传送低八位地址和读写的数据,因此需要使用ALE作为地址锁存有效信号。
访问8031片外数据存储器采用的是寄存器间接寻址方式。
累加器(A)=80H,执行完指令 ADD A,#83H后,进位位CY= 1 。
在变址寻址方式中,以A作为变址寄存器,以PC或DPTR作基址寄存器。
A/D转换器的三个重要指标是转换速度、分辨率和转换精度。
MCS-51单片机的时钟频率为6MHz,若要求定时1ms,定时/计数器工作于模式1,其定时/计数器的初值为 FE0CH 。
设89C51的晶振频率为,选用定时器T1工作模式2作波特率发生器,波特率为2400b/s,且SMOD置0(不加倍),则定时器的初值为 F4H 。
位地址4EH,是在字节地址为29H的字节单元中的第6位。
51单片机片内RAM的20H~2FH,这十六字节,可以按照“位”来寻址。
这里面共有128个“位地址”,分别为00H~7FH。
另外128个位地址位于特殊功能寄存器0x80~0xff地址低三位为0的特殊地址上,即最低位的“位地址”与“字节地址”相同。
8052系列单片机,在80H~FFH范围内,还有128字节的片内通用RAM,对其操作时,则必须采用“间址”寻址方式。
而对这片地址范围内的特殊功能寄存器只能采用“直接”寻址方式进行操作。
CPU设计中访问各个寄存器的数据通路是主总线或内部总线。
51单片机通过工作寄存器组可实现函数调用和中断服务程序的快速切换,定义函数使用工作寄存器组的C51扩展关键字是using 后跟使用的寄存器组号 0~3 ,寄存器组的切换最终通过PSW中的RS0 RS1位实现。
51单片机上电复位时通用寄存器R0~R7被映射到00H~07H内存单元,工作寄存器组切换到2后R0~R7被映射到10H~17H内存单元,R0~R7中只有R0和R1允许寄存器间接寻址。
52单片机使用R0寄存器间接寻址访问高端内存单元80H的汇编指令代码mov A,080H mov R0,A mov A,@R0 。
C51扩展关键字sbit的作用是声名一个可位寻址变量,sfr的作用是声明一个特殊功能寄存器。
C51扩展关键字data bdata idata pdata xdata code 汇编语句Keil软件支持软件仿真和硬件仿真功能,STC51系列单片机中带有IAP功能的单片机型号可以通过软件改写程序存储区,IAP15F2K61S2具有两种工作模式,其中ISP下载模式为出厂默认模式,仿真器模式可支持keil软件的硬件仿真功能。
Keil软件硬仿真启动后通过Memory窗口可以察看存储区的内容,地址栏输入d:XX直接寻址的数据存储区,输入i:XX寄存器间接寻址的数据存储区,输入c:XXXX程序存储区。
8051单片机子程序调用指令根据指令中包含的地址位数不同分为近调用指令和远调用指令,其对应的地址位数和汇编助记符分别为11 ACALL和16 LCALL。
从汇编的角度看51单片机能够支持的数据类型只有位和字节类型。
IAP15F61S2定时器工作方式0被定义为16位自动重装模式,其重状寄存器对用户是不可见的。
IAP15F61S2单片机的PCA模块带有3个定时/计数通道,可独立的工作于定时模式,捕获模式,pwm模式和翻转模式。
其中定时模式不占用IO端口。
如果希望准确测量脉冲的边沿宽度应设置PCA相应通道工作于捕获模式。
中断优先级可划分查询优先级和执行优先级,其中查询优先级是由CPU硬件逻辑安排的顺序是不能更改和设置的。
执行优先级决定中断服务程序是否能够被打断的情况,即所谓的中断嵌套。
mcs51包含有5个查询优先级和2个执行优先级,复位时IP=0全部为低优先级。
C语言中断服务程序函数名与普通函数命名规则相同,用interrupt关键字后跟中断号标识,可带寄存器组优化执行时间,不能有参数和返回值。
(例)汇编语句reti用于中断返回,ret用于函数返回,区别在于reti可以清除某些中断标志。
C51程序中常有EA=1;其含义是系统中断允许。
串行通讯在数据传输得方式上分为异步通讯rs232、can、rs485和同步通讯spi、i2C。
通讯协议包括电气协议和软件协议两部分,数据传输正确性多数是通过软件协议来保证的。
51单片机串口接收到数据标志位和发送数据完成标志位分别是RI和TI波特率是指异步通讯方式中每秒发送数据的位数。
SPI是Serial Peripheral Interface串行总线接口的简称,其工作核心部件是一个时钟控制的环形移位器实现全双工同步数据传输。
SPI接口中SS线是从机选择信号。
MOSI MISO SCLK15F61S2片上ADC转换器为逐次逼近型ADC转换器,最多对8路从P1口输入的模拟信号依次进行十位ADC。
选择题:AT89C51是以下哪个公司的产品( C )INTEL B、AMD C、ATMEL D、PHILIPS以下哪一条指令的写法是错误的( C )。
MOV DPTR,#3F98H B、MOV R0,#0FEH C、MOV 50H,#0FC3DH D、INC R0以下哪一条指令的写法是错误的( D )。
A、INC DPTRB、MOV R0,#0FEHC、DEC AD、MOV @R2,ACC以下哪一条指令的写法是错误的( B )。
A、MOVC A,@A+DPTRB、MOV R0,#0FEHC、CPL AD、PUSH ACC以下哪一条是位操作指令( B )。
A、MOV P0,#0FFHB、CLRC、CPL AD、POP PSW以下哪一条是位操作指令( B )。
MOV P1,#0FFH B、MOV C, C、CPL A D、POP PSW以下哪一条是位操作指令( B )。
MOV P0,#0FFH B、SETB TR0 C、CPL R0 D、PUSH PSW计算机中最常用的字符信息编码是( A )A ASCIIB BCD码C 余3码D 循环码MCS-51系统中,若晶振频率8MHz,一个机器周期等于(A ) μsA B 3 C 1 DMCS-51的时钟最高频率是 ( A ).A 12MHzB 6 MHzC 8 MHzD 10 MHz以下不是构成的控制器部件(D ):A 程序计数器、 B指令寄存器、 C指令译码器、 D存储器以下不是构成单片机的部件( D )A 微处理器(CPU)、B存储器 C接口适配器(I\O接口电路) D 打印机下列不是单片机总线是( D )A 地址总线B 控制总线C 数据总线D 输出总线十进制转换成二进制数是( A )A B C D选出不是计算机中常作的码制是( D )A 原码B 反码 C补码 D ASCIIMOVX A,@DPTR指令中源操作数的寻址方式是(B)(A) 寄存器寻址(B)寄存器间接寻址(C)直接寻址(D)立即寻址ORG 0003HLJMP 2000HORG 000BHLJMP 3000H 当CPU响应外部中断0后,PC的值是(B)(A) 0003H (B)2000H (C)000BH (D)3000HLCALL指令操作码地址是2000H,执行完相子程序返回指令后,PC=(D)(A) 2000H (B)2001H (C)2002H (D)2003H51执行完MOV A,#08H后,PSW的一位被置位(D)(A) CY (B)F0 (C)OV (D)P下面条指令将MCS-51的工作寄存器置成3区(B)MOV PSW,#13H (B)MOV PSW,#18HSETB CLR (d) SETB CLRMOV C,#00H的寻址方式是(A)(A)位寻址(B)直接寻址(C)立即寻址(D)寄存器寻址ORG 0000HAJMP 0040HORG 0040HMOV SP,#00H当执行完左边的程序后,PC的值是(C)(A) 0040H (B)0041H (C)0042H (D)0043H对程序存储器的读操作,只能使用(D)(A) MOV指令(B)PUSH指令(C)MOVX指令(D)MOVC指令在中断服务程序中,至少应有一条( D )(A)传送指令(B)转移指令(C)加法指法(D)中断返回指令MCS-51在响应中断时,下列哪种操作不会发生( D ).(A)保护现场 (B)保护PC (C)找到中断入口 (D)保护PC转入中断入口MCS-51响应中断时,下面哪一个条件不是必须的( D )(A)当前指令执行完毕(B)中断是开放的(C)没有同级或高级中断服务(D)必须有RETI指令使用定时器T1时,有几种工作模式( C )(A)1种(B)2种(C)3种(D)4种计算机在使用中断方式与外界交换信息时,保护现场的工作方式应该是 ( C )(A)由CPU自动完成(B)在中断响应中完成(C)应由中断服务程序完成(D)在主程序中完成下面哪一种传送方式适用于处理外部事件( C )(A)DMA (B)无条件传递进 (C)中断 (D)条件传递当使用快速外部设备时,最好使用的输入/输出方式是(C)(A) 中断(B)条件传送(C)DMA (D)无条件传送MCS-51的中断源全部编程为同级时,优先级最高的是(D)(A) INT1 (B)TI (C)串行接口(D)INT0MCS-51的并行I/O口读--写操作,是针对该口的(D)(A)引脚(B)片选信号(C)地址线(D)内部锁存器计算机能识别的语言是( C )。