单片机A卷
- 格式:docx
- 大小:40.32 KB
- 文档页数:14
一、选择题(每题1分,共15分)将正确答案填写在下面的表格中1 2 3 4 5 6 7 89 10 11 12 13 14 15 得分1、二进制数110110110对应的十六进制数可表示为_____________。
( C )A、1D3HB、1B6HC、DB0HD、666H2、MCS—51单片机的CPU主要的组成部分为_________。
( A )A、运算器、控制器B、加法器、寄存器C、运算器、加法器D、运算器、译码器3、PSW=18H时,则当前工作寄存器是__________。
( D )A、0组B、1组C、2组D、3组4、MCS-51在外扩ROM、RAM时,它的地址是通过以下传送________。
( BA、P0和P1B、P0和P2C、P1和P2D、P1和P35、MCS—51上电复位后SP的内容应是__________。
( B )A、00HB、07HC、60HD、70H6、MCS-51单片机的堆栈必须位于___________。
( A )A、片内数据存储区B、片外数据存储区C、片内程序存储区D、片外程序存储区7、MCS-51一个机器周期包含的振荡时钟周期数为__________。
( DA、1B、4C、8D、128、为了使80C51发生复位,应当在80C51的RST引脚上加_________。
( D )A、2个振荡时钟周期以上的低电平B、2个机器周期以上的低电平C、2个振荡时钟周期以上的高电平D、2个机器周期以上的高电平9、MCS—51寻址方式中,操作数Ri加前缀“@”号的寻址方式是__________。
( A )A、寄存器间接寻址B、寄存器寻址C、基址加变址寻址D10、指令MOV R0,20H执行前R0=30H,20H=38H执行后R0中的内容为。
( D )A、20HB、30HC、50HD、38H11、MCS—51单片机的TMOD模式控制寄存器是一个专用寄存器,用于控制T1和T0的操作模式及工作方式,其中C/T表示的是_________。
A.位操作准备的B.移位操作准备的C.控制转移操作准备的D.以上都是2.MCS-51上电复位后,SP的内容应是()A. 00HB. 07HC. 60HD. 70H3.以下有关PC和DPTR的说法中错误的是()A. DPTR是可以访问的B.它们都是16位的寄存器C.它们都是具有自动加1功能D. DPTR可以分为2个8位的寄存器使用,但PC不能4.要访问MCS-51的特殊功能寄存器应使用的寻址方式是()A. 寄存器间接寻址B. 变址寻址C. 直接寻址D. 相对寻址5.当ALE信号有效时,表示()A. 从ROM中读取数据B. 从P0口可靠的送出地址低8位C. 从P0口送出数据D. 从RAM中读取数据6.关于数据传送类指令,下列说法正确的是()。
A. 在内部数据存储区中,数据不能直接从一个地址单元传送到另一个地址单元B. 程序存储器空间中的数据能直接送入内部存储区中任意单元C. 所有的数据传送指令都不影响PSW中的任何标志位D. 只能使用寄存器间接寻址方式访问外部数据存储器7.已知(A)=0ABH,(R1)=7FH,执行指令ADD A,R1后,标志位Cy、OV的值是()A. Cy=1,OV=0B. Cy=0,OV=1C. Cy=1,OV=1D. Cy=0,OV=08.以下选项中不正确的位地址表示方式是()A. 0E0HB. RS0C. PSW.0D. A.2 0000HAJMP 0040HORG 0040HMOV SP,#00H当执行完上述程序后,PC的值是()。
A. 0040HB. 0041HC. 0042HD. 0043H10.假定设定堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为()A. 36HB. 37HC. 38HD. 39H三、判断题(共20分,对的打“√”,错的打“×”)1.当MCS-51上电复位时,堆栈指针SP=00H。
()2.MCS-51系列单片机的四个I/O端口都是多功能的I/O端口。
一、填空题(每空2分,共20分)1.80C51的中断分为________________和________________共两个优先级。
2.位处理器也称为________________,它以状态寄存器中的________________为累加位。
3.80C51内部共有256个数据存储单元,按其功能分为两部分:________________单元和________________单元。
4.MCS-51时序的定时单位共有四个,从小到大依次是________________、________________、________________和________________。
二、说明引脚或寄存器功能(每题5分,共25分)1.PSEN2.V SS3.PSW4.PC5.IP三、说明指令功能及操作数寻址方式(双操作数时只要求说明源操作数)(每题5分,共25分)1.PUSH DPH2.JMP @A+DPTR3.MOV 3BH, C4.ADD A,#0EDH5.MOVX A,@ DPTR四、阅读程序,指出程序功能,并给循环体内指令加上注释。
(10分)MOV R0,#44HMOV R3,#04HMOV R1,#00HMOV R2,#00HLOOP:MOVX A,@R0;ADDC A, R2;MOV R2, A ;JNC LOOP1 ;INC R1;LOOP1:DEC R0;DJNZ R3,LOOP ;五、扩展作图(10分)用一片6264和一片2764构成单片机的数据存储区和程序存储区,如图,地址译码采用线选法。
画出有关连接线,给出6264和2764的地址范围。
六、编程(10分)使用定时/计数器0以工作方式2实现定时,在P1.0输出周期为200μs的连续方波。
已知晶振频率fosc=6MH。
求计数初值,方式控制字,编制相应程序.(中断方式)TMOD格式:参考答案与评分标准一、填空题(每空2分,共20分)5.高级、低级。
《单片机技术》试卷A适应专业:考试日期:考试时间:120分钟考试形式:闭卷试卷总分:100分一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.8051单片机的( )口的引脚,还具有外中断、串行通信等第二功能。
a)P0 b)P1 c)P2 d)P32.单片机应用程序一般存放在()a) RAM b)ROM c)寄存器d)CPU3.通过串行口发送或接收数据时,在程序中应使用()a) MOVC指令 b) MOVX指令 c)MOV指令 d) XCHD指令4.8051单片机DIP封装共有40只引脚,其中电源与地线引脚分别是( )a) 10脚、30脚b)20脚、40脚c)30脚、10脚d)40脚、20脚5.CPU主要的组成部部分为()a)运算器、控制器b)加法器、寄存器c)运算器、寄存器d)运算器、指令译码器6.中断查询确认后,在下列各种8051单片机运行情况中,能立即进行响应的是:a)当前正在进行高优级中断处理b)当前正在执行RETI指令c)当前指令是DIV指令,且正处于取指令的机器周期d)当前指令是MOV A,R3 7.PC的值是()a )当前正在执行的前一条指令的地址b)当前正在执行指令的地址c)当前正在执行的下一条指令的地址 d)控制器中的指令寄存器的地址8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。
a)MOV A, @R1 b)MOVC A, @A + DPTR c)MOVX A, @ R0 d)MOVX A, @ DPTR 9.8051单片机中唯一一个16位的寄存器是( )a).数据指针DPTR b)累加器Ac)寄存器B d)程序状态字PSW10.在MCS—51中,需要外加电路实现中断撤除的是()a)写时中断 b)脉冲方式的外部中断c)外部串行中断 d)电平方式的外部中断11.当CPU响应定时器T1的中断请求后,程序计数器PC的内容是( ) a) 0003H b) 000BHc)00013H d) 001BH12.指令MOV A,@R1的寻址方式是( )a)直接寻址 b)相对寻址c)寄存器寻址 d)寄存器间接寻址13.MCS-51单片机汇编指令中,注释必须以什么符号开始?( ) a), b);c): d)……14.指令DIV AB是( )a)单字节,单周期指令b)双字节,双周期指令c)单字节,四周期指令d)双字节,四周期指令15.在汇编指令中“#DATA”表示( )a )直接地址 b)8位立即数c)16位立即数d)8位目标地址二、填空题(本大题共20空,每小题1分,共20分)请在每小题的空格中填上正确答案。
单片机技术与应用样卷A一、选择题(每题 2 分,共 30 分)1、单片机是将()等集成在一块芯片上的微型计算机。
A CPU、存储器、I/O 接口B 运算器、控制器、存储器C CPU、运算器、控制器D 存储器、I/O 接口、定时器2、以下不是单片机特点的是()。
A 体积小B 价格高C 可靠性高D 易于开发3、单片机的应用领域不包括()。
A 工业控制B 智能家电C 大型服务器D 医疗器械4、 8051 单片机的复位引脚是()。
A RSTB ALEC PSEND EA5、当 8051 单片机的 EA 引脚接高电平时,访问的程序存储器是()。
A 片内程序存储器B 片外程序存储器C 先片内后片外D 先片外后片内6、 8051 单片机的 P0 口在作为通用 I/O 口使用时,需要外接()。
A 上拉电阻B 下拉电阻C 电容D 电感7、单片机的定时器/计数器工作方式 1 是()位的定时/计数方式。
A 8B 13C 16D 328、在 8051 单片机中,串行通信方式 1 的波特率是()。
A 固定的B 可变的C 由定时器 T1 决定D 由晶振频率决定9、以下指令中,属于位操作指令的是()。
A MOVB ADDC CLRD SUBB10、单片机 C 语言程序中,定义无符号字符型变量的关键字是()。
A unsigned charB signed charC charD int11、要使 8051 单片机的 P1 口的低 4 位输出 0,高 4 位不变,应执行的指令是()。
A MOV P1,0FHB MOV P1,0F0HC CLR P10-P13D SETB P14-P1712、在单片机 C 语言中,中断函数的关键字是()。
A interruptB voidC mainD while13、以下不是 8051 单片机中断源的是()。
A 外部中断 0B 定时器/计数器 0 溢出中断C 串行口发送中断D 看门狗中断14、 8051 单片机的堆栈区一般设置在()。
《单片机原理及接口技术》试卷(闭卷A卷)一.单项选择题(每题1分,共20分)1.DPTR为( C )A.程序计数器B.累加器C.数据指针寄存器D.程序状态字寄存2.PSW的Cy位为( B )A.辅助进位标志B.进位标志C.溢出标志位D.奇偶标志位3.MCS-51单片机片内ROM容量为( A )A.4KBB.8KBC.128BD.256B4.MCS-51单片机片要用传送指令访问片外数据存储器,它的指令操作码助记符是以下哪个?( B )A.MULB.MOVXC.MOVCD.MOV5.direct表示( C )A.8位立即数B.16位立即数C.8位直接地址D.16位地址6.堆栈指针SP是一个( A )位寄存器A.8B.12C.13D.167.定时器/计数器工作方式选择中,当M1M0=11时,其工作方式为( D )A.方式0B.方式1C.方式2D.方式38.定时器/计数器工作方式0为( A )A.13位定时/计数方式B.16位定时/计数方式C.8位可自动装入计数初值方式D.2个8位方式9.MCS-51的最小时序定时单位是( A )A.节拍B.状态C.机器周期D.指令周期10.#data表示( A )A.8位直接地址B.16位地址C.8位立即数D.16位立即数11.主频为12MHz的单片机它的机器周期为( C )A.1/12微秒B.0.5微秒C.1微秒D.2微秒12.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( A )。
A.外部中断0B.外部中断1C.定时器0中断D.定时器1中断13.MOVC A ,@A+PC指令对于源操作数的寻址方式是( D )A.寄存器间接寻址B.寄存器寻址C.立即寻址D.变地寻址14. PSEN为( C )A.复位信号输入端B.地址锁存允许信号输出端C.程序存储允许输出端D.程序存储器地址允许输入端15.MCS-51单片机的一个机器周期由( D )个振荡脉冲组成。
《单片机技术与应用》期末试卷(A卷)一、填空题(每空一分,共40分)1.AT89S51单片机内部有KB的FLASH ROM,内部数据存储器可位寻址的地址范围为,特殊功能寄存中的特殊功能寄存器也可以进行位寻址。
外部中断0的入口地址为,T1定时/计数器的中断入口地址为。
2.PSW中RS1=1,RS0=0,R3对应的字节地址为。
3.78H对应的十进制数为D,对应的二进制数为B。
4. MCS51单片机的仅使用内部ROM时,EA引脚应接电平。
5.当MCS51单片机RST引脚出现机器周期以上高电平时单片机可有效复位,复位后SP= ,PC= ,P2= 。
6. 单片机是集成了、、、四个部分的微型计算机。
7. 中断源的允许是由寄存器决定的,中断源的优先级别是由寄存器决定的。
9.LCALL 指令可以实现KB范围的子称程序调用;可以实现远程查表的指令是;可以实现64K范围跳转的指令是。
10.关于堆栈类操作的两条指令分别是、,操作遵循原则。
11. LED数码管按结构分为和两种形式。
12.键盘按键的检测过程中消除抖动常用的方法有、、.。
13.DAC0832的参考电压为+4V,则分辩率为V。
14.“DIV AB ”是字节周期指令;“NOP ”是字节周期指令。
15.C51中定义的位变量的关键字是,位变量对应的地址空间范围是。
16.C51定义为data的RAM地址范围为。
17.unsigned int 定义的变量取值范围,unsigned char定义的变量取值范围。
2分,共10题)1.单片机复位后,累加器A、PC、PSW的内容为()A.A = FFH PC = 00H PSW = FFHB.A = 00H PC = 0000H PSW = 00HC.A = 07H PC = 0000H PSW = FFHD.A = 00H PC = 00H PSW = 00H2.定时器T0的溢出标志TF0,在CPU响应中断后()A 由软件清零B 由硬件清零C 随机状态D AB都可以3.下列变量定义不正确的是。
北京理工大学珠海学院单片机期末考试11-12_A卷————————————————————————————————作者:————————————————————————————————日期:北京理工大学珠海学院2011 ~ 2012学年第一学期《单片机原理及接口技术(A)》期末试卷(A)诚信声明考场是严肃的,作弊是可耻的,对作弊人的处分是严厉的。
我承诺遵守考场纪律,不存在抄袭及其它违纪行为。
考生(承诺人)签字:专业:班级:学号:适用年级专业:2009级机械工程及自动化试卷说明:闭卷,考试时间120分钟题号一二三四五六总分得分一、填空题(每空2分,共20分)【得分:】1.单片机上电复位后,PC的内容为(1)。
2.若要将若P3.7定义为S1,程序中如何表示:(2)。
3. 若unsigned char i=0;while(i=3);则程序循环次数为(3)。
4. 当P0口进行一般的I/O输出时,必须外接(4)才能有高电平输出。
5. 共阴极LED数码管加反相器驱动时显示实际字符‘L’的段码是(5)。
6.除了单片机和电源外,单片机最小系统包括复位(6)电路和时钟电路。
7.MCS-51 单片机共有(7)个8位并行I/O口;其中只能作为通用I/O端口使用的是(8),可作地址高8位的是(9),具有双功能作用的是(10)。
1 2 3 4 56 7 8 9 10二、选择题(每小题2分,共10分)【得分:】1.单片机的ALE引脚是以晶振振荡频率的固定频率输出脉冲。
A.1/2 B.1/4 C.1/6 D.1/122.单片机能够直接运行的程序是。
A.汇编语言程序 B.C语言源程序 C.高级语言程序 D.机器语言程序3.复位时,RST引脚应保持。
A. 一个机器周期的高电平B. 一个机器周期的低电平C. 二个机器周期的高电平D. 二个机器周期的低电平4.中断标志位中在响应中断后,必须用软件复位的是。
A.定时/计数B.外部中断C.串行D.都不是5.MCS-51单片机在同一级别里,自然优先级别最低的中断源是。
期终考试《单片机原理及接口技术》(A )适用班级:一、单项选择题:(共15题,每题2分,共30分)(1)AT89C51单片机哪些不是主要功能部件组成( ) A. CPU B. RAM C. ROM D.LED 显示 (2)MCS-51系列单片机的CPU 主要是由( )组成的。
A .运算器、控制器 B.加法器、寄存器 C .运算器、加法器 D.运算器、译码器 (3)单片机中的程序计数器PC 用来( )。
A.存放指令B.存放正在执行的指令地址C.存放下一条指令地址D.存放上一条指令地址 (4)单片机AT89C51的EA 引脚( )。
A.必须接地 B.必须接+5V 电源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.A 口及C 口的低4位B.A 口及B 口的低4位C.A 口及B 口的高4位D.A 口及C 口的高4位(9)外部扩展存储器时,分时复用做数据总线和低8位地址线的是( )。
A. P0口 B. P1口 C. P2口 D.P3口 (10)PSW 中的RS1和RS0两位用来( )。
A.选择工作寄存器组 B.指示复位 C.选择定时器 D.选择工作方式 (11)单片机上电复位后,PC 的内容为( )。
A. 0000HB. 0003HC. 000BHD. 0800H (12)AT89C51单片机的CPU 是( )。
大学期末考试试卷《单片机原理及应用》大学考试试题A卷及参考答案一、填空题(每空格1分,共10分)1.MCS—51布尔处理机的存储空间是_______。
2.P2口通常用作_______,也可以作通用的I/O口使用。
3.若由程序设定RS1、RS=01,则工作寄存器R~R7的直接地址为______。
4.8051的堆栈区一般开辟在_______。
5.所谓寻址,其实质就是_______。
6.存储器映象是_______。
7.定时器中断请求发生在_______。
8.中断响应时间是指______。
9.通过CPU对I/O状态的测试,只有I/O已准备好时才能进行I/O传送,这种传送方式称为_______。
10.在中断服务程序中现场保护和现场恢复期间,中断系统应处在____状态。
二、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。
每小题1分,共10分)1.MCS-51单片机复位操作的主要功能是把PC初始化为( )。
A.0100HB.2080HC.0000HD.8000H2.若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为( )。
A.500B.1000C.216-500D.216-10003.定时器1工作在计数方式时,其外加的计数脉冲信号应连接到( )引脚。
A.P3.2 B.P3.3C.P3.4D.P3.54.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持( )。
A.1个机器周期B.2个机器周期C.4个机器周期D.10个晶振周期5.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( )。
A.外部中断0B.外部中断1C.定时器0中断D.定时器1中断6.定时器若工作在循环定时或循环计数场合,应选用( )。
A.工作方式0B.工作方式1C.工作方式2D.工作方式37.MCS-51单片机的外部中断1的中断请求标志是( )。
单⽚机期末试卷(2020年8⽉整理).pdf苏州经贸职业技术学院2006~2007学年第⼀学期《单⽚机原理及接⼝技术》期终试卷A卷班级:姓名:学号:成绩:⼀、填空题(20分,评分标准:每⼩题各2分)1、MCS-51有4个并⾏I/O⼝,其中是准双向⼝,所以由输出转输⼊时必须先写⼊“1”。
2、MOVC A,@A+PC的寻址⽅式是,A中存放的,形成操作数地址有决定。
适⽤于存储器。
3、在运作定时器⼯作模式3下,欲使TH0停⽌运作,应执⾏⼀条指令。
4、在中断系统中,指令以及任何访问和寄存器的指令执⾏过后,CPU不能马上响应中断。
5、单⽚机系统复位后,(PSW)=00H,则⽚内RAM寄存区的当前⼯作寄存器是第组,8个⼯作寄存器的单元地址为~。
6、MCS—51单⽚机访问⽚外存储器时,利⽤信号锁存来⾃⼝的低8位地址信号。
7、89C51定时器的⼯作模式通过专⽤寄存器的、决定,⼯作⽅式有种。
8、单⽚机与外设交换数据的⽅法有和。
MCS-51提供的中断源。
9、MCS-51系列单⽚机内部RAM区内的16个单元既可、⼜可,共有位。
MCS-51的专⽤寄存器共个,有个既可字节寻址⼜可位寻址。
10、执⾏下列指令序列:MOV C,P1.0ANL C,P1.1ANL C,/P1.2MOV P3.0,C后,所实现的逻辑运算式为。
⼆、选择题(10分,评分标准:每⼩题各1分)1、关于MCS—51的堆栈操作,正确的说法是()(A)先⼊栈,再修改栈指针(B)再出栈(C)先修改栈指针,再⼊栈(D)以上都对2、MCS-51上电复位后,SP的内容是()(A)00H (B)07H (C)60H (D)70H3、当89C51模拟SPI总线外扩E2PROM,需使⽤I/O⼝线()(A)2根(B)3根(C)4根(D)5根4、下⾯哪种指令将MCS-51的⼯作寄存器置成3区()(A)MOV PSW,#13H (B)MOV PSW,#18H(C)SETB PSW.4 CLR PSW.3 (D)SETB PSW.3 CLR PSW.45、MOV A,#00H的寻址⽅式是()(A)位寻址(B)直接寻址(C)⽴即寻址(D)寄存器寻址6、ORG 0000HAJMP 0040HMOV SP,#00H 当执⾏完左边的程序后,PC的值是()(A)0040H (B)0041H (C)0042H (D)0043H 7、指令寄存器的功能是()(A)存放指令地址(B)存放当前正在执⾏的指令(C)存放指令与操作数(D)存放指令地址及操作数8、若MCS—51中断源被编为同级,当它们同时申请中断时CPU⾸先响应()(A)/INT0 (B)/INT1 (C)T1 (D)串⾏接⼝9、当MCS—51进⾏多机通信时,串⾏接⼝的⼯作⽅式应选择()(A)⽅式0 (B)⽅式1 (C)⽅式2 (D)⽅式0或⽅式210、使⽤89C51,且/EA=1时,可以并⾏外扩E2PROM ()(A)64K (B)60K (C)58K (D)56K三、判断题(10分,评分标准:每⼩题各1分)1、单⽚机的⼀个机器周期是指完成某⼀个规定操作所需的时间,⼀般情况下,⼀个机器周期等于⼀个时钟周期组成。
《微机原理及应用》(A卷)此试题是上次考试题目,禁止将此试题原本打印带进考场!!!一、单项选择题:(每小题1分,共10分)1. 十进制数102转换为十六进制为 C 。
A 64HB 65HC 66HD 67H2. 十进制数52用8421BCD码表示为 B 。
A 32HB 34HC 50HD 52H3. MCS-51单片机复位以后堆栈指针SP的内容是 B 。
A 00HB 07HC 80HD FFH4. MCS-51单片机的位寻址区位于内部RAM的哪个范围 B 。
A 00H~1FHB 20H~2FHC 30H~7FHD 0000H~FFFFH5. 指令“ADD A,R2”中,源操作数的寻址方式是 A 。
A 寄存器寻址,B 直接寻址,C 寄存器间接寻址,D 立即寻址6. 指令“MOV 30H,#20H”中,源操作数的寻址方式是 D 。
A 寄存器寻址,B 直接寻址,C 寄存器间接寻址,D 立即寻址7. 指令“DEC 30H”的寻址方式是 B 。
A 寄存器寻址,B 直接寻址,C 寄存器间接寻址,D 立即寻址8. 设(SP)=30H,(PSW)=80H,则执行“PUSH PSW”指令以后堆栈指针SP的内容是B。
A 30HB 31HC 40HD 41H9. 汇编语言程序中表示汇编结束的伪指令是 D 。
A DB,B EQU,C ORG,D END10.如果8051采用12MHZ的石英晶体振荡器,则具有一个机器周期的指令的执行时间 BA 0.5μsB 1μsC 2μsD 4μs二、阅读程序并回答问题(15分)。
ORG 3000HMOV R0, #60HMOV R1, #70HMOV R2, #10HLOOP: MOV A, @R0CJNE A, #24H, LOOP1 ;24H为“$”的ASCII码LOOP2: MOV A, #20H ;20H为“空格”的ASCII码LOOP1: MOV @R1, AINC R0INC R1DJNZ R2, LOOPHERE: SJMP HERE1) 该程序功能是:数据传送:把内部RAM60H开始的16个数据传送到70H开始的单元,遇到“$”换成“空格”2) 程序第一次执行到标号LOOP时,(R0)= 60 H (R1)= 70 H (R2)= 10 H3) 程序执行到标号LOOP2时,(A)= 24 H三、阅读程序并回答问题(20分)。
苏州市职业大学2009─2010学年第一学期试卷《单片机原理及应用》(集中A卷闭卷笔试)出卷人出卷人所在系电子信息工程系使用班级08电子信息技术2、3班、08通信1、2班、08电子3班班级学号姓名0.5分×50=25分1、单片机是在一块芯片上集成了中央处理器(CPU)、存储器(随机存储器RAM、只读存储器ROM)、输入/输出(I/O)接口、可编程定时器/计数器以及串行通信接口等,从而构成一台完整的微型计算机。
2、单片机大多采用哈佛结构,这是程序存储器与数据存储器相互独立一种结构。
3、AT89S51单片机一般采用40 个引脚、双列直插封装方式,其中电源引脚有Vcc和GND、复位电路引脚RST/Vpd、EA引脚端若接地,则只可访问片外程序存储器,另外还有4个输入输出端口。
4、A T89S51复位后,CPU从0000H单元开始执行程序,即程序计数器PC自动装入该值后程序从零单元开始执行;SP称为堆栈指针,第一个压入其中的数据将位于片内RAM的08H单元。
5、AT89S51内部RAM的00H~1FH单元为四个通用工作寄存器区,每个区含有8个工作寄存器,通过程序状态字寄存器PSW中2位RS1和RS0确定使用哪个工作寄存器区。
6、AT89S51中断系统允许接受五个中断源,分别是外部中断0、定时/计数器中断0、定时/计数器中断1、外部中断1和串行口中断。
其中串行口中断入口地址为0023H。
7、外部中断请求信号有两种触发方式,即低电平触发和下降沿触发。
8、单片机定时/计数器有四种工作方式,其中模式0对应于13位二进制加法计数器,模式第1页,共6页2对应于可重置初值的8位二进制加法计数器,其中最大计数值N MAX= 256。
9、AT89S51单片机有一个可编程全双工串行通信接口。
51单片机串行口的工作方式0中引脚RXD上为可输入或输出的数据信号、TXD上为移位脉冲信号。
10、子程序返回使用RET指令,中断返回使用RETI指令,十进制调整使用DA A指令,程序存储器ROM存取数据用MOVC指令,ORG是汇编起始指令。
单片机原理及应用试卷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 )。
C、001010101011D、001010101101二、按照要求编写下列程序段(每小题6分,共48分)1. 完成5×6=30,结果送内部RAM40H单元参考答案:MOV A,#5MOV B,#6MUL ABMOV 40H,A2. 完成58H与65H的异或,结果送内部RAM41H单元参考答案:MOV A,#58HXRL A,#65HMOV 41H,A3. 完成12H与08H的差,结果送内部RAM42H单元参考答案:MOV A,#12HCLR CSUBB A,#08HMOV 42H,A4. 将DPTR的内容循环右移一位参考答案:MOV A,DPHCLR CRLC AMOV DPH,AMOV A,DPLRLC AMOV DPL,ACLR AADDC A,DPHMOV DPH,A5. 将内部RAM41H单元的内容送外部RAM2000H单元中参考答案:MOV DPTR,#2000HMOV A,41HMOVX @DPTR,A6. 完成对外部RAM以1000H开始连续100个单元清零答案:MOV R7,#100MOV DPTR,#1000HMOV A,#00HLOOP: MOVX @DPTR,AINC DPTRDJNZ R7,LOOP7. 完成51H+97H+88H的程序段,结果送内部RAM4AH,4BH单元参考答案:MOV A,#51HADD A,#97HADDC A,#88HMOV 4BH,ACLR AADDC A,#00HMOV 4AH,A8. 已知定时器0工作在方式1,需要定时50mS,时钟假设是11.0592MHz,写出与定时器0有关的初始化程序段参考答案:MOV TMOD,#01HMOV TH0,#4CHMOV TL0,#00HSETB TR0三、编程题(每题15分,共30分)1、数据采集得到的数据,被存入20H单元,试编一段程序,求该数当中含“1”的个数,结果存入30H。
参考答案:MOV R0,#00HMOV R7,#08HMOV A,20HLOOP: CLR CRLC AJNC NEXTINC R0NEXT: DJNZ R7,LOOPMOV 30H,R02、在程序存储器中从TAB开始的16个单元连续存放0~9的立方值,设计程序,任意给一个数x(0≤x≤9),查表求出x的立方值,并把结果存入50H、51H单元中。
安徽大学江淮学院2010 -20 11 学年第 2 学期《单片机原理》(A卷)考试试题参考答案及评分标准一、单项选择(在备选答案中选出一个正确答案,并将其号码填在题干后的括号内。
每题1分,共25分)1.程序计数器PC用来( C )A、存放指令B、存放正在执行指令的地址C、存放下一条指令的地址D、存放上一条指令的地址2.INTEL 8051 CPU是( C )位的单片机A、16B、4C、8D、准163.要用传送指令访问MCS-51片外ROM,它的指令操作码助记符应是( C )。
A、MOVB、MOVXC、MOVCD、以上都是4.在MCS-51单片机中,当晶振频率采用2MHZ时,一个机器周期等于(D )微秒。
A. 3B. 4C.5D. 65.MCS-51单片机定时器工作方式2是指( B )的工作方式。
A、8位B、8位自动重装载C、13位D、16位6.单片机的堆栈指针SP始终是( B )。
A、指示堆栈底B、指示堆栈顶C、指示堆栈地址D、指示堆栈长度7.进位标志CY在( C )中。
A、累加器B、算逻运算部件ALUC、程序状态字寄存器PSWD、DPTR 8.单片机应用程序一般存放在( B )中。
A、内部RAMB、ROMC、寄存器D、外部RAM9.执行M O V I E,#81H指令的意义是:(B)A、屏蔽中断源B、开放外部中断源0C、开放外部中断源1D、开放外部中断源0和110.执行如下三条指令后,30H单元的内容是(C )M O V R 1,#30HM O V 40H,#0 E HM O V ﹫R 1,40HA、40HB、30H C 、0 E H D、F F H11.P0、P1口作输入用途之前必须( A )。
A、相应端口先置1B、相应端口先置0C、外接高电平D、外接上拉电阻12.一个EPROM的地址有A0----A11引脚,它的容量为(B )。
A、2KBB、4KBC、11KBD、12KB13.对某单元的部分位取反,应采用下面哪种逻辑操作( D )。