浙江2004年10月高等教育自学考试单片机原理及应用试题
- 格式:doc
- 大小:90.00 KB
- 文档页数:3
(完整版)单片机原理及应用考试试题及答案单片机原理及应用试题一一、填空题(每空 1 分,共20 分)1、计算机的系统总线有地址总线、控制总线和数据总线。
2、通常、单片机上电复位时PC= OOOOH SP= 07H;而工作寄存器则缺省采用第00组,这组寄存器的地址范围是从00H~ 07H。
3、JZ e的操作码地址为1000H,e=20H,它转移的目标地址为1022H。
4、汇编语言中可以使用伪指令,它们不是真正的指令,只是用来对汇编过程进行某种控制。
5、假定累加器A的内容30H,执行指令:1000H:MOVC A,@A+PC后,把程序存储器1031H单元的内容送累加器A中。
6、MCS51单片机访问外部存储器时,利用ALE信号锁存来自P0 口的低8位地址信号。
7、MCS-51 单片机8031 中有2 个16 位的定时/计数器,可以被设定的工作方式有四种。
8、MCS-51 单片机有5 个中断源,可分为2 个中断优先级。
上电复位时外部中断0 中断源的最高。
9、用串行口扩展并行口时,串行接口的工作方式应选为方式0。
10、半导体存储器的最重要的两个指标是存储容量和存储速度。
11、若某8位D/A转换器的输出满刻度电压为+5V,则D/A转换器的分辨率为5/255=0.0196V。
12、写8255A控制字时,需将A1、A0置为11。
二、选择题(从备选答案中选择一个正确答案,并将代号写在括号内。
每题 1 分,共10分)1、在CPU内部,反映程序运行状态或反映运算结果的一些特征寄存器是(B)(A)PC (B)PSW (C) A (D)SP2、要用传送指令访问MCS51片外RAM,它的指令操作码助记符应是(B)(A)MOV (B)MOVX (C)MOVC (D)以上都是3、指令ALMP 的跳转范围是(C)(A)256B (B)1KB (C)2KB (D)64KB4、要使MCS51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是( A )(A)98H (B)84H (C)42H (D)22H5、各中断源发出的中断请求信号,都会记在MCS-51 系统中的(B )(A)IE (B)IP (C)TCON (D)SCON6、CPU寻址外设端口地址的方法有两种,一种是统一编址,还有一种是(C)(A )混合编址(B)动态编址(C)独立编址(D)变址编址7、下列四条叙述中,有错误的一条是( A )(A)16 根地址线的寻址空间可达1MB(B)内存储器的存储单元是按字节编址的(C)CPU中用于存放地址的寄存器称为地址寄存器(D)地址总线上传送的只能是地址信息8、MCS-51 外扩一个8255 时,需占用(D)个端口地址(A) 1 个(B) 2 个(C) 3 个(D) 4 个9、用MCS-51 串行口扩展并行I/O 口时,串行口工作方式应选择(A)(A)方式0 (B)方式1 (C)方式2 (D)方式310、某种存储器芯片是8KB*4/片,那么它的地址线根数是(C )(A)11 根(B)12 根(C)13 根(D)14 根三、问答题(每题5分,共20 分)1 、MCS-51 单片机的时钟周期与振荡周期之间有什么关系?一个机器周期的时序如何划分?答:时钟周期是单片机最基本的时间单位。
单片机原理与应用考试试题一、填空题(每空 2 分,共 40 分)1、单片机是将_____、_____、_____和_____等部件集成在一个芯片上的微型计算机。
2、单片机的存储器分为_____和_____,其中_____存储器在掉电后数据会丢失。
3、单片机的并行 I/O 口有_____个,分别是_____、_____、_____和_____。
4、单片机的复位方式有_____复位和_____复位两种。
5、单片机的中断源有_____个,分别是_____、_____、_____、_____和_____。
6、单片机的定时器/计数器有_____个,分别是_____和_____。
7、单片机指令系统中,数据传送指令有_____、_____和_____等。
二、选择题(每题 3 分,共 30 分)1、单片机的工作频率主要取决于()A 晶振频率B 复位电路C 电源电压D 存储容量2、以下不是单片机特点的是()A 集成度高B 功耗低C 性价比高D 运算速度快3、单片机的程序计数器 PC 是()位的。
A 8B 16C 32D 644、单片机的中断优先级可以通过()设置。
A 中断允许寄存器B 中断优先级寄存器C 定时器控制寄存器D 串行口控制寄存器5、要使单片机的 P1 口输出低电平,应执行的指令是()A MOV P1,0FFHB MOV P1,00HC CLR P1D SETB P16、单片机的堆栈指针 SP 复位后指向()A 00HB 07HC 30HD 7FH7、以下指令中,属于逻辑运算指令的是()A ADDB SUBBC ANLD MOV8、单片机在执行 MOVX 指令时,相关的控制信号是()A RD 和 WR 均为低电平B RD 为低电平,WR 为高电平C RD 为高电平,WR 为低电平 D RD 和 WR 均为高电平9、若单片机的晶振频率为 12MHz,机器周期为()A 1μsB 2μsC 4μsD 8μs10、要使单片机能够响应外部中断 0,需要设置的寄存器是()A IEB IPC TCOND SCON三、简答题(每题 10 分,共 30 分)1、简述单片机的工作过程。
浙江省2006年10月高等教育自学考试单片机原理及应用试题课程代码:02358一、单项选择题(本大题共5小题,每小题2分,共10分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.MCS-51的并行I/O口读-改-写操作,是针对该口的()A.引脚B.缓冲器C.地址线D.内部锁存器2.假定设置堆栈指针SP的值为36H,在执行指令PUSH 20H后SP的值为()A.35HB.38HC.37HD.20H3.若MCS-51单片机的晶振频率为6MHz,定时器/计数器作计数器使用时,其最高的输入计数频率是()A.1MHzB.500KHzC.250KHzD.125KHz4.MOVX A,@DPTR指令中源操作数的寻址方式是()A.寄存器寻址B.寄存器间接寻址C.直接寻址D.立即寻址5.在远距离数据传送时,一般采用______传送方式。
()A.串行B.并行C.模拟D.数字二、填空题(本大题共9小题,每空1分,共10分)请在每小题的空格中填上正确答案。
错填、不填均无分。
6.MCS-51单片机中有两个16位寄存器,其中一个是______,它没有地址,用户不能对其读写;另一个是______,常用于存放基址地址。
7.若不使用MCS-51片内程序存储器,引脚EA必须接______。
8.当(RS1,RS0)=(1,0)时,工作寄存器R2对应内部RAM中的______字节单元。
9.执行当前指令后,PC内容为______。
10.单片机与外部数据进行信息交换时,通过______总线交换信息的内容。
11.MCS-51响应______中断时,其中断标志只能由软件清除。
12.汇编语言程序一般有四种结构形式,即:顺序结构、分支结构、______和子程序结构。
13.用串行口扩展并行口时,串行口工作方式应选为______。
14.ADC0809是______位逐次逼近型A/D转换芯片。
单片机原理及应用考试题及参考答案一、单选题(共30题,每题1分,共30分)1、MOVC A, @A+PC是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:A2、指令MUL AB 执行前(A)=18H ,(B)=05H,执行后,A、B的内容是()。
A、90H,05HB、90H,00HC、78H,05HD、78H,00H正确答案:D3、5转换成十六进制数是()。
A、111HB、94.8HC、49.8HD、49H正确答案:C4、已知晶振频率为6MHz,在P1.0引脚上输出周期为500微秒的等宽矩形波,若采用T1中断,工作方式2。
TMOD=#( )A、19HB、20HC、21HD、22H正确答案:B5、A7H和5BH两个立即数相加后,和为(),(CY)是()。
A、1CH,0B、C1H,0C、02H,1D、C1H,1正确答案:C6、INTEL 8051 CPU是()位的单片机.A、16B、4C、8D、32正确答案:C7、执行LACLL 4000H指令时, MCS-51所完成的操作是( )A、保护PCB、(PC )=4000HC、保护现场D、PC+3入栈,(PC )=4000H正确答案:D8、下列指令能使R0的最高位置0的是()。
A、ANL A,#7FHB、ANL A,#80HC、ORL A,#7FHD、ORL A,#80H正确答案:A9、MOV @Ri , direct 是()A、控制转移指令B、逻辑运算指令C、算术运算指令D、数据传送指令E、位操作指令正确答案:D10、汇编结束指令是():A、ORGB、BITC、EQUD、END正确答案:D11、SJMP rel 是()A、逻辑运算指令C、算术运算指令D、控制转移指令E、数据传送指令正确答案:D12、下列各条指令其源操作数的寻址方式是什么?各条指令单独执行后,A中的结果是什么?设(60H)=35H,(A)=19H,(R0)=30H,(30H)=0FH。
浙江2009年10月高等教育自学考试单片机原理及应用试题课程代码:02358一、单项选择题(本大题共5小题,每小题2分,共10分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.单片机中用于存放程序状态信息的寄存器是( )A.ACCB.PSWC.PCD.DPTR2.MCS-51外扩存储器时,系统的高8位地址总线是由_________口构成。
( )A.P0B.P1C.P2D.P33.MCS-51单片机8位重装载方式定时器工作在( )A.方式0B.方式1C.方式2D.方式34.在MSC-51单片机程序中用伪指令EQU定义的数据( )A.在片内RAMB.在外部ROMC.在外部RAMD.无相关存储空间5.RS-232C总线标准中规定逻辑1的电压为( )A.-3.6V~-25VB.3.6V~25VC.3.6V~5VD.-3.6V~-5V二、填空题(本大题共8小题,每空1分,共10分)请在每小题的空格中填上正确答案。
错填、不填均无分。
6.堆栈指示寄存器的符号是______________,复位后它的内容是______________。
7.MCS-51系统中,当PSEN引脚为低电平时,表示CPU要从________________读取信息。
8.当(RS1,RS0)=(1,1)时,工作寄存器R7对应内部RAM中的________________字节单元。
9.MOV C,15H源操作数的寻址方式为______________寻址。
10.MCS-51单片机在逻辑上有______________个存储空间。
11.MCS-51单片机有______________个中断源。
12.计算机的数据传送主要有两种方式:______________和______________。
13.为使单片机系统能输出一定频率的正弦波电压信号,应增加______________。
三、名词解释(本大题共3小题,每小题3分,共9分)14.变址寻址方式15.中断16.波特率四、简答题(本大题共5小题,每小题5分,共25分)17.简述8051片内RAM的空间分配。
大学期末考试试卷《单片机原理及应用》大学考试试题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的中断请求标志是( )。
单片机原理及应用考试题及答案一、单选题(共54题,每题1分,共54分)1.5转换成十六进制数是()。
A、49HB、94.8HC、111HD、49.8H正确答案:D2.指令MUL AB 执行前(A)=18H ,(B)=05H,执行后,A、B的内容是()。
A、90H,05HB、90H,00HC、78H,05HD、78H,00H正确答案:D3.MCS-51单片机的总线不包含():A、通信总线B、数据总线C、地址总线D、控制总线正确答案:A4.用8051的定时器T1作计数方式,用模式2,则工作方式控制字为A、20HB、06HC、60HD、02H正确答案:C5.8031单片机的内部主要组成部分不包含():A、CPUB、ROMC、I/O接口D、定时计数器正确答案:B6.已知(A)=59H,(PSW)=80H,执行指令ADDC A,#4CH后CY和AC的内容为():A、0,1B、1,1C、0,0D、1,0正确答案:A7.若(SP)=40H,当执行一条RET指令后,SP的值为():A、3EHB、42HC、38HD、41H正确答案:A8.当RS1RS0=10时,Rn的地址是():A、08H~0FHB、18H~1FHC、00H~07HD、10H~17H正确答案:D9.DIV AB 是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:B10.当(IP)=14H时,优先级最低的中断源是():A、外部中断0B、定时计数器0C、外部中断1D、定时计数器1正确答案:D11.单片机应用程序一般存放在()。
A、RAMB、ROMC、寄存器D、CPU正确答案:B12.在中断服务程序中至少应有一条()A、转移指令B、加法指令C、传送指令D、中断返回指令正确答案:D13.指令MOVC A,@A+DPTR 源操作数的寻址方式是():A、寄存器寻址B、直接寻址C、立即数寻址D、寄存器间接寻址E、变址寻址F、相对寻址G、位寻址正确答案:E14.MOVC A, @A+PC是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:A15.已知(A)=88H,(PSW)=80H,执行指令SUBB A,#66H后PSW的内容为():A、C4HB、04HC、C0HD、00H正确答案:B16.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符是()A、MOVB、MOVXC、MOVCD、以上都行正确答案:B17.反码9AH的真值是():A、-102B、-101C、102D、101正确答案:B18.下列指令能使R0的最高位置0的是()。
单片机原理及应用一、填空题:(20分)1、微处理器包括两个主要部分运算器和控制器。
2、总线是连接系统中各扩展部件的一组公共信号线。
按照功能,通常把系统总线分为三组:地址总线、数据总线、控制总线。
3、89C51单片机访问片外程序存储器时,所用的控制信号有:ALE、PSEN、EA,其中ALE用于低8位地址锁存控制,PSEN是片外程序存储器读选通控制信号,EA是片内、片外程序存储器访问的控制信号。
4、89C51单片机访问片外数据存储器时,所用的控制信号有_ALE_、_WR 、RD 。
5、CPU访问片内、片外ROM指令用MOVC,访问片外RAM指令用MOVX,访问片内RAM指令用MOV。
6、定时器共有两个控制字,由软件写入TMOD和TCON两个8位寄存器,用来设置T0或T1的操作模式和控制功能。
7、中断处理过程可分为三个阶段中断响应、中断处理、中断返回。
8、复位是单片机的初始化操作,其主要功能是把PC初始化为0000H。
复位操作有上电自动复位和按键手动复位两种方式。
9、89C51的P0口除作为一般I/O口使用外,还可作为低8位地址使用。
当系统扩展片外EPROM和RAM时,由P2口输出高8位地址。
10、89C51中断系统的五个中断源为外中断0 、外中断1 、定时器0溢出中断、定时器1溢出中断、串行口中断。
11、89C51单片机的寻址方式通常指对源操作数进行寻址。
二、简答题:(30分)1、80C51单片机的EA信号有何功能?在使用8031时,EA信号引脚应如何处理?答:EA引脚为外部程序存储器地址允许输入端/固化编程电压输入端。
(2分)当EA引脚接高电平时,CPU只访问片内EPROM/ROM并执行内部程序存储器中的指令(1分),但当PC的值超过0FFFH时,将自动执行片外程序存储器中的内容(1分)。
当EA引脚接低电平时,CPU只访问外部EPROM/ROM中的内容,而不管是否有片内程序存储器(1分)。
在使用8031时,EA信号引脚应接地(1分)。
物机院(系)级专业班《单片机原理与应用技术》试卷注意事项:1、学生的院(系)别、专业、班级、姓名、学号必须填写在考生信息栏内指定的位置。
2、学生在考试之前必须填写考试时间和地点。
3、答题字迹要清楚,并保持卷面清洁。
一、填空题(本大题共10小题,每空2分,共30分)请在每小题的空格中填上正确答案。
错填、不填均无分。
5.在AT89S51单片机中,一个机器周期包括12个时钟周期,如果采用12MHZ晶振,一个机器周期为1us6、通常、单片机上电复位时PC= 0000H ,SP= 07H ;7. 51系列单片机的CPU是由和构成。
8. 51系列单片机的存储器包括:数据存储器和程序存储器。
9.堆栈数据写入和读出遵守“先入后出,后进先出”的规则。
二、单项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
2.对某单元的部分位取反,应采用下面哪种逻辑操作()。
A. ANLB. XRLC. CPLD. ORL3.程序计数器PC和堆栈指针SP两个寄存器的位数分别是()A.PC-8位,SP-8位 B.PC-8位,SP-16位C.PC-16位,SP-8位 D. PC-16位,SP-16位4. 若(A)=40H, (CY)=0, 则执行RLC A 指令后,(A)=( ) 。
A. 56HB. 0C0HC. 80HD. 0B3H5、以下哪一条指令的写法是错误的()。
A. INC DPTRB. DEC AC. MOV R0,#0FEHD. PUSH A6、以下哪一条是位操作指令()。
A. CLR P1.0B. MOV P0,#0FFHC. CPL AD. POP PSW7、要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是()A. MOVB. MOVXC. MOVCD. 以上都是10.已知一位7段共阳数码管(如图2),要使它显示数字3,则它的代码是()。
浙江2004年10月高等教育自学考试单片机原理及应用试题
课程代码:02358
一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。
每小题
2分,共10分)
1.MCS-51布尔处理机的存储空间指的是()。
A.00H~0FH区
B.10H~1FH区
C.20H~2FH区
D.30H~3FH区
2.定义位地址的伪指令是()。
A.DS
B.DB
C.DW
D.BIT
3.MCS-51单片机只具备单一功能的I/O口是()。
A.P0
B.P1
C.P2
D.P3
4.MCS-51单片机中断的最短响应时间为()机器周期。
A.1个
B.2个
C.3个
D.4个
5.51单片机中支持多机通信的串行口方式是()。
A.方式0和1
B.方式1和2
C.方式2和3
D.方式3和0
二、填空题(每空1分,共10分)
6.CPU是由______________和______________两部分组成。
7.51单片机内部有______________个可字节寻址的专用寄存器。
8.MCS-51单片机一个机器周期包含______________个震荡周期。
9.汇编语言指令是由______________和______________两部分组成。
10.51单片机从零地址运行外部程序存储器中程序的条件是______________。
11.一个16K×8的存储器,应该具备______________根地址线。
12.51单片机的定时器在对外部事件进行计数的过程中,计数脉冲的频率不能高于振荡频率的______________。
13.伪指令是程序员发给______________的命令。
三、名词解释(每小题3分,共9分)
14.堆栈
15.RS232-C
16.EPROM
四、简答题(每小题5分,共25分)
17.简述MCS-51单片机中断的优先级。
18.简述MCS-51单片机的寻址方式。
19.ADC主要分哪几种类型?各有什么特点?
20.简述8155的I/O口及工作方式。
21.简述51单片机外部ROM与RAM的区分。
五、读程序填空(每小题5分,共15分)
22.MOV R0,#DA TA
MOV A,@R0
第 1 页
RL A
MOV R1,A
RL A
RL A
ADD A,R1
MOV@R0,A
1)程序的功能是______________________________________________;
2)第三行RL A可以使用______________来替代。
23. MOV R0,#20H
MOV R7,#8H
MOV A,@R0
DEC R7
LOOP: INC R0
MOV2AH,@R0
CJNE A,2AH,CHK
CHK: JNC LOOP1
MOV A,@R0
LOOP1: DJNZ R7,LOOP
MOV2BH,A
HERE: AJMP HERE
1)该程序的功能是:_________________________________________;
2)总共有______________个数进行比较。
24. JMP@A+DPTR
SS: DB FUNC1
DB FUNC2
DB FUNC3
DB FUNC4
DB FUNC5
DB FUNC6
1)如果A中保存的是一个键值,DPTR的值是______________。
2)在JMP@A+DPTR前A中的值应放大________倍,对应的指令是________。
六、综合题(共31分)
25.利用8255作键盘接口,实现4×8键盘的设计,若PA口接键盘列线,PC口接键盘行线,试画出接口电路并给
出该键盘的按键处理流程图。
(12分)
26.利用单片机80C51与ADC0809接口,对通道0-7的输入模拟量进行采样,试完成下面的接口电路,并填空完成
下面的A/D转换控制程序。
(10分)
MOV R1,#data ;置数据区首址
MOV DPTR,#_________ ;指向通道0
MOV R2,#08 ;置通道数
LP1: ______________ ;启动A/D转换
MOV R6,#0AH ;软件延时
DAL Y: NOP
NOP
第 2 页
第 3 页
NOP
NOP
NOP
DJNZ R6,DAL Y
______________ ;读取转换结果
MOV @R1,A ;存储数据
INC DPTR ;指向下一个通道
INC R1 ;修改数据区指针 DJNZ R2,LP1 ;8个通道全采样完了吗
?
27.在6MHz 晶振下,某定时器以工作方式2产生定时,其相应程序如下:(9分)
MOV IE ,#00H
MOV TMOD,#02H
MOV TH0 ,#0CEH
MOV TL0 ,#0CEH
▓▓▓ LOOP: JBC TF0 ,LOOP1
AJMP LOOP LOOP1: CPL P1.0
AJMP LOOP 1)▓▓▓中应填入的指令是______________;
2)该程序采用的是______________方式检测定时器溢出;
3)P1.0将产生周期为______________的方波。