集美大学单片机期末考试试卷 2009
单片机期末考试试题完整版
填空题1、串行通信的两种基本的通信方式是同步方式和(异步)方式。
2、已知无符号字符型变量operate定义在bdata区域中,将其第2位定义为位变量flag_music的方法为: sbit flag_music=operate^2;3、使用getchar、scanf等输入函数的数据来自于(串行口)。
4、定时器/计数器T0、T1的控制寄存器TCON的格式如下,TF1的含义是(T1计数溢出标志位)。
┌──┬──┬──┬──┬──┬──┬──┬──┐│TF1 │TR1 │TF0 │TR0 │IE1 │IT1 │IE0 │IT0 │└──┴──┴──┴──┴──┴──┴──┴──┘5、在片外数据区0xdfff地址处定义一无符号字符型变量da_port,便于通过da_port 输出实现D/A转换。
其定义为:unsigned char xdata da_port _at_ 0xdfff;6、某单片机有一个8位中断优先级高字节特殊功能寄存器IPH,它的地址是0xb7,定义该特殊功能寄存器IPH的方法是: sfr IPH=0xb7;7、写出定位到程序存储器30H的指令(ORG 30H )。
8、定时器/计数器T0、T1以模式2工作时的原理结构可以分为(信号源,包括内部时钟信号和外部计数脉冲信号),运行控制(包括内部控制和外部信号控制两个部分),计数器(包括8位计数器TLx和8位初值寄存器THx两个部分)和计数溢出标志4个部分。
9、某海洋资源勘测系统使用单片机T0计数控制探头勘测深度,其中有一项目要求深度为计数35000。
试分析应该设置T0以模式(1)计数,模式寄存器TMOD的低4位应设置为(5),计数初值应该是(30536)。
10、把无符号整型变量m、n,定义在片内RAM低128字节的一般数据区域。
其定义为:unsigned char data m,n;11、C51中整型数据的存放方式是:高字节在低地址,低字节在高地址12、用()、()、()等来表示指令的程序语言,叫汇编语言。
单片机原理-期末考试试题-(附答案).
单片机模拟试卷001一、选择题(每题1分,共10分)1. 8031单片机的(D )口的引脚,还具有外中断、串行通信等第二功能。
a)P0 b)P1 c )P2 d)P32. 单片机应用程序一般存放在(B )a)RAM b)ROM c)寄存器d)CPU 3. 已知某数的BCD码为0111 0101 0100 0010则其表示的十进制数值为(B)a) 7542H b ) 7542! c ) 75.42H d)75.424. 下列指令中不影响标志位CY的指令有(D)oa) ADD A 20H b) CLR c) RRC A d) INC A5. CPI主要的组成部部分为(A)a)运算器、控制器b)加法器、寄存器c )运算器、寄存器d)运算器、扌曰令译码器6. INTEL 8051CPU是( C )位的单片机a) 16b) 4 c ) 8dE167. 8031复位后,PC与SP的值为( B )a ) 0000H 00H b) 0000H, 07Hc ) 0003H, 07H d) 0800H 00H8. 当需要从MCS-51单片机程序存储器取数据时,采用的指令为(B )。
a ) MOV A, @R1 b) MOVC A, @A+DPTRc) MOVX A, @R0 d) MOVX A, @DPTR9. 8031单片机中既可位寻址又可字节寻址的单元( A )a ) 20H b) 30H c) 00H d) 70H 10. 下列哪条指令是正确的( D)a) PUSH R2 b) ADD R0,Ac) MOVX A @DPTR d ) MOV@R0,A二、填空题(每空1分,共30 分)1.一个完整的微机系统由硬件和软件两大部分组成2. 8051的引脚RST是_IN (IN脚还是OUT脚),当其端出现高电平时,8051进入复位状态。
8051 一直维持这个值,直到RST脚收到低电平,8051才脱离复位状态,进入程序运行状态,从ROMD000H H单元开始取指令并翻译和执行。
单片机期末考试试题复习资料
单片机期末考试试题(答案)01、单片机是将微处理器、一定容量的和以与口、定时器等电路集成在一块芯片上而构成的微型计算机。
2、单片机89C51片内集成了 4 的,共有 5 个中断源。
3、两位十六进制数最多可以表示256 个存储单元。
4、89C51是以下哪个公司的产品?( C )A、B、C、D、5、在89C51中,只有当引脚接高电平时,才访问片内的。
6、是非题:当89C51的引脚接低电平时,只能访问片外,而不管片内是否有程序存储器。
T7、是非题:当89C51的引脚接高电平时,只能访问片内的4空间。
F8、当访问片外的存储器时,其低八位地址由P0 口提供,高八位地址由P2 口提供,8位数据由P0 口提供。
9、在口中,P0 口在接时,必须提供上拉电阻,P3 口具有第二功能。
10、是非题:51系列单片机直接读端口和读端口锁存器的结果永远是相同的。
F11、是非题:是读端口还是读锁存器是用指令来区别的。
T12、是非题:在89C51的片内区中,位地址和部分字节地址是冲突的。
F13、是非题:中断的矢量地址位于区中。
F14、51系列单片机是属于( B )体系结构。
A、冯诺依曼B、普林斯顿C、哈佛D、图灵15、89C51具有64 的字节寻址能力。
16、是非题:在89C51中,当访问片内、外区时用指令,访问片外区时用指令,访问片内区时用指令。
T17、在89C51中,片内分为地址为007 的真正区,和地址为80的特殊功能寄存器() 区两个部分。
18、在89C51中,通用寄存器区共分为 4 组,每组8 个工作寄存器,当复位时,第0 组寄存器为当前的工作寄存器。
19、是非题:工作寄存器区不允许做普通的单元来使用。
F20、是非题:工作寄存器组是通过置位中的0和1来切换的。
T21、是非题:特殊功能寄存器可以当作普通的单元来使用。
F22、是非题:访问128个位地址用位寻址方式,访问低128字节单元用直接或间接寻址方式。
T23、是非题:堆栈指针的内容可指向片内007的任何单元,系统复位后,初始化为00H。
2008~2009学年第一学期期末考试试题(A卷).doc
电路分析B 试题 班级 姓名 考号 第 1 页2008~2009学年第一学期期末考试试题(A 卷)题目 一 二 三 四 五 六 七 八 总分数分数 评卷人一、单项选择题:在下列各题中,有四个备选答案,请将其中唯一正确的答案填入题干的括号中。
(本大题共8小题,总计16分)1、图示电路中V1的读数为3V ,V2的读数为4V ,则V 的读数为( ) A. 3V B. 4V C.5V D. 6V2、电路如图所示,电流和电压U 分别为( )A. 1 A ,2VB. 2 A ,20VC. 3 A ,20VD. A ,-10V3、图示电路中,调节电阻的大小使其获得最大功率,当它获得最大功率时,该电路中电压源的供电效率为 ( )A. 50%B. 25 %C. 33.3%D. 83.3%4、图示电路的端口开路电压和电流I分别为( )A. 15 V,2AB. 0 V, 2AC. 9 V, 0.5AD. 9 V, -0.5A5、某支路如图所示,其电压与电流的关系式应为()A. B.C. D.6、图示方框内可能是一个电阻,一个电感,或是一个电容,已知电流)23︒i A,=t+cos(6010电压)t V,则该元件为()+60︒A.电感元件,B.电容元件,C.电阻元件,D.电阻元件,7、图示电路电压U为()A. 9VB. -9VC.1VD. -1V电路分析B 试题班级 姓名 考号 第 2 页8、图示电路在谐振时,电容电压和电阻电压的正确关系式为( )A. 0=-RC U U B. 0=-R C U U C. R C QU U =D. 以上皆非二、在下列各题中,请将题止所要求的解答填入题干中的各横线上方内。
(本大题共6小题,总计24分) (要求尽量写出解题步骤) 1、(2分)图示电路的网孔方程为2、(3分)图示正弦交流电路中,已知()︒-=3010cos 54t u V ,()︒+=3010cos 541t u V ,C =20F ,则电流= 。
(精校版)单片机原理及应用期末考试试卷及答案
(完整word版)单片机原理及应用期末考试试卷及答案编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整word版)单片机原理及应用期末考试试卷及答案)的内容能够给您的工作和学习带来便利。
同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整word版)单片机原理及应用期末考试试卷及答案的全部内容。
单片机原理及应用期末考试试卷班级:_______________学号:_______________姓名:_______________得分:_______________(卷面共有100题,总分100分,各大题标有题量和总分,每小题标号后有小分)一、单项选择题(33小题,共33分)[1分](1)要MCS—51系统中,若晶振频率屡8MHz,一个机器周期等于( A )μsA 1。
5B 3C 1D 0.5[1分](2)MCS—51的时钟最高频率是 ( A )。
A 12MHzB 6 MHzC 8 MHzD 10 MHz[1分](3)下列不是单片机总线是( D )A 地址总线B 控制总线C 数据总线D 输出总线[1分](4)十进制29的二进制表示为原码( C )A 11100010B 10101111C 00011101D 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、6MHzB、8MHzC、10MHzD、12MHz[1分](9)-49D的二进制补码为.( B)A、 11101111B、11101101C、0001000D、11101100[1分](10)要用传送指令访问MCS—51片外RAM,它的指令操作码助记符应是( B)A、 MOVB、 MOVXC、 MOVCD、以上都行[1分](11)若某存储芯片地址线为12根,那么它的存储容量为(C )A、1KBB、2KBC、 4KBD、 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、192HB、C90HC、1A2HD、CA0H[1分](17)一3的补码是( D )A、10000011B、11111100C、11111110D、11111101[1分](18)对于8031来说,脚总是( A )A、接地B、接电源C、悬空D、不用[1分](19)进位标志CY在( C)中A、累加器B、算逻运算部件ALUC、程序状态字寄存器PSWD、DPOR[1分](20)指令和程序是以( C)形式存放在程序存储器中A、源程序B、汇编程序C、二进制编码D、BCD码[1分](21)单片机应用程序一般存放在( B )A、RAMB、ROMC、寄存器D、CPU[1分](22)LJMP跳转空间最大可达到( D )A、2KBB、256B C 、128B D、64KB[1分](23)8051单片机中,唯一一个用户不能直接使用的寄存器是( C )A、PSWB、DPTR C 、PC D、B[1分](24)8051单片机中,唯一一个用户可使用的16位寄存器是( B)A、PSWB、DPTR C 、ACC D、PC[1分](25)ORG 0003HLJMP 2000HORG 000BHLJMP 3000H 当CPU响应外部中断0后,PC的值是(B )(A)0003H (B)2000H (C)000BH (D)3000H[1分](26)对程序存储器的读操作,只能使用(D)(A)MOV指令(B)PUSH指令(C)MOVX指令(D)MOVC指令[1分](27)ORG 0003HLJMP 2000HORG 000BHLJMP 3000H 当CPU响应外部中断0后,PC的值是( B)A、 0003HB、2000HC、000BHD、3000H[1分](28)执行PUSH ACC指令,MCS—51完成的操作是( B)A、(ACC)→(SP) SP-1→ SPB、SP+1→ SP (ACC)→(SP)C、SP-1 →SP (ACC)→(SP)D、(ACC)→(SP)SP+1→ SP[1分](29)各中断源发出的中断请求信号,都会标记在MCS-51系统中的(B)。
单片机期末考试试卷及答案
一、填空题1、设X=5AH, Y=36H,则X与Y“或”运算为7EH, X与 Y的“异或”运算为6CH。
2、若机器的字长为8 位,X=17, Y=35,则X+ Y=110100, X-Y=11101110(要求结果写出二进制形式)。
3、单片机复位后,堆栈指针SP的值是 07h。
4、若采用6MHz的晶体振荡器,则MCS-51单片机的振荡周期为0.5us,机器周期为2us。
5、一个函数由两部分组 , 即说明部分和语句部分。
6、 C语言中输入和输出操作是由库函数 scanf 和 printf 等函数来完成。
7. 当MCS-51引脚ALE 信号有效时, 表示从Po口稳定地送出了低8位地址.8.MCS-51 的堆栈是软件填写堆栈指针临时在_片内数据存储_器内开辟的区域.9.MCS-51有4组工作寄存器,它们的地址范围是00H-1FH 。
10.MCS-51片内20H-2FH 范围内的数据存储器, 既可以字节寻址又可以位寻址.11.计算机的系统总线有数据总线、地址总线、控制总线。
12. 一个机器周期等于 6 个状态周期,振荡脉冲 2 分频后产生的时钟信号的周期定义为状态周期。
13、单片机的复位操作是_高电平,寄存器 IE 的值是_EA、 ES、 ET1、 EX1、 ET0、 EX0_。
14、若选择内部程序存储器,应该设置为高电平(高电平 / 低电平),那么,PSEN信号的处理方式为不用。
15、单片机程序的入口地址是0000H ,外部中断1 的入口地址是0013H 。
16、片机的内部RAM区中,可以位寻址的地址范围是20H-2FH ,特殊功能寄存器中,可位寻址的地址是能被 8 整除的地址。
17、eiL C51 软件中,工程文件的扩展名是UV2,编译连接后生成可烧写的文件扩展名是 HEX。
18、CS-51 单片机中,在IP=0x00 时,优先级最高的中断是外部中断,最低的是串行口中断。
19、CS— 51 单片机的P0— P4口均是并行I / O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的数据总线和地址总线,在 P0—P4口中,P0为真正的双向口,P1-P3 为准双向口。
单片机期末考试复习题
单片机期末考试复习题一、选择题(每题2分,共20分)1. 单片机中的CPU主要负责什么功能?A. 存储数据B. 执行程序C. 输入输出控制D. 电源管理2. 下列哪个不是单片机的输入输出设备?A. 键盘B. 显示器C. 硬盘D. 打印机3. 单片机的中断系统主要作用是什么?A. 定时计数B. 程序控制C. 异常处理D. 数据交换4. 8051单片机的内部RAM地址空间是多少?A. 128字节B. 256字节C. 512字节D. 1024字节5. 单片机的I/O口可以配置为以下哪种模式?A. 只读B. 只写C. 双向D. 以上都是6. 单片机的定时器/计数器可以用于哪些功能?A. 定时B. 计数C. PWM输出D. 以上都是7. 8051单片机的外部数据总线宽度是多少位?A. 4位B. 8位C. 16位D. 32位8. 下列哪个是单片机的编程语言?A. C++B. HTMLC. JavaD. SQL9. 单片机的看门狗定时器的作用是什么?A. 系统监控B. 数据加密C. 网络通信D. 电源管理10. 单片机的串行通信可以采用哪些协议?A. SPIB. I2CC. USARTD. 以上都是二、填空题(每空2分,共20分)1. 单片机的最小系统包括________、________和________。
2. 单片机的中断优先级可以设置为________、________和________。
3. 8051单片机的外部中断源有________、________和________。
4. 单片机的串行通信波特率设置与________有关。
5. 单片机的I/O口可以设置为________、________和________模式。
三、简答题(每题10分,共30分)1. 请简述单片机的中断响应过程。
2. 解释单片机的看门狗定时器的作用及其工作原理。
3. 单片机的串行通信与并行通信有何不同?四、计算题(每题15分,共30分)1. 假设8051单片机的时钟频率为12MHz,计算其机器周期和指令周期。
《单片机试卷》期末试卷A卷(电子)答案
《单⽚机试卷》期末试卷A卷(电⼦)答案三年制09级应⽤电⼦技术、液晶显⽰与光电技术专业《单⽚机技术与应⽤》期末试卷(A卷)⼀、填空题(每空⼀分,共40分)1.AT89S51单⽚机内部有 4 KB的FLASH ROM,内部数据存储器可位寻址的地址范围为20H-2FH ,特殊功能寄存中地址可被以8整除的特殊功能寄存器也可以进⾏位寻址。
外部中断0的⼊⼝地址为0003H ,T1定时/计数器的中断⼊⼝地址为001BH 。
2.PSW中RS1=1,RS0=0,R3对应的字节地址为13H 。
3.78H对应的⼗进制数为120 D,对应的⼆进制数为01111000 B。
4. MCS51单⽚机的仅使⽤内部ROM时,EA引脚应接⾼电平。
5.当MCS51单⽚机RST引脚出现 2 机器周期以上⾼电平时单⽚机可有效复位,复位后SP= 07H ,PC= 0000H ,P2= FFH 。
6. 单⽚机是集成了8位CPU 、存储器、I/O端⼝、16位定时/计数器四个部分的微型计算机。
7. 中断源的允许是由IE 寄存器决定的,中断源的优先级别是由IP 寄存器决定的。
9.LCALL 指令可以实现64 KB范围的⼦称程序调⽤;可以实现远程查表的指令是MOVC A,@A+DPTR;可以实现64K范围跳转的指令是AJMP addr16 。
10.关于堆栈类操作的两条指令分别是PUSH 、POP ,操作遵循先进后出、后进先出原则。
11. LED数码管按结构分为共阴和共阳两种形式。
12.键盘按键的检测过程中消除抖动常⽤的⽅法有RS触发器滤波、⼤电容滤波、软件延时.。
13.DAC0832的参考电压为+4V,则分辩率为0.015625(4/256)V。
14.“DIV AB ”是单字节四周期指令;“NOP ”是单字节单周期指令。
15.C51中定义的位变量的关键字是bit ,位变量对应的地址空间范围是20H-2FH 。
16.C51定义为data的RAM地址范围为 0x00-0x7f 。
2008~2009学年第一学期期末考试试题.doc
图2靶标示意图
用一位置固定的数码相机摄得其像,如图3所示。
图3靶标的像
请你们:
(1)建立数学模型和算法以确定靶标上圆的圆心在该相机像平面的像坐标,这里坐标系原点取在该相机的光学中心,x-y平面平行于像平面;
六、非客观题(本大题10分)图示对称三相电路中,已知星形联接负载阻抗 ,在220V相电压下,求电路的线电压Ul,线电流Il,相电流Ip和有功功率P。若把电路接成三角形连接,有功功率P为多少?
七、非客观题(本大题10分)串联谐振电路中已知电容C=0.25F、电感L=40mH。求当电阻:(1)R=10,(2)R=100时,该电路的谐振角频率 ,品质因数Q和通频带 ,比较这三个量都和哪些因素有关。
解:求开路电压:
求等效电阻: 得到:
六、非客观题(本大题10分)图示对称三相电路中,已知星形联接负载(复)阻抗,若已测得电路无功功率Q=500var,求电路有功功率P。
解: 得到:
电路有功功率:
七、非客观题(本大题10分)求图示正弦交流电路的有功功率P和无功功率Q。
解:
总电流:
八、非客观题(本大题10分)电路如图所示,开关闭合后,电容电压的全响应。
标定的一种做法是:在一块平板上画若干个点,同时用这两部相机照相,分别得到这些点在它们像平面上的像点,利用这两组像点的几何关系就可以得到这两部相机的相对位置。然而,无论在物平面或像平面上我们都无法直接得到没有几何尺寸的“点”。实际的做法是在物平面上画若干个圆(称为靶标),它们的圆心就是几何的点了。而它们的像一般会变形,如图1所示,所以必须从靶标上的这些圆的像中把圆心的像精确地找到,标定就可实现。图1靶标上圆的像
集美大学2009至2010学年第一学期单片机原理期末考试试题
集美⼤学2009⾄2010学年第⼀学期单⽚机原理期末考试试题集美⼤学2009⾄2010学年第⼀学期单⽚机原理期末考试试题集美⼤学期末考试试卷 2009—2010学年第⼀学期考试科⽬单⽚机原理考试成绩试卷类型 B 考试形式闭卷考试对象08电信⼀、选择题:本⼤题共15个⼩题,每⼩题1分,共15分,在每⼩题给出的四个选项中,只有⼀项符合题⽬要求,把所选项前的字母填在括号内。
1.单⽚机读写外RAM 数据⽤(1)指令,控制信号是(2)。
【 B 】A.(1)MOV (2)和B. (1)MOVX (2)和C.(1)MOVX(2)和D. (1)MOVC(2)和2. 8051单⽚机的堆栈区是向地址【 D 】的⽅向⽣成的。
A.可变B. 不定C.减⼩D. 增⼤3. 80C51单⽚机地址总线(AB )总线宽度为【 D 】位。
A. 8B. 16C. 15D. 32 4. ⼀个时钟周期等于【 B 】振荡周期。
A.1个B.2个C. 6个D. 12个5. ⼗进制数向⼆进制数进⾏转换时,⼗进制数91相当于⼆进制数【 D 】. A.1101011 B.1101111C.1110001D.10110116.程序计数器PC 是【 A 】位的计数器,能寻址64KB 的程序存储器范围。
A.16B. 8C. 4D. 327.80C51复位的条件是RST 引脚保持(1)个机器周期以上的⾼电平,复位后的状态:PC 值为(2)、SP 值为(3)、P0-P3⼝的值为(4)。
【 B 】A.(1)3(2)0000H(3)06H(4)FEHB.(1)2(2)0000H(3)07H(4)FFHC.(1)1(2)0000H(3)07H(4)FFHD.(1)2(2)0000H(3)60H(4)00H 8. 指令MOV 寻址空间是【 C 】。
A .⽚外ROMB 。
⽚外RAMC 。
⽚内RAMD 。
⽚内ROM 9. 指令MOVX 寻址空间是【 B 】。
A .⽚外ROMB 。
单片机期末考试试题(含答案)汇编
单片机期末考试试题(含答案)汇编单片机期末考试试题01、单片机是将微处理器、一定容量的RAM 和ROM以及I/O 口、定时器等电路集成在一块芯片上而构成的微型计算机。
2、单片机89C51片内集成了4 KB的FLASH ROM,共有5 个中断源。
3、两位十六进制数最多可以表示256 个存储单元。
4、89C51是以下哪个公司的产品?( C )A、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分,共20分)1.相对寻址是以PC的当前值为基准,加上指令中给出的相对偏移量形成⽬标地址的⽅式。
2.A T89S51单⽚机的1个机器周期含有12 个晶振周期或 6 状态周期。
3.AT89S51单⽚机进⾏扩展时,⽤P0 ⼝作为地址/数据总线,⽤P2⼝作为地址总线⾼8位。
4.假定累加器A的内容30H,执⾏指令:1000H:MOVC A,@A+PC后,把程序存储器1031H单元的内容送累加器A中5.指令格式是由操作码和操作数部分组成。
6. AT89S51单⽚机的串⾏⼝控制寄存器中有2个中断标志位,它们是TI和RI7.在进⾏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/s12.堆栈应遵循先进后出规律,堆栈指针的符号为SP⼆、单项选择题(每⼩题1分,共20分)1.AT89S51单⽚机的( d )⼝的引脚,还具有外中断、串⾏通信等第⼆功能。
a)P0 b)P1 c)P2 d)P32.单⽚机应⽤程序⼀般存放在( b )a)RAM b)ROM c)寄存器 d)CPU3.已知某数的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 A5.CPU主要的组成部部分为( a )a)运算器、控制器b)加法器、寄存器c)运算器、寄存器d)运算器、指令译码器6.AT89S51 的CPU是( c )位的单⽚机a) 16 b)4c)8 d)准167.AT89S51复位后,PC与SP的值为( b )a )0000H,00H b)0000H,07Hc) 0003H,07H d)0800H,00H8.当需要从AT89S51单⽚机程序存储器取数据时,采⽤的指令为(b)。
单片机期末考试题试卷
单片机原理及应用试题三一、填空题(每空 1 分,共10 分)1. _________________________________________________________________ 当使用8031 单片机时,需要扩展外部程序存储器,此时EA 应为_______________________ 。
2. ___________________ P0 通常用作。
3. 若由程序设定RS1、RS0=10,则工作寄存器R0〜R7的直接地址为_____________4. 返回地址(或断点)是 ____ 的程序计数器的内容。
5 .中央处理器CPU 是单片机的核心,它完成 ___________ 。
6.单片机的工作过程,实际上就是____________ 。
7 .所谓中断源即是________ 。
8. ____________________ 端口(或称口)是。
9. 异步串行近程通信时的传送信号是 __________ 。
10. 若累加器A 中的数据为01110010B ,则PSW 中的P= ___________ 。
二、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。
每小题 1 分,共10 分)1. MCS —51 单片机的复位信号是()有效。
A. 高电平B.低电平C•脉冲 D.下降沿2. 若MCS-51 单片机使用晶振频率为6MHz 时,其复位持续时间应该超过( )。
A.2 [isB.4 isC.8 isD.1ms3.若 PSW.4=0,PSW.3=1,要想把寄存器R0的内容入栈,应使用 ()指令。
A.PUSH R0B.PUSH@R0C.PUSH00HD.PUSH08H4. 能够用紫外光擦除ROM 中程序的只读存储器称为()。
A. 掩膜ROMB.PROMC.EPROMD.EEPROM5. 在片外扩展一片2764 程序存储器芯片要()地址线。
A.8 根B. 13 根C. 16 根D. 20 根6.定时器/ 计数器工作方式1是()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
集美大学期末考试试卷2009—2010学年第一学期
考试科目单片机原理考试成绩试卷类型 B 考试形式闭卷考试对象08电信
一、选择题:本大题共15个小题,每小题1分,共15分,在每小题给出的四个选项中,只有一项符合题目要求,把所选项前的字母填在括号内。
1.单片机读写外RAM数据用(1)指令,控制信号是(2)。
【B】
A.(1)MOV (2)RD和WR
B. (1)MOVX (2)RD 和 WR
C.(1)MOVX(2) PSEN和 EA
D. (1)MOVC(2) PSEN和EA
2. 8051单片机的堆栈区是向地址【D】的方向生成的。
A.可变
B. 不定
C.减小
D. 增大
3. 80C51单片机地址总线(AB)总线宽度为【D】位。
A. 8
B. 16
C. 15
D. 32
4. 一个时钟周期等于【B】振荡周期。
A.1个
B.2个
C. 6个
D. 12个
5. 十进制数向二进制数进行转换时,十进制数91相当于二进制数【D】.
A.1101011
B.1101111
C.1110001
D.1011011
6.程序计数器PC是【A】位的计数器,能寻址64KB的程序存储器范围。
A.16
B. 8
C. 4
D. 32
7.80C51复位的条件是RST引脚保持(1)个机器周期以上的高电平,复位后的状态:PC值为(2)、SP值为(3)、P0-P3口的值为(4)。
【B】A.(1)3(2)0000H(3)06H(4)FEH B.(1)2(2)0000H(3)07H(4)FFH
C.(1)1(2)0000H(3)07H(4)FFH
D.(1)2(2)0000H(3)60H(4)00H
8. 指令MOV寻址空间是【C】。
A.片外ROM B。
片外RAM C。
片内RAM D。
片内ROM
9. 指令MOVX寻址空间是【B】。
A.片外ROM B。
片外RAM C。
片内RAM D。
片内ROM
10. 当CPU不执行访问外RAM指令(MOVX)时,ALE以时钟振荡频率【B】的固定频率输出,因此ALE信号也可作为外部芯片CLK时钟或其他需要。
A.1/2 B。
1/6 C。
1/12 D。
1/24
11. 8051单片机复位信号应从【B】脚接入。
A.P3.2
B. RST
C. 8脚
D. T1
12. 8051单片机外部中断0、1( , )在【D】。
A.P0 口
B. P1 口
C. P2 口
D. P3 口
13. 一个机器周期含有(1)个时钟周期,当单片机时钟频率为12MHZ时,一个机器周期为(2)μs。
【D】。
A.(1)6 (2)2
B. (1)12 (2)2
C. (1)12 (2)1
D. (1)6 (2)1
14. “MUL AB”指令执行后,16位乘积的高位在【D】中。
A. A
B. C
C. AB
D. B
15. “MOV A, 30H”的寻址方式是【C】。
A。
寄存器寻址B。
寄存器间接寻址C。
直接寻址D。
立即寻址
二、简答题:(每小题6分,共30分)
1.什么是伪指令?伪指令“ORG”、“END”作用是什么?
答:伪指令是汇编程序能够识别并对汇编过程进行某种控制的汇编命令。
ORG的功能是向汇编程序说明下面紧接的程序段或数据段存放的起始地址。
END的功能是结束汇编。
2.80C51有几个中断源?写出其名称并给出相应的中断入口地址。
答:80C51有5个中断源,分别是中断0 、中断1 、定时计数器T0中断、定时计数器T1中断、串行中断。
地址分别为03H、0BH、13H、1BH、23H。
3.80C51单片机外RAM和ROM使用相同的地址,是否会在总线上出现竞争?为什么?
答:不会。
80C51单片机外RAM和ROM虽然使用相同的地址,但控制信号不一样。
外RAM和外ROM都有缓冲器,而输出缓冲器具有三态结构,未得到允许,不能将数据送到P0口数据总线上。
这个输出允许外RAM由 、 信号控制,外ROM由 信号控制,所以外RAM和外ROM的数据信号决不会在P0口数据线上撞车。
4.定时/计数器的启动与GATE控制位有何关系?
答:GATE=0时,定时/计数器的运行只受TCON中运行控制位TR0/TR1的控制GATE=1时,定时/计数器的运行同时受TR0/TR1和外中断输入信号的双重控制。
5.串行缓冲寄存器SBUF有什么作用?简述串行口接收和发送数据的过程。
答:SUBF是串行口缓冲寄存器。
包括发送寄存器和接收寄存器,以便能以全双工方式进行通信。
在逻辑上SBUF只有一个,即表示发送寄存器,又表示接收寄存器,具有同一单元地址99H,在物理上SBUF有两个,一个是发送缓冲寄存器,另一个是接收缓冲寄存器。
在完成串行初始化后,发送时,只需将发送数据输入SBUF,CPU将自动启动和完成串行数据的发送,接收时,CPU 将自动把接收到的数据存入SBUF,用户只需从SBUF中读出数据。
三、分析题:共25分。
1.分析题:假设(SP)=40H,(DPTR)=3412,分析连续执行下列指令序列后DPTR及SP的内容。
(5分)
PUSH DPL;
PUSH DPH;
POP 08H;
程序执行后,
(SP)=41H(08H)=34
2.分析题:假设内RAM单元(60H)=6,问,执行完下列指令序列后内RAM(60H)的内容为多少?(5分)
MOV R0,#60H
MOV A, @R0
RL A
MOV R1,A
RL A
RL A
ADD A,R1
MOV @R0,A
解:MOV R0 ,#60H ;R0=60H
MOV A , @R0 ;A=05
RL A ;A=10
MOV R1 , A ;R1=10
RL A ;A=20;
RL A ;A=40
ADD A , R1 ;A=40+10=50
MOV @R0 , A ;(60H)=50
3.已知fosc=6MHZ,求下面延时子程序的延时时间。
(5分)
DELAY: MOV R6,#10 ;
D1: MOV R7,#250H ;
D2: DJNZ R7,D2 ;
DJNZ R6,D1 ;
RET ;
解:((2*592+2+1)*10+2+1)*1 = 11873uS=11.873MS
4.已知电路如图所示,80C51单片机中的汇编程序如下所示。
请根据电路及所给的程序,写出8个发光二极管的动作及现象。
(10分)
FLASH: MOV A , #01H
FLASH0: MOV R2 , #0AH
FLOP: MOV P1 , A
LCALL DY1S
P1 , #00H
LCALL DY1S
DJNZ R2 , FLOP
RL A
SJMP FLASH0
说明:在上面程序中,DY1S为1秒延时子程序。
答:现象:每个灯闪烁点亮10次,再转移到下一个灯闪烁点亮10次,循环不止。
四、汇编程序设计(30分)
1.编写程序,将位存储单元38H中的内容与位存储单元49H中的内容互换。
(6分)
解:MOV C , 38H ;(38H)->C
MOV F0 , C ;C->F0,F0是PSW中的用户标志
MOV C , 49H ; MOV 38H , C ;(49H)->(38H) MOV C , F0 ;
MOV 48H , C ;(38H)->(49H)
2.按下列要求传送数据:设ROM(4000H)=44H(6分)
(1)ROM4000H单元数据送内RAM 20H单元
(2)ROM4000H单元数据送R0
(3)内RAM 50H单元数据送外RAM 50H单元,设内RAM(50H)=11H。
(1) MOV DPTR,#4000H
MOV A,#00H
MOVC A,@A+DPTR
MOV 20H,A
(2) MOV DPTR,#4000H
MOV A,#00H
MOVC A,@A+DPTR
MOV R0,A
(3) MOV A,50H
MOV R0,#50H
MOVX @R0,A
3.分别用一条指令实现下列各小题的要求:(6分)
1) 、T0开中断,其余禁止中断
2) T1、串行口开中断,其余禁止中断
3) 全部开中断
4) 全部禁止中断
1) MOV IE,10000011B
2) MOV IE,10011111B
3) MOV IE,0000 0000B 或CLR EA
4.已知fosc=12MHZ,要求定时50ms,计算出T0方式1下的定时时间初始值(时间常数)。
(12分)
答:在方式1下:T0始值为=2**16-50ms/1us=2[^]16-50000=64k-50000=65536-50000=15536=3CB0 所以:TH0=3C TL0=B0。