C语言版单片机复习题.pdf_第1页
C语言版单片机复习题.pdf_第2页
C语言版单片机复习题.pdf_第3页
C语言版单片机复习题.pdf_第4页
C语言版单片机复习题.pdf_第5页
已阅读5页,还剩4页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 单片机复习题单片机复习题 一、名词解释一、名词解释 1、时序;2、指令;3、变量;4、伪指令;5、存储种类;6、数据类型;7、中断;8、串行通信; 9、波特率;10、字节;11、分辨率;12、三态门;13、OC 门;14、总线;15、时钟周期; 二、填空题二、填空题 1、计算机中最常用的字符信息编码是() 。 2、MCS-51 系列单片机为()位单片机。 3、若不使用 MCS-51 片内存储器引脚()必须接地。 4、8051 内部有()ROM 和()个字节 RAM。 5、堆栈的地址由()内容确定,其操作规律是“ ()进()出” 。 6、在单片机扩展时, ()口和()口为地址线, ()口又分时作为数据线。 7、在 MCS-51 单片机中,如采用 6MHZ 晶振,一个机器周期为() 。 8、当 80C51 的 RST 引脚上保持()个机器周期以上的高电平时,80C51 即发生复位。 9、当 P1 口做输入口输入数据时,必须先向该端口的锁存器写入() ,否则输入数据可能出错。 10、若某存储芯片地址线为 12 根,那么它的存储容量为()。 11、程序状态寄存器 PSW 的作用是用来保存程序运行过程中的各种状态信息。其中 CY 为() 标志,当进行()操作时作为位累加器。OV 为()标志,用于有符号数的加()运算。 12、消除键盘抖动常用两种方法,一是采用(),用基本 RS 触发器构成;二是采用(), 既测试有键输入时需延时()后再测试是否有键输入,此方法可判断是否有键抖动。 13、若 MCS-51 单片机采用 12MHz 的晶振频率,它的机器周期为() ,ALE 引脚输出正脉冲频率 为() 。 14、8051 有两个 16 位可编程定时/计数器,T0 和 T1。它们的功能可由两个控制寄存器() 、 ()的内容决定,且定时的时间或计数的次数与() 、 ()两个寄存器的初值有关。 15、串行口的控制寄存器 SCON 中,REN 的作用是()。 16、单片机内、外中断源按优先级别分为高级中断和低级中断,级别的高低是由()寄存器 的置位状态决定的。同一级别中断源的优先顺序是由()决定的。 17、LED 数码显示按显示过程分为()显示和()显示 2 种。 18、单片机串行通信时,若要发送数据,就必须将要发送的数据送至()单元,若要接收数据 也要到该单元取数。 19、计算机的系统总线有() 、 ()和() 。 20、若某 8 位 D/A 转换器的输出满刻度电压为+5V,则 D/A 转换器的分辨率为() 。 21、单片机串行通信时,其波特率分为固定和可变两种方式,在波特率可变的方式中,可采用 ()的溢出率来设定和计算波特率。 22、P0、P1、P2、P3 四个均是()位的()口,其中 P0 的功能是() 。 23、片内 RAM 可进行位寻址的空间是() ,其对应的位地址范围是() 。 2 24、8051 单片机有()个中断源, ()级中断优先级别。 25、8255A 属于可编程的()接口芯片,8255A 的 A 通道有()种工作方式。 8255A 的 B 有()种工作方式。 26、8051 内部的特殊功能寄存器(SFR)共有()个。 27、8051 有两个 16 位可编程定时/计数器,其中定时作用是指对单片机()脉冲进行计数, 而计数器作用是指对单片机()脉冲进行计数。 28由于执行每条指令都要占用 CPU 的时间,因此采用循环结构并多次重复执行某些指令可实现软件 延时。而硬件延时一般是采用单片机的()再通过软件编程来实现。 29、中断源的是否允许中断是由()寄存器决定的,中断源的优先级别是由()寄存器决定的。 30、当单片机 CPU 响应中断后,程序将自动转移到该中断源所对应的入口地址处,并从该地址开始继 续执行程序,通常在该地址处存放转移指令以便转移到中断服务程序。其中 INT1 的入口地址为 () ,串行口的中断入口地址为() ,T0 的 入口地址为() 。 31、MCS-51 单片机访问外部存储器时,利用()信号锁存来自()口的低 8 位地址信号。 32、MCS-51 单片机中有()个()位的定时/计数器,可以被设定的工作方式有()种。 33当定时器 T0 计数计满时,由硬件电路使()置位;最后再由硬件电路使()复位。 34C51 中的任何程序总是由三种基本结构组成: () 、 () 、 () 。 35MCS-51 单片机扩展程序存储器所用的读信号为() ,扩展数据存储器所用的控制信号 为()和() 。 36当定时器 To 工作在方式 3 时,要占定时器 T1 的()和()两个控制位. 37MCS-51 串行接口有()种工作方式,这可在初始化程序中用软件设置特殊功能寄存器 ()来实现。. 38在串行通信中,根据数据传送方向分为() 、 ()和()三种方式. 39中断请求信号有()和()两种触发方式。 40C51 的串行口控制寄存器中有 2 个中断标志位,它们是()和() 。 41键盘的结构形式一般有两种: ()和 () 。 42. 单片机与普通计算机的不同之处在于其将()、 ()和()等部分集成在一块芯 片之内。 43. 串行通信按信息的格式可分为()和()两种方式。 44. D/A 转换器实现转换成. 45.A/D 转换器实现转换成. 46、特殊功能寄存器 DPTR 是由、两个寄存器组成。 47、假设某 CPU 含有 16 根地址线,8 根数据线,则该 CPU 最多寻址能力是多少 48、设 X=5AH,Y=36H,则 X 与 Y“或”运算为_,X 与 Y 的“异或”运算为_。 49、若机器的字长为 8 位,X=17,Y=35,则 XY=_110100_,XY=_11101110_ (要求结果写出二进制形式) 。 3 50、8051 单片机的存储器的最大特点是与分开 编址。 51、一个函数由两部分组成,即和。 52、C 语言中输入和输出操作是由库函数和等函数来完成。 53、MCS-51 有 4 组工作寄存器,它们的地址范围是。 54、C51 的基本单位是。一个 C51 源程序至少包含一个主函数,也可以是一个主函数和若干个 其它函数。 55、变量的基本属性是和。 三、单项选择题三、单项选择题 1、在单片机中,通常将一些中间计算结果放在( )中 。 A、累加器B、控制器C、程序存储器D、数据存储器 2、单片机 8051 的 XTAL1 和 XTAL2 引脚是()引脚 。 A、外接定时器B、外接串行口C、外接中断D、外接晶振 3、8051 单片机共有()中断源 。 A、4B、5C 、6D、7 4、设 MCS-51 单片机晶振频率为 12MHz,定时器作计数器使用时,其最高的输入计数频率应为() A、2MHzB、1MHzC、500kHzD、250kHz 5当 MCS-51 单片机接有外部存储器,P2 口可作为 ( )。 A、数据输入口B、数据的输出口 C、准双向输入输出口D、输出高 8 位地址 6单片机的定时器/计数器设定为工作方式 1 时,是()。 A、8 位计数器结构B、2 个 8 位计数器结构 C、13 位计数器结构D、16 位计数器结构 7下列具有模数转换功能的芯片是() A、ADC0809B、DAC0832C、BS18B20D、DS1302 8、串行口每一次传送()字符。 A、1 个字节B、1bitC、1 帧D、1 串 9. MCS-51 单片机中,当寄存器 IP=0x81 时,优先级最高的中断是() A、 INT1B、串行口中断C、INT0D、定时器/计数器 T0 中断 10. C51 编译器中支持的存储模式不包含() A、xdataB、smallC、compactD、large 11、计算机能直接识别的语言是() 。 A汇编语言B自然语言C机器语言DC 语言 12、采用 8031 单片机必须扩展() 。 A、数据存储器B、程序存储器C、I/O 接口D、显示接口 13. 定时/计数器有种工作模式,它们由()寄存器中的 M1 M0 状态决定。 4 ATCONBTMODC PCONDSCON 14P0 口作数据线和低 8 位地址线时() 。 A应外接上拉电阻B不能作 I/O 口C能作 I/O 口D应外接高电平 15MCS51 单片机的 CPU 主要的组成部分为。 A运算器、控制器B加法器、寄存器C运算器、加法器D运算器、译码器 16单片机能直接运行的程序叫() 。 A 源程序B.汇编程序C. 目标程序D. 编译程序 17.、在 8051 片外扩展 8K 的 EPROM 2764 需要()根地址线。 A、11B、12C、13、D、14 18. MCS-51 的中断允许触发器 IE 内容为 83H,CPU 将响应的中断请求是() A、T0B、INT1C、串行接口D、INT0 19MCS-51 系列单片机芯片是双列直插式封装的,有()个引脚。 A、24B、30C、40D、50 20、在汇编语言中,十六进制数据正确的书写格式是()。 A、1010BB、A8HC、0A8HD、 A8H 21、以下能正确定义一维数组的选项是() 。 A、int a5=0,1,2,3,4,5;B、char a =0,1,2,3,4,5; C、char a=A,B,C;D、int a5=“0123“; 22、数据的存储结构是指() 。 A、存储在外存中的数据B、数据所占的存储空间量 C、数据在计算机中的顺序存储方式D、数据的逻辑结构在计算机中的表示 23、利用下列()关键字可以改变工作寄存器组 A、interruptB、sfrC、whileD、using 24、执行#define PA8255XBYTEOx3FFC,PA8255=Ox7e后存储单元 Ox3FFC 的值 是() A、Ox7eB、8255HC、未定D、7e 25、串行口每一次传送()字符。 A 、 1 个B 、 1 串C 、 1 帧D、1 波特 26、MCS-51 系列的单片机中片内 RAM 的字节大小可能的是() A、128MB、128KC、128D、64 27、C51 语言提供的合法的数据类型关键字是() 。 A、sfrB、BITC、CharD、integer r 28、片内 RAM 的位寻址区,位于地址()处。 A、00H1FHB、20H2FHC、30H7FHD、80HFFH 29、间接寻址片内数据存储区(256 字节) ,所用的存储类型是() 5 A、dataB、bdataC、idataD、xdata 30、MCS-51 单片机上电复位的信号是() A、下降沿B、上升沿C、低电平D、高电平 31、可以将 P1 口的低 4 位全部置高电平的表达式是() A、P1 cgar i; for(i=O; i Sbit led=p10; Void into_srv() interrupt 0 Led=!led; Voidmain(); IT0=1; IE=0x81 while(1); 9 七、编程应用题(采用七、编程应用题(采用 C 语言语言) : 1、根据以下电路图的接线关系,编写产生三角波输出的程序。 2、 设单片机的 fosc=6MHz,要求在 P1.7 脚上的指示灯亮一秒灭一秒, 请用定时器 T1 编程实现题目要求。 3、设 fosc = 12MHz,利用定时器,TO(工作在方式 2)在 P1.1 引脚上获取输出周期为 O.4ms 的方波信号, 定时器溢出时采用中断方式处理,请编写 T0 的初始化程序及中断服务程序。 4、根据下图的接线关系,编写采集 ADC 转换器输入温度传感器信号进行 A/D 转换,结果以十六进制数 形式显示。 P10 P11 P12 P13 P14 P15 P16 P17 P10 P11 P12 P13 P15 P16 P17 P14 D0 3 Q0 2 D1 4 Q1 5 D2 7 Q2 6 D3 8 Q3 9 D4 13 Q4 12 D5 14 Q5 15 D6 17 Q6 16 D7 18 Q7 19 OE 1 LE 11 U2 74LS373 XTAL2 18 XTAL1 19 ALE 30 EA 31 PSEN 29 RST 9 P0.0/AD0 39 P0.1/AD1 38 P0.2/AD2 37 P0.3/AD3 36 P0.4/AD4 35 P0.5/AD5 34 P0.6/AD6 33 P0.7/AD7 32 P2.7/A15 28 P2.0/A8 21 P2.1/A9 22 P2.2/A10 23 P2.3/A11 24 P2.4/A12 25 P2.5/A13 26 P2.6/A14 27 P1.0 1 P1.1 2 P1.2 3 P1.3 4 P1.4 5 P1.5 6 P1.6 7 P1.7 8 P3.0/RXD 10 P3.1/TXD 11 P3.2/INT0 12 P3.3/INT1 13 P3.4/T0 14 P3.7/RD 17 P3.6/WR 16 P3.5/T1 15 U3 80C51 12 U4:A 74HC14 +5V U1(CLOCK) 2 3 1 U5:A 74HC02 5

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论