华中科技大学2015单片机试卷
2015年华科自动化复试真题回忆
![2015年华科自动化复试真题回忆](https://img.taocdn.com/s3/m/0669fb9771fe910ef12df812.png)
一填空题考数电微机每空分值0.5到1
记得不太清楚了大概有
~8086io寻址范围~求物理地址~call指令后sp的值~扩展内存所需要的片数与线数
~8086总线周期时间~求1KMhz到1Mhz
波应置计数器的值~gal pal~格雷码~最小项数量与最小项的特征~时序电路与组合逻辑电路的不同~8位二进制补码表示数的范围~三态门作用~逻辑函数表示方法有什么~cpu 输入输出方式
二大题10分左右
74ls138扩展内存给定地址,要求画出图,
是2个6264
三大题10分左右
给出中断源线与数据线,INTR,INTA'连接方式,好像有个74ls245,求优先级,类型号,地址范围
四两个五分题
公式法化简逻辑函数,这个简单
画波形图,有俩输入端悬空的jk触发器
五Y型,星型变换求电阻5分
六带受控源电路,叠加法求U和I ,5分
七大题10分左右
给出一电容及其两端电压随时间变化图像,画出电流随时间变化图像。
八判断题5个共5分全是c语言比较简单
九编程题10分简单
a3b4是个四位数,能被29整除,求满足条件的该数
十编程题11分
写个函数,删除字符串中指定字串,比如
abcfhgbcrt删除字串bc后成为afhgrt
就这些了,今年平均分比去年高,最后大题是去年原题,c与电路简单,数电与微机小知识多,微机背了那么多芯片都没考。
单片机考试题目及答案
![单片机考试题目及答案](https://img.taocdn.com/s3/m/7b67b1415e0e7cd184254b35eefdc8d376ee149c.png)
单片机考试题目及答案一、选择题(每题2分,共20分)1. 单片机是一种集成了CPU、存储器、I/O接口等功能的微型计算机,其英文缩写是:A. CPUB. RAMC. ROMD. MCU答案:D2. 下列哪个是51系列单片机的特有寄存器?A. ACCB. PSWC. SPD. PC答案:B3. 在8051单片机中,以下哪个指令是用于将累加器A的内容与外部数据存储器中的数据进行交换?A. MOV A, @DPTRB. MOVX A, @DPTRC. MOV DPTR, #20HD. MOV A, #20H答案:B4. 8051单片机的定时器/计数器0和1,其定时器模式下的工作方式有:A. 1种B. 2种C. 3种D. 4种答案:C5. 下列哪个中断源在8051单片机中具有最高优先级?A. 定时器0中断B. 外部中断0C. 定时器1中断D. 串行中断答案:B二、填空题(每空2分,共20分)1. 单片机的最小系统通常包括________、________和________。
答案:时钟电路、复位电路、电源电路2. 8051单片机的P0口是________位的双向I/O口。
答案:83. 8051单片机的中断向量地址是固定的,其中外部中断0的中断向量地址是________。
答案:03H4. 8051单片机的定时器0和定时器1都可以被配置为________模式,用于计数外部事件。
答案:计数器5. 在8051单片机中,使用MOV指令可以实现寄存器之间的数据传输,例如MOV A, R0,表示将________的数据传送到________。
答案:R0寄存器;累加器A三、简答题(每题10分,共30分)1. 请简述单片机的中断系统的作用及其重要性。
答案:单片机的中断系统允许单片机在执行程序的过程中,对外部事件或内部条件做出快速响应。
中断系统的重要性在于它能够实现多任务处理,提高系统的实时性和效率。
2. 描述8051单片机的串行通信方式及其特点。
单片机考试试题带答案(多套试题综合精简)
![单片机考试试题带答案(多套试题综合精简)](https://img.taocdn.com/s3/m/c5d380cab90d6c85ed3ac6bb.png)
一、填空题(37分)1。
AT89S51单片机芯片共有 40 个引脚,MCS—51系列单片机为8位单片机。
2. AT89S51的异步通信口为全双工(单工/半双工/全双工),3。
AT89S51内部数据存储器的地址范围是00H-7FH,位地址空间的字节地址范围是20H—2FH,对应的位地址范围是00H-7FH,外部数据存储器的最大可扩展容量是64K字节。
4. 单片机也可称为微控制器或嵌入式控制器。
5.当MCS—51执行MOVC A,@A+PC指令时,伴随着 PSEN控制信号有效.6。
当单片机复位时PSW=00 H,这时当前的工作寄存器区是 0区,R4所对应的存储单元地址为 04 H.7。
MCS-51系列单片机指令系统的寻址方式有寄存器寻址、直接寻址、寄存器间接寻址、立即寻址、基址加变址、位寻址。
(相对寻址也可)8。
51系列单片机的典型芯片分别为 AT89S51 、8031 、AT89C51 .9. AT89S51的 P3口为双功能口;10。
由AT89S51组成的单片机系统在工作时,EA引脚应该接地(或0);11。
AT89S51外部程序存储器的最大可扩展容量是 64K ,其地址范围是0000H - FFFFH .ROM芯片2764的容量是 8 KB,若其首地址为 0000H,则其末地址 1FFFH 。
12。
AT89S51的中断源有外中断0, T0 ,外中断1, T1,串行口,有 2个中断优先级. 13。
AT89S51唯一的一条16位数据传送指令为 MOV DPTR,data16。
14。
LJMP的跳转范围是64K,AJMP的跳转范围是 2K B,SJMP的跳转范围是±128 B(或256B) 。
15。
若A中的内容为68H,那么P标志位为 1。
判断: 1.PC是一个不可寻址的特殊功能寄存器。
(√)2。
在AT89S51单片机中,一个机器周期等于1μS.(×)3。
特殊功能寄存器SP内装的是栈顶首地址单元的内容。
单片机试题(附答案)
![单片机试题(附答案)](https://img.taocdn.com/s3/m/a1f245e770fe910ef12d2af90242a8956aecaa51.png)
单片机试题(附答案)一、单选题(共107题,每题1分,共107分)1.8051单片机的P0口可以驱动()个LSTTL负载。
A、4B、16C、8D、2正确答案:C2.在51系列单片机应用系统中启动ADC0809进行A/D转换时,使用()指令。
A、MOVXB、(B)MOVXC、MOVD、MOVE、A,@A+DPTR正确答案:A3.8051单片机的P0口做为输出口在驱动NMOS负载时必须接()。
A、下拉电阻B、上拉电阻C、地D、电源正确答案:B4.8051单片机的工作频率为6MHz,其内部定时器的最大定时时间是()。
A、8192μSB、131072μSC、256μSD、65536μS正确答案:B5.MCS-51单片机复位后程序计数器PC=()。
A、0FFFFB、2000C、0100D、0000H正确答案:D6.对于MCS-51单片机来说,上电复位所需的最短时间是振荡周期建立时间加上()个机器周期时间。
A、1B、2C、4D、8正确答案:B7.对于MCS-51单片机来说,上电复位所需的最短时间是振荡周期建立时间加上()个机器周期时间。
A、2B、4C、8D、16正确答案:A8.累加器A的内容是0ADH,执行RLA指令后累加器的内容变为()。
A、56B、5AC、(C)5BD、不确定正确答案:C9.堆栈指针的英文缩写是()。
A、STB、SPC、SD、S正确答案:B10.累加器A的内容是89H,执行RLA指令后累加器的内容变为()。
A、10B、11C、12D、13H正确答案:D11.下列芯片中属于单片机的芯片是()。
A、Z80B、8086C、80586D、M68HC08正确答案:D12.对于8751单片机,当其引脚EA接低电平时,可扩展的外部程序存储器最大为()k字节。
A、64B、60C、32D、16正确答案:A13.LJMP跳转空间最大可达到()。
A、2KB、(B)256C、(C)128D、64KB正确答案:D14.对于MCS-51单片机来说,上电复位所需的最短时间是振荡周期建立时间加上()个机器周期时间。
单片机考试题目和答案
![单片机考试题目和答案](https://img.taocdn.com/s3/m/f0b46428842458fb770bf78a6529647d27283496.png)
单片机考试题目和答案一、单项选择题(每题2分,共20分)1. 单片机的英文缩写是()。
A. CPUB. PCC. PLCD. MCU答案:D2. 8051单片机的振荡器频率为12MHz,机器周期为()。
A. 1μsB. 0.5μsC. 0.1μsD. 2μs答案:B3. 8051单片机的外部中断有()个。
A. 2B. 3C. 4D. 5答案:A4. 8051单片机的定时器/计数器有()个。
A. 1B. 2C. 3D. 4答案:B5. 8051单片机的堆栈指针SP的初值是()。
A. 0x00B. 0x07C. 0x7FD. 0xFF答案:C6. 8051单片机的程序存储器和数据存储器的地址范围分别是()。
A. 0000H~FFFFH,0000H~07FHB. 0000H~0FFFH,0000H~07FHC. 0000H~FFFFH,0000H~0FFFHD. 0000H~07FH,0000H~FFFFH答案:B7. 8051单片机的P1口作为输入口使用时,需要()。
A. 外部上拉电阻B. 内部上拉电阻C. 外部下拉电阻D. 内部下拉电阻答案:A8. 8051单片机的P0口作为输入口使用时,需要()。
A. 外部上拉电阻B. 内部上拉电阻C. 外部下拉电阻D. 内部下拉电阻答案:A9. 8051单片机的定时器/计数器工作在方式1时,定时器/计数器的计数初值为()。
A. 0x00B. 0x01C. 0xFFD. 0x80答案:D10. 8051单片机的串行通信的波特率可变,其波特率的计算公式为()。
A. 波特率 = 12MHz / 定时器初值B. 波特率 = 12MHz / (定时器初值 × 32)C. 波特率 = 12MHz / (定时器初值 × 64)D. 波特率 = 12MHz / (定时器初值 × 128)答案:B二、填空题(每题2分,共20分)1. 8051单片机的内部RAM共有______字节。
单片机基础考试试卷
![单片机基础考试试卷](https://img.taocdn.com/s3/m/3a7dbc4bcd7931b765ce0508763231126edb770f.png)
单片机基础考试试卷一、选择题(每题2分,共20分)1. 单片机是一种集成在单一芯片上的微型计算机,其核心是______。
A. 微处理器B. 微控制器C. 微运算器D. 微存储器2. 下列哪个不是单片机的典型应用领域?A. 家用电器控制B. 工业自动化C. 网络通信D. 大型计算机系统3. 8051单片机中,下列哪个寄存器是用于存储地址的?A. ACCB. BC. SPD. PC4. 单片机的I/O口通常具有的模式不包括以下哪项?A. 准双向口B. 推挽输出C. 开漏输出D. 存储模式5. 下列哪个指令不是8051单片机的汇编语言指令?A. MOVC. SUBD. JUMP6. 单片机的中断系统通常包括哪两个主要部分?A. 中断向量表和中断服务程序B. 中断请求和中断响应C. 中断优先级和中断服务程序D. 中断向量和中断优先级7. 8051单片机的定时器/计数器在以下哪个模式下可以同时作为定时器和计数器使用?A. 模式0B. 模式1C. 模式2D. 模式38. 下列哪个不是单片机的存储器类型?A. ROMB. RAMC. EPROMD. Cache9. 单片机的看门狗定时器的主要作用是什么?A. 定时唤醒B. 系统监控C. 定时计数D. 定时中断10. 单片机的串行通信中,波特率的设置取决于以下哪个寄存器?A. SCONC. PCOND. TMOD二、简答题(每题5分,共20分)1. 简述单片机的中断优先级是如何确定的。
2. 解释单片机中的堆栈(Stack)的作用及其工作原理。
3. 描述单片机的看门狗定时器如何防止系统死锁。
4. 简述单片机的串行通信与并行通信的区别。
三、计算题(每题10分,共20分)1. 给定一个8051单片机的定时器,其时钟频率为12MHz,定时器的时钟频率为机器周期的1/12。
计算定时器的1ms定时周期需要设置的初始值是多少?(忽略机器周期的12分频)2. 假设单片机的I/O口P1.0连接了一个LED灯,编写一段汇编语言代码,实现LED灯闪烁10次的功能。
《单片机技术》历年考试题目含答案
![《单片机技术》历年考试题目含答案](https://img.taocdn.com/s3/m/d92bf7a164ce0508763231126edb6f1aff007139.png)
《单片机技术》历年考试题目一、填空题1、8051单片机的内部硬件结构包括了:CPU 、时钟电路、中断控制系统、串行口以及片内数据存储器、片内程序存储器、并行I/O口、位处理器等部件,这些部件通过内部数据总线相连接。
(0707)(0801)(0607)2、8051单片机的内部硬件结构包括了:CPU ,片内RAM ,片内ROM ,定时/计数器以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过内部数据总线相连接。
(0901)(0307)3、MCS-51单片机的整个存储器系统是由芯片内存储器和芯片外扩展存储器两部分构成的。
MCS-51单片机的程序存储区的最大寻址范围为64K 字节,字节内数据存储空间的最大寻址范围是256 字节,片外数据存储空间的最大寻址范围是64K 字节。
(0707)4、MCS-51单片机中唯一一个供用户使用的16位寄存器是DPTR ,该寄存器在访问外部数据存储器时作为地址指针使用。
(0807)(0601)5、DPTR在访问外部数据存储器存储器时做地址指针用,DPTR是16 位寄存器。
(0807)(0901) (0607)(0307)(0507)6、MCS-51单片机的堆栈区只可设置在片内数据存储区(器),堆栈寄存器SP是8 位寄存器。
(0701) (0807)(0301)7、MCS-51的堆栈是属于向上(向高位地址)生长型,这种堆栈的进栈操作规则是SP先加1,后写入数据(0901)(0607)(0307)8、MCS-51单片机的P0—P3口均是并行I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的数据总线和地址总线,在P0—P3口中,P0 为真正的双向口,P1—P3 为准双向口。
(0701)(0801)(0301)9、MCS-96单片机的最大寻址空间是64K ,该空间的地址范围为0000H—FFFFH ,系统上电及复位的程序入口地址为2080H ,芯片配置字节CCB的地址为2018H 。
华中科技大学2016单片机试卷
![华中科技大学2016单片机试卷](https://img.taocdn.com/s3/m/69472b3e4b35eefdc8d333b4.png)
2015年-2016学年度第二学期华中科技大学本科生课程考试试卷(A卷)课程名称:单片机原理课程类别□公共课■专业课考试形式□开卷■闭卷所在院系:自动化学院专业及班级:测控&自动化13级考试日期: 2016.06.24 学号:姓名:任课教师:邓忠华一、选择题(10分))A. B. C. D.2. 在MCS-51系列单片机中,()A.由P0和P1的口线做地址线 B.由P1和P3的口线做地址线C. 由P0和P3的口线做地址线D.由P0和P2的口线做地址线3.MCS-51单片机的晶振频率为12MHz,最短指令执行时间是()A.0.5us B.1us C.2us D.4us 4. MCS-51单片机的内部程序计数器PC的值是()A.当前正在执行的指令的地址 B.下一条要执行的指令的地址C.当前指令前一条指令的地址 D.控制器中指令寄存器的地址5.设8051单片机的SP=48H,在CPU响应中断时把断点地址送入堆栈保护后,SP的值为()A. 50H B.46H C.48H D.4AH6. MCS-51单片机fosc=12MHz,串行口工作在方式0,则波特率为()A. 62500Hz B.1MHz C.19200Hz D.9600Hz7.MCS-51单片机外部中断0中断服务程序的入口地址是()A.0000H B.0003H C.000BH D.0013H8.在MCS-51系统中,哪几个中断请求在响应中断时会自动清除( )A. 定时器中断 B .串行口中断 C .边沿触发方式的外部中断D .电平触发方式的外部中断9.用间接寻址方式访问片内数据存储器时,可用作间址寄存器的是( )A. R0,R1 B .R1,R2 C .R0,Rn D .R0,DPTR10. MCS-51单片机定时器方式1下,设系统fosc =12MHz ,则最大定时时间为( )A. 0.256ms B .8.192ms C .16.384ms D .65.536ms二、判断改错题(10分)1. 以下是INT0的中断服务程序,阅读程序,指出错误并改错(5分)INT0_INT: PUSH ACCPUSH BMOV A,R0MOV B,#8MUL ABMOV R0,APOP ACCPOP BRET2. 下面指令用法是否存在错误,有请改正(5分)指令 对错 改正MOV A,@R2 ( )MOVC A,@A+DPTR ( )MOV R2,R3 ( )MOVX @R0,B ( )SJMP $ ( )三、简答题(每小题6分,共30分)1.单片机由那些部分组成?2.MCS-51单片机定时器工作方式2简介3.MCS-51单片机有那些寻址方式?举例说明4.MCS-51单片机中断源有哪些?5.MCS-51单片机串行口的四种工作方式四、阅读以下程序,说明程序的功用和结果(15分)1. 下面程序片段与MCS-51外部中断请求INT0相关(晶振频率为12MHz)(7分)ORG 0000HAJMP MAINPROGORG 0003HPUSH PSWPUSH ACCAJMP EXTINT0_ISRMAINPROG: MOV SP,#5FHMOV TMOD,#01H ;01H=00000001BMOV TH0,#0SETB TR0MOV IE,#10000001BSJMP $EXTINT0_ISR: MOV PSW,#00010000BCLR TR0MOV R6,TL0MOV R7,TH0CLR AMOV TH0,AMOV TL0,ASETB TR0POP ACCPOP PSWRETI4.2 下面程序中MCS-51晶振频率为11.0592MHz(8分)ORG 0000HAJMP MAINPROGORG 0023HAJMP SERIAL_ISRMAINPROG: MOV TMOD,#20HSETB TR1MOV TH1,#-3MOV PCON,#00HMOV SCON,#11010000BMOV IE,#10010000BMOV 08H,#40HMOV 0FH,#16SJMP $SERIAL_ISR: PUSH PSWPUSH ACCMOV PSW,#00001000BJNB RI,SERIAL_ISR_ECLR RICJNE R7,#0,SERIAL_ISR_ASJMP SERIAL_ISR_ESERIAL_ISR_A: MOV A,SBUFMOV @R0,AMOV ACC.2,CXRL A,SCONJB ACC.2,SERIAL_ISR_EINC R0DEC R7SERIAL_ISR_E: P OP ACCPOP PSWRETI五、应用题(题分共35分)某基于8751单片机(fosc=11.0592MHz)的仪表,每隔5秒钟将存储在内部数据存储器地址为50H-5FH的数据以19200波特率通过串行口发送给与之相连的计算机。
单片机期末考试题目及答案详解c
![单片机期末考试题目及答案详解c](https://img.taocdn.com/s3/m/20ce2b53591b6bd97f192279168884868762b82e.png)
单片机期末考试题目及答案详解c一、选择题1. 单片机的核心是()。
A. 微处理器B. 存储器C. I/O接口D. 总线答案:A2. 下列哪一项不是单片机的外设?A. 定时器B. 计数器C. 显示器D. 微处理器答案:D3. 8051单片机的外部数据总线宽度是()位。
A. 4位B. 8位C. 16位D. 32位答案:B二、填空题1. 单片机的最小系统通常包括________、________和________。
答案:微处理器,存储器,I/O接口2. 8051单片机的内部数据存储器地址范围是________。
答案:00H-FFH三、简答题1. 简述单片机的工作原理。
答案:单片机的工作原理基于程序存储执行的概念。
微处理器从程序存储器中取出指令,解码后执行相应的操作。
操作可能涉及内部或外部数据存储器、I/O接口等。
单片机通过时钟信号同步所有操作,实现对外部世界的控制和数据处理。
2. 描述8051单片机的中断系统。
答案:8051单片机具有两个外部硬件中断和一个定时器/计数器中断。
中断允许单片机在执行主程序的同时响应外部事件。
中断系统包括中断请求、中断使能、中断优先级和中断服务程序。
四、计算题1. 给定一个8051单片机的时钟频率为12MHz,计算其机器周期和指令周期。
答案:8051单片机的机器周期是时钟周期的12倍,因此机器周期为1/(12MHz/12) = 1μs。
大多数指令需要1到2个机器周期来完成,因此指令周期可能是1μs到2μs。
五、编程题1. 编写一个8051单片机的程序,实现将累加器A中的值加1。
答案:```MOV A, #0x01 ; 将初始值1加载到累加器AADD A, #0x01 ; 将累加器A中的值加1```六、分析题1. 分析以下8051单片机汇编语言程序段的功能。
```MOV DPTR, #0x1234MOVX A, @DPTRMOV R0, ADEC R0MOV @R0, A```答案:该程序段首先将数据指针DPTR设置为0x1234,然后通过MOVX 指令将外部数据存储器地址0x1234处的值移动到累加器A。
单片机考试题及答案
![单片机考试题及答案](https://img.taocdn.com/s3/m/5c8b2c77dc36a32d7375a417866fb84ae45cc3da.png)
单片机考试题及答案一、选择题(每题2分,共20分)1. 单片机的英文缩写是:A. CPUB. MCUC. RAMD. ROM答案:B2. 下列哪个不是单片机的组成部分?A. 中央处理器B. 存储器C. 显示器D. 总线答案:C3. 8051单片机的时钟频率为12MHz,其机器周期的频率是多少?A. 1MHzB. 6MHzC. 12MHzD. 24MHz答案:B4. 下列哪个指令是8051单片机的无条件跳转指令?A. LJMPB. SJMPC. AJMPD. CJNE答案:A5. 8051单片机的中断优先级由哪个寄存器决定?A. IPB. IEC. P0D. SP答案:A二、填空题(每空2分,共20分)1. 单片机是一种_____的微型计算机,它将_____、_____、_____等集成在一个芯片上。
答案:集成度很高;CPU;存储器;输入/输出接口2. 8051单片机具有_____位的外部数据总线和_____位的外部地址总线。
答案:8;163. 单片机的程序存储器通常使用_____存储器,数据存储器通常使用_____存储器。
答案:ROM;RAM4. 8051单片机的中断系统包括_____个外部中断和_____个定时器中断。
答案:2;25. 单片机的I/O口具有_____和_____功能。
答案:输入;输出三、简答题(每题10分,共30分)1. 简述单片机的中断响应过程。
答案:单片机的中断响应过程包括:中断请求的发出、中断优先级的判断、中断服务程序的调用、中断服务程序的执行、中断返回。
首先,中断源发出中断请求信号,然后单片机根据中断优先级寄存器IP的设置判断哪个中断请求具有更高的优先级。
一旦确定了优先级,单片机会调用相应的中断服务程序,执行中断服务程序中的代码。
中断服务程序执行完成后,单片机会返回到中断发生前的程序执行位置继续执行。
2. 描述8051单片机的定时器/计数器的作用及其工作模式。
答案:8051单片机的定时器/计数器主要用于测量时间间隔或对外部事件进行计数。
单片机考试题目及答案
![单片机考试题目及答案](https://img.taocdn.com/s3/m/ed0e0a9c7e192279168884868762caaedd33ba0a.png)
单片机考试题目及答案一、选择题1. 单片机是指什么?A. 一种专门用于控制电器设备的芯片B. 一种能够独立运行的计算机硬件C. 一种集成了微处理器、存储器和输入输出设备的芯片D. 一种用于音频处理的专用芯片答案:C2. 单片机的主要特点是什么?A. 集成度高、功耗低、体积小B. 拥有独立操作系统C. 支持网络连接D. 适用于图形处理答案:A3. 单片机相比于微处理器的优势是什么?A. 价格更便宜B. 功耗更低C. 集成度更高D. 运算速度更快答案:C4. 单片机的架构是指什么?A. 单片机的内部组织结构和相互关系B. 单片机的封装类型C. 单片机的运行速度D. 单片机的接口规范答案:A5. 单片机中的I/O口是指什么?A. 用于传输指令的接口B. 用于输入输出数据的接口C. 用于连接外部存储器的接口D. 用于处理器与外设之间的通信接口答案:B二、填空题1. 单片机的英文缩写是__________。
答案:MCU2. 单片机中的RAM是指__________。
答案:随机存取存储器3. 单片机中的EEPROM是指__________。
答案:可擦写可编程只读存储器4. 单片机的时钟频率越高,运行速度越__________。
答案:快5. 单片机中的IO口可以用来连接和控制__________。
答案:外部设备三、简答题1. 请简要解释单片机的工作原理。
答案:单片机是一种集成了微处理器、存储器和输入输出设备的芯片。
它通过接收输入信号、执行指令、处理数据,并将结果输出到外部设备,实现对电器设备的控制。
单片机内部包含时钟、存储器、IO口等关键组件,通过时钟信号的控制来进行各项操作。
2. 单片机与传统计算机的区别是什么?答案:单片机相比于传统计算机,主要区别在于其集成度高、功耗低、体积小。
单片机通常被用于嵌入式系统中,用于控制和管理电子设备。
而传统计算机更适用于多任务处理、图形处理等复杂计算任务。
3. 请说明单片机的应用范围。
(完整版)单片机试卷及答案
![(完整版)单片机试卷及答案](https://img.taocdn.com/s3/m/46c6d60284254b35effd349e.png)
期终考试、单项选择题:(共 15题,每题 2分,共30分)1) AT89C51单片机哪些不是主要功能部件组成 ( ) A. CPU B. RAM C. ROM D.LED 显示 C. 可悬空 D. 以上三种情况视需要而定(5) AT89C51单片机 5 个中断源的优先权从高到低的是( )A. INT0 、T0、INT1、T1、串行口B. T0 、T1、INT0、INT1、串行口C.串行口、 T0、INT1、 T1、 INT0D. INT0 、 INT1、 T0、 T1、串行口(6)定时器工作在工作方式 2, 要定时 200 us, 要装入的初始值为 ( )A .56H B.9CH C.3CB0H D.0FFH(7) ADC0809 的模拟通道选择地址线 ADDC 、 ADDB 、 ADDA 的状态为 011,则选择模拟 的通道为( )A.IN6B.IN5C.IN4D.IN3(8)8255A 的 A 组控制电路是用来控制( )_分得:号 学名级_班:别系单片机原理及接口技术》(A )2) MCS-51系列单片机的 CPU 主要是由( )组成的。
A .运算器、控制器 B.加法器、寄存器C.运算器、加法器D.运算器、译码器 3)单片机中的程序计数器 PC 用来( )。
A. 存放指令B.存放正在执行的指令地址C. 存放下一条指令地址 D.存放上一条指令地址4) 单片机 AT89C51的 EA 引脚()。
A. 必须接地B.必须接 +5V 电源口及 B 口的低 4 位 口及 C 口的高 4 位A.A 口及C口的低 4 位B.AC.A 口及B口的高 4 位D.A(9) 外部扩展存储器时,分时复用做数据总线和低 8 位地址线的是((10)PSW 中的 RS1和 RS0两位用来( )。
A. 选择工作寄存器组B. 指示复位C. 选择定时器D. 选择工作方式 (11)单片机上电复位后, PC 的内容为( )。
A. 0000HB. 0003HC. 000BHD. 0800H (12)AT89C51 单片机的 CPU 是( )。
单片机期末考试题目及答案详解c
![单片机期末考试题目及答案详解c](https://img.taocdn.com/s3/m/ce4f7582d05abe23482fb4daa58da0116d171f78.png)
单片机期末考试题目及答案详解c一、选择题1. 单片机是一种______。
A. 微处理器B. 微型计算机C. 微控制器D. 微电脑答案:C2. 下列哪个不是单片机的组成部分?A. 中央处理单元(CPU)B. 存储器C. 显示器D. 输入/输出设备答案:C二、填空题1. 单片机的存储器分为______和______。
答案:程序存储器;数据存储器2. 单片机的I/O口具有______功能。
答案:双向通信三、简答题1. 简述单片机的工作原理。
答案:单片机的工作原理基于中央处理单元(CPU)对程序存储器中的指令进行取指、译码和执行的过程。
CPU按照指令的类型,控制数据存储器和I/O设备进行数据的读取、处理和输出。
2. 单片机在嵌入式系统中的作用是什么?答案:单片机在嵌入式系统中充当控制核心的角色,负责接收外部信号,执行预设的程序逻辑,控制其他硬件设备,实现系统的自动化控制功能。
四、计算题1. 假设一个单片机的时钟频率为8MHz,计算其机器周期和指令周期。
答案:机器周期为1/(8MHz/12)= 1.5μs,指令周期一般为1到2个机器周期,具体取决于指令类型。
五、编程题1. 编写一段程序,实现将累加器A中的值加1后存储回A。
答案:```; 假设初始值已经在A中INC A ; 将A中的值加1```六、案例分析题1. 分析以下程序段的功能,并指出可能存在的问题。
```MOV A, #0x01 ; 将立即数1加载到累加器AMOV P1, A ; 将A的值传送到P1端口```答案:该程序段的功能是将累加器A中的值1输出到P1端口。
可能存在的问题是如果P1端口之前有其他数据,那么这些数据会被覆盖,可能会导致意外的输出结果。
七、论述题1. 论述单片机在现代工业自动化中的应用及其重要性。
答案:单片机在现代工业自动化中扮演着核心角色,它们被广泛应用于各种控制设备中,如机器人、自动化生产线、智能仪表等。
单片机的小型化、低成本、高可靠性和易于编程的特点使其成为实现工业自动化的关键技术之一。
(完整版)单片机考试试题带答案
![(完整版)单片机考试试题带答案](https://img.taocdn.com/s3/m/af5cf05e80eb6294dd886cd9.png)
单片机原理及应用试卷A一、填空题(每空1分,共20分)1、单片微型计算机由CPU、存储器和I/O 三部分组成。
2、MCS-51系统中,当PSEN信号有效时,表示从P0口稳定地送出了低8位地址。
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 )中断返回指令 4、访问外部数据存储器时,不起作用的信号是( C )。
(A )RD (B )WR (C )PSEN (D )ALE 5、以下指令中,属于单纯读引脚的指令是( C )。
(A )MOV P1,A (B )ORL P1,#0FH (C )MOVC C ,P1.5 (D )DJNZ P1,LAB 6、使用定时器T1时,有几种工作模式( C )。
单片机考试题目及答案
![单片机考试题目及答案](https://img.taocdn.com/s3/m/19db696edc36a32d7375a417866fb84ae45cc3e5.png)
单片机考试题目及答案单片机原理与应用考试题目一、选择题(每题2分,共20分)1. 单片机的核心部件是()。
A. 微处理器B. 存储器C. 定时器D. I/O接口2. 下列哪种设备不属于单片机的外围设备?A. 显示器B. 键盘C. 鼠标D. CPU3. 在单片机中,堆栈的作用是()。
A. 存储程序代码B. 存储数据C. 保存函数调用的返回地址D. 存储操作系统4. 单片机的I/O端口通常具有()功能。
A. 仅输入B. 仅输出C. 输入/输出D. 仅定时器5. 下列哪种单片机是51系列单片机?A. 8051B. 8052C. 8031D. 80486. 在单片机程序设计中,通常使用()语言编写程序。
A. 机器语言B. 汇编语言C. 高级语言D. 网络语言7. 单片机的定时器/计数器可以用来()。
A. 计数外部事件B. 生成时间延迟C. 产生音乐D. 所有以上功能8. 串行通信与并行通信相比,其主要优点是()。
A. 速度快B. 传输距离远C. 抗干扰能力强D. 线路简单9. 在单片机系统中,EEPROM是指()。
A. 电可擦除只读存储器B. 电子擦除可编程只读存储器C. 电子擦除可编程可擦写存储器D. 电可擦除可编程可擦写存储器10. 下列哪种中断源在单片机中是可屏蔽的?A. 外部中断0B. 外部中断1C. 定时器0中断D. 串行口中断二、填空题(每题2分,共20分)1. 单片机中的______是指具有微处理器、存储器、I/O接口以及其他功能模块集成在同一芯片上的微型计算机。
2. 在51单片机中,P1、P2、P3分别是______、______、______端口。
3. 单片机的程序存储器通常采用______型存储器。
4. 单片机中,______的作用是在程序执行过程中为子程序调用提供返回地址。
5. 单片机的串行通信接口可以实现______位数据的串行传输。
6. 在单片机中,______是指在程序执行过程中,由于外部事件或内部条件触发而中断当前程序执行的过程。
单片机的试题及答案试卷15及答案
![单片机的试题及答案试卷15及答案](https://img.taocdn.com/s3/m/8d046f43a8956bec0975e3fa.png)
试卷15一、填空题(每空1分,共30分)1.8031内部有个RAM、8751有4K内部。
2.MCS—51单片机系列有个中断源,可分为个优先级。
上电复位时中断源的优先级别最高。
3.MCS-51可分为六种不同的寻址方式。
如:MOVC A,@A+PC 属于寻址方式,SJMP rel 属于寻址方式。
4.完成不同数制间的转换:(00100110)二=()十;(10011010)二=()十六(01110111)BCD =()十;(28)十=()BCD;符号A的ASCII码是()5.单片机位寻址区的单元地址是从单元到单元,若某位地址是09H,它所在单元的地址应该是。
8031单片机内部RAM存储器分五个区,6.当P1口做输入口输入数据时,必须先向该端口的锁存器写入,否则输入数据可能出错。
7.单片机内部与外部RAM之间的查表指令是。
8.转移指令LCALL addr16 的转移范围是,JNB rel 的转移范围是,调用指令AJMP addr11的调用范围是。
9.当单片机CPU响应中断后,程序将自动转移到该中断源所对应的入口地址处,并从该地址开始继续执行程序,通常在该地址处存放转移指令以便转移到中断服务程序。
其中INT0 的入口地址为,T1 的入口地址为)。
10.单片机常用两种复位方式,既和。
11.LED数码显示有和两种显示形式。
12.扩展并行口时常采用8155可编程芯片,它由、、、4部分组成。
二、选择题(每空2分,共20分)1.MCS—51系列单片机外扩存储器芯片时,4个I/O口中作为数据总线的是()。
(A)P0口和P2口(B)P0口(C)P2口和P3口(D)P2口2、判断是否有进位时用PSW的()标志位。
A.CY B.OV C.P D.RS0 E.RS13.当单片机从8155接口芯片内部RAM的20H单元中读取某一数据时,应使用()类指令。
A.MOV A,20H B.MOVX A,@20HC.MOVC A,@A+DPTR D.MOVX A,@4020H4.当串行口向单片机的CPU发出中断请求时,若CPU允许并接受中断时,程序计数器PC 的内容将被自动修改为()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2014年-2015学年度第二学期
华中科技大学本科生课程考试试卷(A卷)
课程名称:单片机原理课程类别□公共课
■专业课
考试形式
□开卷
■闭卷
所在院系:自动化学院专业及班级:测控&自动化12级考试日期: 2015.05.27 学号:姓名:任课教师:邓忠华
题号一二三四五总分
分数
一、选择题(10分)
)
A. B. C. D.
2. 在MCS-51系列单片机中,()
A.由P0和P1的口线做地址线 B.由P1和P3的口线做地址线
C. 由P0和P3的口线做地址线
D.由P0和P2的口线做地址线
3.MCS-51单片机的晶振频率为12MHz,最短指令执行时间是()A.0.5us B.1us C.2us D.4us 4. MCS-51单片机的内部程序计数器PC的值是()
A.当前正在执行的指令的地址 B.下一条要执行的指令的地址
C.当前指令前一条指令的地址 D.控制器中指令寄存器的地址5.设8051单片机的SP=48H,在CPU响应中断时把断点地址送入堆栈保护后,SP的值为()
A. 50H B.46H C.48H D.4AH
6. MCS-51单片机fosc=12MHz,串行口工作在方式0,则波特率为()
A. 62500Hz B.1MHz C.19200Hz D.9600Hz
7.MCS-51单片机复位后,程序的入口地址是()
A.0000H B.0003H C.000BH D.0013H
得分评卷人
8.在MCS-51系统中,哪几个中断请求在响应中断时不会自动清除( )
A. 定时器中断 B .串行口中断 C .边沿触发方式的外部中断
D .电平触发方式的外部中断
9.用间接寻址方式访问片内数据存储器时,可用作间址寄存器的是( )
A. R0,R1 B .R1,R2 C .R0,Rn D .R0,DPTR
10. MCS-51单片机定时器方式1下,设系统fosc =12MHz ,则最大定时时间为( )
A. 0.256ms B .8.192ms C .16.384ms D .65.536ms
二、判断改错题(10分)
1. 以下是INT0的中断服务程序,阅读程序,指出错误
并改错(5分)
INT0_INT: PUSH ACC
PUSH B
MOV A,R0
MOV B,#8
MUL AB
MOV R0,A
POP ACC
POP B
RET
2. 下面指令用法是否存在错误,有请改正(5分)
指令 对错 改正
MOV A,@R2 ( )
MOVC A,@A+DPTR ( )
MOV R2,R3 ( )
MOVX @R0,B ( )
AJMP $ ( )
三、简答题(每小题6分,共30分)
1.单片机由那些部分组成?
2.MCS-51单片机定时器工作方式1简介
3.MCS-51单片机有那些寻址方式?举例说明
4.MCS-51单片机中断源有哪些?
5.MCS-51单片机定时器的四种工作方式
四、阅读以下程序,说明程序的功用和结果(15分)
1. 下面程序片段与MCS-51外部中断请求INT0相关(晶振频率为12MHz)(7分)
ORG 0000H
AJMP MAINPROG
ORG 0003H
PUSH PSW
PUSH ACC
AJMP EXTINT0_ISR
MAINPROG: MOV SP,#5FH
MOV TMOD,#09H ;09H=00001001B
MOV TH0,#0
SETB TR0
MOV IE,#10000001B
SJMP $
EXTINT0_ISR: MOV PSW,#00010000B
CLR TR0
MOV R6,TL0
MOV R7,TH0
CLR A
MOV TH0,A
MOV TL0,A
SETB TR0
POP ACC
POP PSW
RETI
4.2 下面程序中MCS-51晶振频率为11.0592MHz(8分)
ORG 0000H
AJMP MAINPROG
ORG 0023H
AJMP SERIAL_ISR
MAINPROG: MOV TMOD,#20H
SETB TR1
MOV TH1,#-3
MOV PCON,#00H
MOV SCON,#11010000B
MOV IE,#10010000B
MOV 08H,#40H
MOV 0FH,#16
SJMP $
SERIAL_ISR: PUSH PSW
PUSH ACC
MOV PSW,#00001000B
JNB RI,SERIAL_ISR_E
CLR RI
CJNE R7,#0,SERIAL_ISR_A
SJMP SERIAL_ISR_E
SERIAL_ISR_A: MOV A,SBUF
MOV @R0,A
MOV ACC.2,C
XRL A,SCON
JB ACC.2,SERIAL_ISR_E
INC R0
DEC R7
SERIAL_ISR_E: P OP ACC
POP PSW
RETI
五、应用题(题分共35分)
某基于8751单片机(fosc=11.0592MHz)的仪表,每隔10秒钟将存储在内部数据存储器地址为40H-5FH的数据以9600波特率通过串行口发送给与之相连的计算机。
数据帧要求为一个起始位,8个数据位,偶校验,一个停止位。
请编写单片机此部分的程序(包括定时器和串行口等的初始化程序、T0中断处理实现的10秒钟间隔程序和中断服务程序中完成的串行口数据发送程序)
中断允许IE位次序: E A X X X ES ET1 EX1 ET0 EX0
中断优先权IP位次序: X X X X PS PT1 PX1 PT0 PX0 TCON位: TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0
TF1, TF0, IE1, IE0: 定时中断和外部中断请求标志(1=有请求)
IT1, IT0外部中断:0=低电平触发,1=下降沿触发
TR1, TR0:0=计数停止,1=计数运行
TMOD位: GATE C/T M1 M0 (T1) GATE C/T M1 M0 (T0);
GATE=0内部启动,GATE=1外部启动;C/T=1计数,C/T=0定时;
M1M0定时器方式=00,01,10,11为方式0,1 2和3
SCON位: 从高(D7)到低(D0)位序: SM0 SM1 SM2 REN TB8 RB8 TI RI;
SM0 SM1为串行口方式=00,01,10,11为方式0,1 2和3; SM2多级通讯位; REN为接受允许;TB8,RB8-发送,接收的第9个数据位; TI, RI:发送,接收中断标志
PCON位: 最高位D7为SMOD, =1时波特率比=0时高一倍
PSW.0是ACC中数据的偶校验标志, PSW.4和PSW.3为寄存器组选择位。