单片机2008试卷
08春试题A
哈工大 08 年 春 季学期单片机原理试题 A一、填空(25分,每空1分)1. PSW 中的RS0、RS1=01B ,此时R2的字节地址为( )。
2. 假定DPTR 的内容1000H ,A 中的内容为40H ,执行指令:2000H : MOVC A ,@A+DPTR后,送入A 的是程序存储器( )单元的内容。
3. 假定A 中的内容为79H ,R5中的内容为78H ,执行指令: ADD A ,R5DAA后,累加器A 的内容为( )H ,C Y 的内容为( )。
4.当MCS-51单片机响应中断后,必须用软件清除的中断请求标志是( )。
5.TMOD 中的GATEx=1时,表示由两个信号TRx 和( )控制定时器的启停。
6.在MCS-51单片机的RESET 端出现( )的高电平后,便可以可靠复位,复位后的PC 中的内容为( )H 。
7.当MCS-51单片机与慢速外设进行数据传输时,最佳的传输方式是( )。
8.DA 转换器的两个最重要的技术指标为( )和( )。
9.在存储器扩展中,无论是线选法还是译码法,最终都是为扩展芯片的( )端提供( )信号。
10. 波特率定义为 ( )。
串行通信对波特率的基本要求是互相通信的甲乙双方必须具有 ( ) 的波特率。
11. 若串行通信按方式1传送,每分钟传送3000个字符(8位/每字符),其波特率是( )。
12. MCS-51片内( )地址范围内的数据存储器,既可以字节寻址又可以位寻址。
13.8KB RAM 存储器的首地址若为1000H ,则末地址为( )H 。
14.MCS-51单片机控制TPµP-40A/16A 微型打印机打印英文或数字时,要把打印字符的( )码送给微型打印机。
15.已知8段共阴极LED 显示器显示字符“H ”的段码为76H ,则8段共阳极LED 显示器显示字符“H ” 的段码为( )。
16.当键盘的按键数目少于8个时,应采用( )式键盘。
08单片机原理及应用--试卷A答案
单片机原理及应用A答案一、填空题(每空1分,共15分1、R区、位寻址区、通用RAM区2、4KB、4组、53、T0、波特率发生器4、6030H、3EH5、锁存低八位地址、加6、0000H、高电平、1000H二、判断题(每个1分,共10分2、3、4、6、7、9、12、13、15、16、三、单项选择题(每小题3分,共12分1—4:D、AC、D、B四、回答下列问题(每题10分,共20分1、中断处理流程CPU响应中断请求后,就立即转入执行中断服务程序。
不同的中断源、不同的中断要求可能有不同的中断处理方法,但它们的处理流程一般都如下所述。
现场保护和现场恢复:中断是在执行其它任务的过程中转去执行临时的任务,为了在执行完中断服务程序后,回头执行原先的程序时,知道程序原来在何处打断的,各有关寄存器的内容如何,就必须在转入执行中断服务程序前,将这些内容和状态进行备份——即保护现场。
中断服务程序完成后,继续执行原先的程序,就需把保存的现场内容从堆栈中弹出,恢复寄存器和存储单元的原有内容,这就是现场恢复。
中断打开和中断关闭在中断处理进行过程中,可能又有新的中断请求到来,这里规定,现场保护和现场恢复的操作是不允许打扰的,否则保护和恢复的过程就可能使数据出错,为此在进行现场保护和现场恢复的过程中,必须关闭总中断,屏蔽其它所有的中断,待这个操作完成后再打开总中断,以便实现中断嵌套。
中断服务程序既然有中断产生,就必然有其具体的需执行的任务,中断服务程序就是执行中断处理的具体内容,一般以子程序的形式出现,所有的中断都要转去执行中断服务程序,进行中断服务。
中断返回执行完中断服务程序后,中断返回就是从中断服务程序转回到原工作程序上来。
在MCS-51单片机中,中断返回是通过一条专门的指令实现的,自然这条指令是中断服务程序的最后一条指令。
2. 三总线的组成:地址线、数据线和控制线地址线:低8 位地址线为P0口,高8 位地址线为P2口。
数据线:为P0口。
2008下单片机试题A
武汉理工大学考试试题纸(闭卷A)一、选择题:(每题1分,共15分)1.单片机读写外RAM数据用(1)指令,控制信号是(2)。
【】A.(1)MOV (2)RD和WR B.(1)MOVX (2)RD和WRC.(1)MOVX(2)PSEN和EA D.(1)MOVC(2)PSEN和EA2. 8051单片机的堆栈区是向地址【】的方向生成的。
A.可变B.不定C.减小D.增大3. 80C51单片机地址总线(AB)总线宽度为【】位。
A.8 B.16 C.15 D.324. 一个时钟周期等于【】振荡周期。
A.1个B.2个C.6个D.12个5. 用MCS-51串口扩展并行I/O口,串口工作方式应选择【】.A.方式0B.方式1C.方式2D.方式36.程序计数器PC是【】位的计数器,能寻址64KB的程序存储器范围。
A.16 B.8C.4 D.327.80C51复位的条件是RST引脚保持(1)个机器周期以上的高电平,复位后的状态:PC值为(2)、SP值为(3)、P0-P3口的值为(4)。
【】A.(1)3(2)0000H(3)06H(4)FEH B.(1)2(2)0000H(3)07H(4)FFHC.(1)1(2)0000H(3)07H(4)FFH D.(1)2(2)0000H(3)60H(4)00H8. 指令MOV寻址空间是【】。
A.片外ROM B.片外RAM C.片内RAM D.片内ROM9. 指令MOVX寻址空间是【】。
A.片外ROM B.片外RAM C.片内RAM D.片内ROM10. 当CPU不执行访问外RAM指令(MOVX)时,ALE以时钟振荡频率【】的固定频率输出,因此ALE信号也可作为外部芯片CLK时钟或其他需要。
A.1/2 B.1/6 C.1/12 D.1/2411. 8051单片机复位信号应从【】脚接入。
A.P3.2 B.RST C.8脚D.T112. 8051单片机外部中断0、1(0INT)在【】。
INT,1A.P0 口B.P1 口C.P2 口D.P3 口13. 一个机器周期含有(1)个时钟周期,当单片机时钟频率为12MHZ时,一个机器周期为(2)μs。
08单片机原理及接口技术试卷试题
一、填空题 (共10分 每题2分)1. 在一片集成电路芯片上集成 微处理器、存储器、I/O 接口电路,从而构成了单芯片微型计算机。
2.80C51系列单片机在片内程序存储器的配置上,有三种形式即掩膜ROM 、EPROM 和ROMLess 。
3. 80C31的存储器在物理上设计成哈佛结构,即程序存储器和数据存储器是两个独立的空间。
4. 80C51的寻址方式有七种。
即寄存器寻址、直接寻址、立即寻址、变址寻址、相对寻址、位寻址、寄存器间接寻址。
5.若晶振频率为6MHz ,程序段如下:DEL :MOV R7,#200DEL1:MOV R6,#123NOPDEL2:DJNZ R6,DEL2DJNZ R7,DEL1RET共延时 100.002 ms二、判断题 (共10分 每题2分)(正确的打√,错误的打×)1. 80C51系列单片机P1口输出高电平时,能向外提供拉电流负载,不必再接上拉电阻,当口用作输入时,须向口锁存器写入1。
2. CPU 在每条指令执行期间,中断系统对各个中断源进行1次采样,这些采样值在下一个机器周期内按优先级和内部顺序被依次查询。
3.对于电平触发有效的外部中断源若有请求,必须把有效的低电平保持到请求获得响应时为止,不然就会漏掉;而在中断服务程序结束之前,中断源又必须撤消其有效的低电平。
4. 80C51系列在产品型号中凡带有字母“C ”的即为CHMOS 芯片,CHMOS 芯片的电平既与TTL 电平兼容,又与CMOS 电平兼容。
5. 单片机复位后的状态:PC=0000H ,P0~P3=FFH ,SP=07H ,IP 、IE 和PCON 的有效位为1,PSW=00H 。
答:1( √ ) 2( × ) 3( √ ) 4( √ )5( × )三、选择题 (共10分 每题2分)1.若外部中断定义为边沿触发方式,则引脚上的高低电平均至少要保持1个机器周期.A. 1B.2C.3D.42.D/A 转换器的建立时间是指输入的数字量发生满刻度变化时,输出模拟信号达到满刻度值的±1/2LSB 所需的时间。
河南科技大学2008级《单片机原理》试卷答案
河南科技大学2008级《单片机原理》试卷答案一、填空题:(2分/题*10=20分)1、后进先出(先进后出)2、+5V3、#4、带进位的加法(或者ADDC)和不带进位的加法(或者ADD)5、1us6、ASM7、分支、循环8、0000H9、T0和T1 10、2个二、选择题:(2分/题*10=20分)1、B2、D3、D4、A5、C6、A7、B8、A9、B 10.C三、判断题(2分/题*10=20分)1、 ( ∨ )2、 ( X )3、 (X )4、 (∨ )5、 (X )6、 (X )7、 (∨ )8、 (∨)9、(X)10.(∨)四、简答题(40分)说明:第1小题中操作功能的实现都可以采用多种方法实现,这里仅给出一种答案,用其他指令形式能正确实现的同样给满分。
具体得分情况看学生的指令。
2-4小题不一定要写出标准答案,只要主要意思解释正确清楚,可以得全分。
1、(1)MOV A,R0 (1分)MOV R1,A (2分)(2)MOV A,20H (3分)(3)MOV DPTR,#2000H(1分)MOVX A,@DPTR(1分)MOV R0,A (2分)(4)MOV DPTR,#1000HMOV A,#00H(2分)MOVC A,@A+DPTRMOV 20H,A (2分)2、写出8051单片机中5个中断源的名称和对应的中断服务程序入口地址。
(10分)外部中断0,入口地址0003H(2分)定时器0,入口地址000BH(2分)外部中断1,入口地址0013H(2分)定时器1,入口地址001BH(2分)串行口中断,入口地址0023H(2分)3、写出8051单片机4个并行接口P0口、P1口、P2口和P3口各自的功能(10分)P0功能:(1)作通用口使用(2)片外扩展芯片时作数据线用(3)片外扩展芯片时作低8位地址线用(4分)P1功能:作通用口使用(2分)P2功能:(1)作通用口使用(2)片外扩展芯片时作高8位地址线用(2分)P3功能:(1)作通用口使用(2)作第二功能使用(2分)4、写出下列程序的运行结果。
单片机参考试题-2008
单片机参考试题-2008一、填空题1、AT89S51单片机扩展外部程序存储器,使用一片具有地址线11根,数据线8根的RAM,其容量为______KB。
外部程序存储器的读选通信号由单片机引脚输出。
2、单片机系统扩展采用的三总线为______总线、______总线、______总线。
3、AT89S51单片机中中断源有,它们对应的中断入口地址分别为。
4、AT89S51单片机RST引脚输入电平后复位。
外部复位电路有和两种。
复位后单片机SP=__ ___ _H,PC= H,PSW= H,P1= H。
5、AT89S51单片机有个位的定时/计数器。
的定时器/计数器0有______种工作方式。
6、AT89S51单片机中,如希望将外部中断0设为高优先级,其它中断为低优先级,则IP寄存器的内容应为______。
7、AT89S51指令寻址方式有 7种指出以下指令中源操作数的寻址方式MOV A,6EH;______。
MOVC A,@A+DPTR;______。
MOVX A,@DPTR;______。
8、单字节补码所表示的数值范围是___ ___ 至 __ ____。
9、AT89S51时序单位包括周期、周期和周期。
单片机当晶振频率是8MHz 时, MCS-51 单片机的机器周期是_ ____。
10、单片机有两种低功耗方式有和。
11、单字节无符号数表示的范围是,单字节有符号数表示的范围是。
12、ADC0809是位的转换器。
二、选择题1、T1 设置成计数方式时,外部引脚计数脉冲的最高频率应是晶振频率的。
A、 1/12B、 1/24C、 1/48D、1/62、DAC0832是8位。
A、地址锁存器B、地址寄存器C、D/A转换器D、A/D转换器3、下列指令组中,只有能完成两个8位二进制数n1和n2相乘,低位存于A中。
A. MOV A,#n1B. MUL #n1,#n2MUL A,#n2C. MOV A,#n1D. MOV A,n1ADD B,#n2 MOV B,nMUL AB MUL AB4、AT89S51单片机在片外扩展数据存储器,当向数据存储器写数时,下列信号有效。
单片机试卷08(A)答案.
南昌大学2007~2008学年第二学期期末考试试卷试卷编号:(课程名称:微机原理与接口技术适用班级:机电学院06级姓名:学号:班级:专业:学院:系别:考试日期:题号一二三四五六七八九十总分累分人签名题分30 10 10 20 16 14 100得分、本试卷共 6 页,请查看试卷中是否有缺页或破损。
如有立即举手报告以便更换。
得分评阅人、256字节内部、4K 字节的内、 2 个16 位的定时计数器、5 个中断源的中断系统、一个全双工的_-37_其转换为十六进制数为3B H位为 1 。
____1______0E___单片机外部复位电路有上电自动复位和按钮手动复位两种,单片__07_的内容为0FF H的内容为0000 H 其程序存储器容量为_8_外部程序存储器的读选通信号由单片机PSEN引脚输出。
断入口地址分别为0013H 和001BH 。
8、指出以下指令中源操作数的寻址方式MOVC A,@A+DPTR;变址寻址MOV A,@R1;寄存器间接寻址MOV 20H,A;寄存器寻址9、AT89S51单片机三总线包括地址总线、数据总线和控制总线。
10、单片机有两种低功耗方式,即待机(或空闲)方式和掉电(或停机)方式。
11、单片机的时序定时单位包括时钟(或震荡)周期、机器周期和指令周期。
12、ADC0809是_______8___位的模/数转换器。
二、选择题(每空1 分,共10 分)得分评阅人1、单字节补码所表示的数值范围是(A)A、-128 ~+127B、-127 ~+128C、-128 ~+128D、-127~+1272、PC 的值是( C)A、当前指令前一条指令的地址B、当前正在执行指令的地址C、将执行下一条指令的地址D、控制器中指令寄存器的地址3、当晶振频率是6MHz 时,AT89S51单片机的机器周期是(C)A、1μsB、1msC、2μsD、2ms4、串行口有4 种工作方式,说法正确的是:(D)A、方式0 为移位寄存器方式,通过TXD输入输出数据,通过RXD 输出移位脉冲。
青岛理工大学2008年单片机考题
试卷类型: A 卷5.MCS-51的程序存储器只是用来存放程序的。
()6.MCS-51外扩I/O口与外RAM是统一编址的。
()7.MCS-51是中央处理器。
()8.INC DPTR ()9.CLR R0 ()10.MOV A, @DPTR ()四、简答题(本题共20分,每小题4分)1.MCS-51单片机的时钟周期,机器周期,指令周期是如何定义的?当主频为12MHz的时候,一个机器周期是多长时间?执行一条最长的指令需要多长时间?2.MCS-51指令系统主要有哪几种寻址方式?试举例说明。
3.控制器的组成和作用4.SJMP,AJMP和LJMP指令在功能上有何不同?5.MCS-51系统中,片外程序存储器和片外数据存储器共用16位地址线和8位数据线为何不会产生冲突?五、读程序(本题共10分,每小题5分)二、单项选择题(本题共10分,每小题1分)1.以下不是构成单片机的部件()。
(A) 微处理器(CPU) (B)存储器(C)接口适配器(I/O接口电路)(D) 打印机2.十进制29的二进制表示为原码()。
(A) 11100010 (B) 10101111 (C) 00011101 (D ) 000011113.在中断服务程序中,至少应有一条( )。
(A)传送指令(B)转移指令(C)加法指法(D)中断返回指令4.在寄存器间接寻址方式中,指定寄存器中存放的是()(A)操作数(B)操作数地址(C)转移地址(D)地址偏移量5.对程序存储器的读操作,只能使用()(A)MOV指令(B)PUSH指令(C)MOVX指令(D)MOVC指令6.中断查询查询的是()(A)中断请求信号(B)中断标志位(C)外部中断方式控制位(D)中断允许控制位7.如在系统中只扩展一片6264,除应使用P0口的8条口线外,至少还应使用P2口的口线()(A)2条(B)3条(C)4条(D)5条8.在MCS-51中,定时/计数器在工作方式1下,计数器是由TH的全部8位和TL的8位组成,因此其计数范围是()(A)1~8192(B)0/8191 (C)0~8192 (D)1~65536 9.SP的值是()(A)当前指令前一条指令的地址(B)当前正在执行指令的地址(C)当前堆栈的栈顶地址(D)当前堆栈的栈底地址10.在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是()。
2008单片机试卷A(A)
(D)MOV P2,#33HMOV R2,#55HMOVX A,@R26.80C51单片机要用传送指令访问片内程序存储器,它的指令操作码助记符是以下哪个?(A)MOV(B)MOVX(C)MOVC(D)MUL7.假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为(A)36H(B)37H(C)38H(D)39H8.在80C51中,可使用的堆栈最大深度为(A)80个单元(B)32个单元(C)128个单元(D)8个单元9.下列条件中,不是中断相应必要条件的是(A)TCON或SCON寄存器中相关的中断标志位置1(B)IE寄存器中相关的中断允许位置1(C)IP寄存器中相关位置1(D)中断请求发生在指令周期的最后一个机器周期10.执行中断返回指令,要从堆栈弹出断点地址,以便去执行被中断了的主程序。
从堆栈弹出的断点地址送给(A)A(B)CY(C)PC(D)DPTR11.下列叙述中,不属于单片机存储器系统特点的是(A)程序和数据两种类型的存储器同时存在(B)芯片内外存储器同时存在(C)扩展数据存储器与片内数据存储器存储空间重叠(D)扩展程序存储器与片内程序存储器存储空间重叠12.PSW=18H时,则当前工作寄存器是(A) 0组(B) 1组(C) 2组(D) 3组13.MCS-51的中断允许控制寄存器内容为8AH,CPU可以响应的中断请求是(A)T1,(B)T0, T1(C)T1,串行接口(D)T014.指令AJMP的跳转范围是多少?(A)64 KB(B)2 KB(C)256 B(D)128 B15.下列指令中正确的是(A)MOV P2.1,A(B)JBC TF0,L1(C)MOVX B,@DPTR(D)MOV A,@R3二、填空题(每空0.5分,共29分)1.一个机器周期包括(6)个状态周期,一个状态包含(2)个时钟周期2.执行如下指令序列:MOV C, P1.0ANL C, P1.1ANL C, /P1.2MOV P3.0, C后,所实现的逻辑运算式为( P3.0=P1.0∧P1.1∧P1.2)3.假定外部数据存储器2000H单元的内容为80H,执行下列指令后,累加器A中的内容为(80H)。
08级单片机原理复习题个人解答过程
08级单⽚机原理复习题个⼈解答过程考题类型:选择、填空、简答、综合(编程类)闭卷考试1、89C51单⽚机系统中, 外部扩展的芯⽚地址总线低⼋位和⾼⼋位由单⽚机什么⼝组成?.答:低⼋位由P0⼝组成,⾼⼋位由P2⼝组成(数据总线是P1⼝)2.堆栈类操作的两条指令分别是什么?答:进栈指令:PUSH direct;出栈指令:POP direct.3. 启动定时器T1⼯作,所⽤的指令是什么?答:SETB TR1(即TR1=1)4. 89C51有多少个并⾏I\O⼝?答:4个并⾏I\O⼝5、要求T0、T1都⼯作在⽅式1,T0为定时器,T1为计数器,且不受门控位控制,则TMOD 值应设为多少?答:TMOD=51H6.定时器/计数器T0在⼯作⽅式3的特点是什么?答:分为两个独⽴的8位计数器TL0和TH07.89C51有多少个内部ROM单元?答:89C51有8个内部ROM单元(⽚内集成有4KB的Flash存储器)8.当单⽚机CPU 响应中断后,程序将⾃动转移到该中断源所对应的⼊⼝地址处,其中INT0 的⼊⼝地址是多少?答:0003H9.LED 数码显⽰有哪两种显⽰形式?答:LED静态显⽰⽅式;LED动态显⽰⽅式。
10.当P1 ⼝做输⼊⼝输⼊数据时,必须先向该端⼝的锁存器写⼊什么?答:111. ⽤于规定程序执⾏的起始地址的是什么伪指令?答:ORG12.单⽚机如果要优先访问外部ROM,则其EA引脚应该置为什么电平?答:低电平13. 89C51单⽚机内部RAM区有多少个⼯作寄存器组?答:4个⼯作寄存器组14.在单⽚机的RESET端出现什么电平时,便可以复位,复位后的程序指向ROM的哪个地址单元.?答:持续时间⼤于2个机器周期的⾼电平时。
0000H15.转移指令LCALL addr16 的转移范围是多少?答:64KB16. 简述单⽚机由哪些功能部件组成?答:MSC51单⽚机内部有8个部分:CPU、RAM(数据存储器)、Flash ROM(程序存储器)、中断系统、定时器/计数器、1个全双⼯串⾏⼝、4个8位可编程并⾏I\O⼝(P0、P1、P2、P3)、特殊功能寄存器(SFR)17.单⽚机定时器中断请求撤销和串⾏⼝中断请求撤销各⾃的特点是什么?定时器中断请求撤销:⾃动撤销,定时器/计数器中断请求被响应后,硬件会⾃动把中断请求标志位(TF或TF1)清“0”;串⾏⼝中断请求撤销:只能使⽤软件的⽅法,因串⾏⼝的标志位是TI和RI,对这两个标志位CPU不⾃动清“0”,所以,在中断服务程序中对串⾏⼝中断标志位进⾏清除应⽤如下指令:CLR TI ;清TI标志位CLR RI ;清RI标志位18、单⽚机EA引脚对系统内外部ROM选择⽅⾯的功能是什么地?答:EA=1,即当EA引脚为⾼电平时,单⽚机读⽚内程序存储器,但当PC值超过0FFFH(即超出4KB范围)时,将⾃动转向访问外部程序存储器中的程序EA=0,即当EA引脚为低电平时,对程序存储器的读数操作只限定在外部存储器19.若单⽚机程序陷⼊死循环时,如何重启复位?若单⽚机的机器周期为4us,则复位时间⾄少为多长?答:按下复位按钮,使单⽚机初始化操作,即给复位引脚RST加上⼤于2个机器周期(即24个时钟振荡周期)的⾼电平,使单⽚机从0000H单元开始执⾏程序。
08级单片机试卷(B)
————————¤—————¤———————————装订线————————¤———————¤——————北华大学10-11学年第一学期《单片机原理与接口技术》课程期末考试试卷(B )一、填空题(每题2分,共20分)1. 8031内部有( 128B )个RAM 、8751内部有4K ( ROM )。
2. 8051单片机有两种复位方式,既上电复位和手动复位。
复位后SP =( 07H )。
3. 内部RAM 中,位地址为20H 的位,该位所在字节的字节地址为( 24H )。
4. 在 MCS-51中,PC 和DPTR 都用于提供地址,PC 为访问( 程序 )存储器提供地址,而DPTR 是为访问( 外部数据 )存储器提供地址。
5. ( DA )指令是十进制调整指令,它只能紧跟在( A )指令后使用。
6. LED 数码显示按显示过程分为( 静态 )显示和( 动态 )显示2种。
二、选择题(每空2分, 共20分)1. 采用8031单片机必须扩展()。
A 、数据存储器B 、程序存储器C 、I/O 接口D 、显示接口 2. PSW=08H 时,则当前工作寄存器是( )。
A 、0组B 、1组C 、2组D 、3组3. 在堆栈操作中,当进栈数据全部弹出后,这时SP 应指向( ) 。
A 、栈底单元B 、7FH 单元C 、栈底单元地址加1D 、栈底单元地址减1 4. 执行PUSH ACC 指令, MCS -51完成的操作是( )。
A 、SP+1→SP (ACC)→(SP )B 、(ACC) →(SP) SP-1→SPC 、SP-1→SP (ACC)→(SP)D 、(ACC)→(SP) SP+1→SP 5. 能将A 按位取反的指令是( )。
A 、CPL AB 、CLR AC 、RL AD 、SWAP A6. 控制程序转向64K 程序存贮器地址空间的任何单元的无条件转移指令是( )。
A 、AJMP addr11B 、LJMP addr16C 、SJMP relD 、JC rel 7. MCS —51单片机在同一级别里除串行口外,级别最低的中断源是( )。
08年单片机考题
1、编写双向跑马灯,要求双向跑到头。
每隔0.6秒跑一个灯(可以用定时器编写)。
2、编写双向流水灯,要求双向跑到中间时,从中间向两头依次熄灭。
每隔0.3秒跑一个灯(可以用定时器编写)。
3、编写P0口P1口的单向跑马灯,P2口P3口的单向流水灯。
要求跑马、流水同时进行,时间间隔不限,但能看出效果。
4、用键盘编写程序,将八位键盘连接在P0口,主程序为P3口的闪烁,每0.5秒变换一次;用P0.0控制P1口的跑马灯的循环,用P0.1控制P2口的流水灯循环,用P0.3控制键盘程序的结束。
5、用键盘做外部中断源,利用外部中断控制I/O口。
主程序为跑马灯,外部中断0控制P0口闪烁5次后返回主程序,外部中断1控制P2口的高低四位的交替闪烁,闪烁10次后返回。
要求保护现场。
6、用led显示板编写程序,要求四才位led显示0123,间隔0.5秒后显示4567,再间隔0.5秒后显示8900,返回主程序以此类推的循环。
7、用led显示板编写程序,要求四位led右移显示0123456789,以此类推的循环。
8、用八位按键控制led显示相应的数字。
9、用定时器编写时钟,用led显示,高两位为分钟,低两位为秒.10、用定时器编写倒计时程序,用led显示,设定0100秒,倒计时到0000后停止11、编写24进制程序,即从0000进行加计数到0023后,反转变为0000。
12、编写单向跑马灯,从左至右,当跑到最右端时P3口闪烁5次,返回主程序。
13、编写流水灯程序,P0、P1口双向流,P2、P3口双向流,要求同时进行14、用led显示板编写程序,要求四位led左移显示0123456789,以此类推的循环。
15、用定时器定时1.2秒钟,主程序执行P0口的高低四位交替闪烁。
当定时器中断后执行P1口P2口的双向流水灯。
中断返回后继续执行主程序。
16、编写16翻1程序,即从0000进行加计数到0016后,反转变为0001。
17、用延时编写时钟,用led显示,高两位为小时,低两位为分钟。
2008年单片机答案(A卷)答案
山东科技大学2007-2008学年第二学期应用物理专业《单片机原理与接口技术》试题答案(A卷)一、选出一个正确的MCS-51单片机指令(每做对一题得4分,全对得20分)1、(A);2、(B)3、(C)4、(B)5、(D)二、填空题(每填对一空得2分,全对得20分)1、(A)=(3FH );(DPTR)=(348A H )2、(A)=(67H );(R0)=( 84H )3、(62H)=(70H ); (SP)=(62H )4、(A)=( 5CH ); (R3)=( 55H )5、(A)=(34H );(20H)=( 0B0H )三、简答题(每题5分,共10分)1、R0---18H;R1----19H;R3---1BH;R5---1DH;R7---1FH。
每答对一个的1分,全答对的5分。
2、访问通用RAM,使用寄存器间接寻址方式;访问SFB使用直接寻址方式。
----5分。
四、编程和设计题(共50分)1、mov dptr,#2000hclr amovc a,@a+dptrmov 30h,a --------------------------------------------4分mov dptr,#2001hclr amovc a,@a+dptrmov r2,a --------------------------------------------4分2、mov b,#100div abmov 40h,amov a,bmov b,#10div 41h,amov 42h,b………………………………………………….8分3、mov a,r5anl a,#0fhanl r6,#0f0horl a,r6mov r3,a…………………………………………………………8分4、将(R2R3)和(R4R5)中的双字节无符号数相加,结果存放在40H和41H单元中。
mov a,r3add a,r5mov 40h,amov a,r2addc a,r4mov 41h,a………………………………………………8分5、mov a,30Hcjne A,#50,fen1fen1:jc fen2 ;小于50跳到fen2sjmp exit1fen2:mov b,#5mul abexit1:mov 40H,asjmp $end……………………………………………………..8分6、org 0000hajmp mainorg 000bhljmp t0fworg 0030hmain:mov tmod,#01h ;T0定时器方式1mov th0,#0D8H ;20ms=10000个MCmov tl0,#0F0H ;(10000)补=(2710H)补=0D8F0Hsetb easetb et0setb tr0sjmp $t0fw:mov th0,#0D8Hmov tl0,#0F0Hcpl p1.7retiend…………………………………………………………………..10分。
单片机原理2008-2009A
《单片机原理与接口技术》试卷 第1页(共4页)河南理工大学万方科技学院 2008-2009 学年第 1 学期《单片机原理》试卷(A 卷)考试方式: 闭卷本试卷考试分数占学生总评成绩的 % 复查总分 总复查人(本题30分)一、简答题(每小题6分)1、MCS-51单片机的程序存储器和数据存储器共处同一地址空间为什么不会发生冲突?2、在8051单片机内部RAM 中,4组工作寄存器使用时如何选用?位寻址区域的字节地址范围是多少?3、单片机中的定时器/计数器在作为定时方式和计数方式时,分别是对什么进行计数?4、想将中断服务程序放置在程序存储区的任意区域,在程序中应该作何种设置?请举例加以说明。
5、简述MCS-51系列单片机扩展时的地址译码规则。
(本题30分)二、选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。
每小题2分)1.MOV A ,20H 的寻址方式是A .直接寻址 B. 位寻址 C.立即寻址 D.寄存器寻址2. 单片机8051的XTAL1和XTAL2引脚是 引脚 A.外接定时器 B.外接串行口 C.外接中断 D.外接晶振3.关于MCS-51单片机堆栈操作,下列描述错误的是 。
A.遵循先进后出,后进先出的原则B.出栈时栈顶地址自动加1C.调用子程序及子程序返回与堆栈有关D.堆栈指针是一个特殊功能寄存器4.下列指令中不影响标志位CY 的指令有 A. ADD A ,20H B. CLR C C. RRC A D.INC A《单片机原理与接口技术》试卷 第2页(共4页)5.LJMP 跳转空间最大可达到A.2KBB.256BC.128BD.64KB6.MCS —51单片机的复位信号是 有效。
A.高电平B.低电平C.脉冲D.下降沿7.单片机中的程序计数器PC 用来 。
A .存放指令 B .存放下一条指令地址C .存放正在执行的指令地址D .存放上一条指令地址8.单片机上电复位后,PC 的内容和PSW 的内容为 。
08单片机原理及接口技术试卷试题东莞理工学院
三、选择题(共10分每题2分)1.ACALL指令执行时,被调用的子程序的首址必须设在包含当前指令(即调用指令的下一条指令)的第一个字节在内的2K字节范围内的程序存储器中。
A.2KB.256C.1KD.64K2.若(SP)=07H,标号“XADD”表示的实际地址为0222H,PC的当前值为0123H,执行指令ACALL XADD后,(PC)=0222H,(SP)=09H。
A.0222H,09HB.0222H,05HC.0125H,09HD.0125H,05H3.80C51的中断响应时间(从标志置1到进入相应的中断服务),至少要3个完整的机器周期。
A.8B.3C.5D.14.单片机与I/O设备的数据传送方式有无条件传送、查询状态传送、中断传送、直接存储器存取(DMA)。
A.条件传送、查询状态传送、中断传送、直接存储器存取(DMA)B.无条件传送、查询状态传送、中断传送、直接存储器存取(DMA)C.无条件传送、查询状态传送、中断传送D.无条件传送、查询状态传送、直接存储器存取(DMA)5.数据定义伪指令DW,高8位存放在低地址单元,低8位存放在高地址单元。
A.低16位,高16位B.低8位,高8位C.高16位,低16位D.高8位,低8位答:1(A)2(A)3(B)4(B)5(D)四、问答题(2小题,共20分,每小题10分)1.80C51单片机的中断优先级有哪3条原则?答:(1)CPU同时接收到几个中断时首先响应优先级别最高的中断请求。
(3分)(2)正在进行的中断过程不能被新的同级或低优先级的中断请求所中断。
(4分)(3)正在进行的低优先级中断服务,能被高优先级中断请求所中断。
(3分)2.80C51单片机串行口在方式2和3时SM2又叫什么位?起什么作用?答:多机通信控制位。
(2分)当接收机的SM2=1时,可以利用收到的RB8来控制是否激活RI,RB8=0时不激活RI,收到的信息丢弃;RB8=1时收到的数据进入SBUF,并激活RI,进而在中断服务中将数据从SBUF读走。
2008年4月江苏省单片机真题(含答案)
2008年4月江苏省单片机原理与应用自学考试课程代码:02358一、单选题。
1.访问外部ROM的选通信号是( )A.-EA和-RD B.-EA和-PSEN C.ALE和-WR D.ALE和-PSEN 2.在一个机器周期中.ALE信号出现的次数是( )A.4 B.3 C.2 D.13.MOVX A.@R0指令取操作数的高8位地址,其隐含参数是( )A R0 B.DPH C.Pl D.P24产生WR信号的指令是( )A.MOVX A,@DPTR B.MOVC A,@A+PCC.MOVC A,@A+DPTR D.MOVX@DPTR,A5正确的格式是( )A XCH A,@DPTR B.MOVX A,R1C.PUSH R2D.MOVC A,@A+PC6.8051单片机中,堆栈的栈指针记为( )A.SP B PC C.PSW D.DPTR7设时钟振荡频率为12MHz,则一个机器周期为( )A.0 8us B lus C 2us D 5us8.MCS--51可以再次响应中断请求的情况是( )A.同级或高优先级的中断服务程序B中断返回指夸C.访问IE和IP的指令D.低优先级的中断服务程序9.不是MCS--51系列单片机的芯片是( )A.8031 B.8052 C.8048 D 804410.SBUF寄存器的功能是( )A.串行通信模式选择B.在CMOS的80C51上实现电源控制C.串行数据缓冲D.存放16位地址偏移量11.PSW 中的OV标志用于( )A.无符号数加减法B.仅乘除运算C.带符号数运算D.逻辑运算12.不可位寻址的寄存器是( )A..ACC B.PSW C.P1 D.SP13.程序存储器和片外数据存储器可用的寻址方式分别为( )A.变址间接寻址、寄存器间接寻址B.直接寻址、寄存器间接寻址C.直接寻址、寄存器寻址D.寄存器寻址、寄存器间接寻址14.P1口的每一位能驱动( )A.2个TTL低电平负载B.4个TTL低电平负载C.8个TTL低电平负载D.10个TTL低电平负载15.当系统启动时,提供系统初始化程序是( )A.特殊功能寄存器SFR B.片外RAMC.片内RAM D.EPROM或ROM16.当MCS--51上电复位后,SP的内容是( )A.00H B.07H C.60H D.70H17.使用8751且丽=1时,可以扩展的外部程序存储器容量是( ) A.64KB B.60KB C.58KB D.56KB18.MCS--51使用中断方式时,保护现场的操作应该是( )A.中断响应时完成B.在主程序中完成C.中断服务程序完成D.自动完成二、填空题(每小题1分,共8分)19.当MCS--51引脚ALE信号有效时,表示从PO口送出了______________。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
浙江省2008年10月高等教育自学考试
单片机原理及应用试题
课程代码:02358
一、填空题(本大题共11小题,每空2分,共30分)
请在每小题的空格中填上正确答案。
错填、不填均无分。
1.8位无符号二进制数中,最大的十进制数是_____。
2.当使用8031单片机时,需要扩展外部程序存储器,此时EA应接_____电平。
3.单片机中,设置堆栈指针SP为57H后发生子程序返回,这时SP变为_____。
4.当8051单片机RST信号复位时,I/O口锁存器值为_____。
5.8051单片机的外部中断0中断入口地址为_____。
6.8051的PC是16位,因此程序存储器的最大寻址空间为_____KB。
7.伪指令中,程序定位的命令为_____。
8.单片机存储器系统扩展常用的芯片选择方法(寻址方法)有线选法和_____。
9.在存储器的扩展中,无论是线选法还是译码法,最终都是为扩展芯片的_____引脚提供信号。
10.响应中断后,产生长调用指令LCALL,执行该指令过程包括:首先把_____的内容压入堆栈,然后把长调用指令的16位地址送_____,使程序转向_____中的中断地址区。
11.8051单片机访问内部RAM使用_____指令,访问外部RAM使用_____指令,访问ROM使用_____指令。
二、判断题(本大题共5小题,每小题2分,共10分)
判断下列各题,正确的在题后括号内打“√”,错的打“×”。
1.8051单片机复位是高电平有效。
()
2.寄存器间接寻址中,寄存器中存放的是操作数的地址。
()
3.内部RAM的位寻址区,只能供位寻址使用,而不能供字节寻址使用。
()
4.在中断响应时断点地址自动入栈。
()
5.ADC0809是9位逐次逼近式模/数转换器。
()
三、简答题(本大题共3小题,每小题4分,共12分)
1.简述时钟周期、机器周期、指令周期的基本概念。
2.简述51单片机堆栈进栈和出栈操作规则。
3.请写出51单片机的寄存器寻址、直接寻址、寄存器间接寻址、立即寻址的单片机汇编语言示例,要求操作数中有一个操作数是累加器A。
四、读程序题(本大题共4小题,每小题6分,共24分)
1.写出下列指令的功能。
SETB bit
PUSH direct
DEC A
2.8051单片机中,下列指令执行后,中断优先级最高的是_____,次高的是_____,最低的是_____。
CLR A
MOV IP,A
SETB PS
SETB PX1
3.已知(SP)=07H,(DPTR)=1234H,执行下列指令后,内部RAM(08)=_____,(09)=_____,(SP)=_____。
INC DPTR
PUSH DPH
PUSH DPL
4.下列指令执行后,(P1.7)=_____,(P1.1)=_____,(P1.2)= _____。
ANL P1,#31H
ORL P1,#73H
五、综合题(本大题共3小题,每小题8分,共24分)
1.编写程序将内部RAM的30H~38H单元高3位写0,低5位置1(要求采用循环实现)。
2.已知51单片机系统晶振频率为12MHz,请利用定时器0工作方式1,中断方式在P2.0输出频率为10Hz的方波,写出定时设计过程及完整代码。
3.假定DAC0832工作于单缓冲模式,数据输入寄存器地址为2000H,其他引脚接合适电平,且输入寄存器数据从00H~0FFH变化输出从0~5V变化。
试编程输出线性下降的锯齿波。