2010单片机考题(B卷)答案
- 格式:doc
- 大小:61.50 KB
- 文档页数:4
本试卷共3页,请核对试卷页数,班级、姓名等信息写在左侧,否则试卷无效。
答案做在答题页上。
一、填空题(每空格1分)(20分)1.单片机复位的条件是使(1)引脚保持(2)电平。
复位后:PC=(3), SP= (4) H,P0~P3= (5)H,DPTR= (6)H。
2.P3.2口线的第一功能是(7),第二功能是(8)。
3.数据堆栈的进出原则是(9)。
堆栈一般安排在(10)区。
4.根据位选线与段选线的不同接法,LED显示可分为:(11) 显示和(12) 显示。
5.52单片机有六个中断源,可分为两个中断优先级:(13)中断和(14)中断。
6.在行列式键盘中,接列线的I/O口为(15),接行线的I/O口为(16)。
(填写输入口或者输出口。
)7.寄存器PSW中的RS1和RS0的作用是(17)。
当P1口做输入口输入数据时,必须先向该端口的锁存器写入(18),否则输入数据可能出错。
8.启动单片机串行口发送的指令是(19),获取单片机串行口数据的指令是(20)。
二、选择题(每题1分)(10分)1.要访问单片机片内ROM,它的指令操作码助记符应是--------------------()A、MOVCB、MOVXC、MOVD、XCH 2.8位二进制所表示的无符号整数,其相应的十进制数范围是---------------()A、1-255B、0-255C、1-256 D.0-2563. 下列不是单片机总线是----------------------------------------------()A、地址总线B、控制总线 C 、输出总线 D、数据总线4. 单片机中能识别和运行的语言是 -------------------------------------()A、C语言B、汇编语言C、高级语言D、机器语言5. 单片机调用子程序的指令是 -----------------------------------------()A、LCALLB、RLCC、LJMPD、ADD6. 当标志寄存器PSW中的RS1 RS0=01二进制时,系统选用的工作寄存器组为---()A、组0B、组1C、组2D、组37. 提高单片机的晶振频率,则机器周期----------------------------------()A、不变B、变长 C 、变短D、不定8.单片机I/O口作基本I/O口使用时,必须外接上拉电阻的是--------------() A、P3口 B、P2口 C、P1口 D、P0口9. 外部中断0的中断入口地址为----------------------------------------()A、0003HB、0000HC、0013HD、000BH10. 若单片机中断源都编程为同级,当它们同时申请中断时,CPU首先响应---()A、1INT B、0INT C、T1 D、T0三、是非题(每题1分)(10分)1.我们所说的单片机系统实质上是单片机的硬件系统和软件系统的总称 ------()2. 单片机按键处理中,去抖方法采用的是软件延时去抖----------------------()3. 定时器/计数器实质是计数器-------------------------------------------()4. 外部设备速度较低时,数据传送时一般采用中断方式----------------------()5. 子程序是固定发生的,而中断是随机发生的 -----------------------------()6. 单片机系统中,机器周期是固定不变的---------------------------------()7.单片机每个中断源在芯片上都有其中断请求输入引脚----------------------()8.AT89S52单片机的6个中断源优先级相同------------------------------ ()9.调用子程序指令及返回指令与堆栈指针有关与PC无关。
一、填空题(1分*24):1、将CPU、随机存储器、只读存储器、中断系统、定时器/计数器以及I/O接口电路等微型计算机的主要部件集成在一块芯片上,使其具有计算机的基本功能,就叫做单片微型计算机,简称单片机。
2、RST、ALE、EA引脚名字、功能、信号方向、电平分别为:RST:复位、输入、高电平;ALE:地址锁存、输出、正脉冲;、EA:程序存储器选择、输入、高选择片外程序存储器低选择片内程序存储器。
3、某MCS-51单片机系统的晶振频率是11.0592MHz,则该单片机系统的机器周期是:1.0851µs。
4、MCS-51单片机的4个8位并行I/O口作为通用I/O口时,称之为准双向口,其含义为:在进行输入之前,必须先输出全1。
5、定时器/计时器1(T1)中断和串行中断的中断入口地址分别为0x001b和0x0023;用C51编程对应的中断号为3和4 。
6、MCS-51单片机的串行口有4中工作方式,其特点分别为:方式0:8位同步、扩展移位寄存器(扩展端口)方式、每个机器周期传输一位;方式1:每帧10位、异步串行通信方式;波特率由T1确定;方式2:每帧11位、异步串行通信方式;波特率为fosc/64或fosc/32;方式3:每帧11位、异步串行通信方式;波特率由T1确定;7、SPI是一种串行外围设备接口总线,其主要特点是双向、同步,4线(时钟、数据输入、数据输出、片选),一主多从等。
8、对于7段(通常记为a、b、c、d、e、f、g、dp,a对应送入数据的最低位,dp对应送入数据的最高位、为小数点)共阴数码管,显示数字“5”的代码为0x6d,如果也显示小数点,即显示“5.”,则对应的代码为0xed。
9、6264是一静态随机存储器芯片,其容量是8kb。
10、ADC0809是一A/D转换芯片,其主要特点是8位,8通道,输出锁存,中速等;DAC0832是一D/A转换芯片,以单缓冲方式工作时,与单片机的接口信号主要是数据线P00---P07,写控制信号WR,某一个高8位地址线如P27。
2010—2011学年第一学期闽江学院考试试卷 B 卷答案 (教师专用)考试课程:单片机原理与应用适用专业年级: 2008级 电子信息工程一、单项选择题24 %(每小题2分)题号 1 2 3 4 5 6 7 8 9 10 11 12 答案CBADAABDCDAC二、分析题27 % 1、(5%)30(1分),01或1(1分),50(1分),34(1分),34(1分)。
2、(6%)98(1分),AF(1分),47(1分),01(1分),01或1(1分),33(1分)。
3、(3%)51(1分),80(1分),52(1分)。
4、(5%)(1)(2%)1; (2)(3%)4+2Y(2分),500(1分)。
5、(8%)(1)(2%)行列; (2)(2%)非编码; (3)(2%)列扫描; (4)(2%)P0.0。
三、程序填空题10% 1、(4%)按顺序如下: 31H 或49 (2分)JNZ (2分)2、(6%)按顺序如下: CPL A (2分,结果不完全正确,但出现“CPL”则得1分)MOV 30H,A(2分,结果不完全正确,但出现“MOV”或“30H”则得1分) RETI(2分)四、12% 解:1、(4%)0FF(1分),38(1分);38(1分),38(1分)。
2、(8%)(参考程序) ORG 0000H AJMP MAIN ORG 0030H MAIN: MOV SP, #70H MOV TMOD, #20HMOV TH1, #38H MOV TL1, #38H闽江学院电子系SETBTR1LOOP: JNB TF1, LOOP CLR TF1 CLR TR1SJMP $END五、15% 解:1、(2%)限流;2、(2%)低电平;3、(3%)XTAL1XTAL24、(8%)(参考程序) MOV A, #7FH LOOP: MOV SBUF, A JNB TI, $ CLR TIACALL D200MS RR AAJMP LOOP六、12% 解:1、(2%)电流;2、(2%)0000H-00FFH;3、(8%)(参考程序)MOV DPTR,#00FFHLOOP: MOV A,#0FFH MOVX @DPTR,AACALL DELAY MOV A,#80HMOVX @DPTR,AACALL DELAY AJMP LOOP闽江学院电子系。
浙江省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转换芯片。
单片机期末考试试题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 组寄存器为当前的工作寄存器。
(完整版)单⽚机试题及答案单⽚机原理与接⼝技术习题答案习题与思考题11-1 微型计算机通常由哪些部分组成?各有哪些功能?答:微型计算机通常由控制器、运算器、存储器、输⼊/输出接⼝电路、输⼊设备和输出设备组成。
控制器的功能是负责从内部存储器中取出指令并对指令进⾏分析、判断、并根据指令发出控制信号,使计算机有条不紊的协调⼯作;运算器主要完成算数运算和逻辑运算;存储器⽤于存储程序和数据;输⼊/输出接⼝电路完成CPU与外设之间相连;输⼊和输出设备⽤于和计算机进⾏信息交流的输⼊和输出。
1-2 单⽚微型计算机与⼀般微型计算机相⽐较有哪些区别?有哪些特点?答:与通⽤微型计算机相⽐,单⽚机的硬件上,具有严格分⼯的存储器ROM和RAM和I/O端⼝引脚具有复⽤功能;软件上,采⽤⾯向控制的指令系统和硬件功能具有⼴泛的通⽤性,以及品种规格的系列化。
单⽚机还具备体积⼩、价格低、性能强⼤、速度快、⽤途⼴、灵活性强、可靠性⾼等特点。
1-3 简述计算机的⼯作过程。
答:计算机的⼯作是由微处理器以⼀定的时序来不断的取指令、指令译码和执⾏指令的过程。
1-4 单⽚机的⼏个重要指标的定义。
答:单⽚机的重要指标包括位数、存储器、I/O⼝、速度、⼯作电压、功耗和温度。
1-5 单⽚微型计算机主要应⽤在哪些⽅⾯?答:单⽚机的主要应⽤领域有智能化产品、智能化仪表、智能化测控系统、智能化接⼝等⽅⾯。
1-6 为什么说单⽚微型计算机有较⾼的性能价格⽐和抗⼲扰能⼒?答:因为单⽚微型计算机主要⾯向特定应⽤⽽设计,设计者在硬件和软件上都⾼效率地设计,量体裁⾐、去除冗余,⼒争在同样的硅⽚⾯积上实现更⾼的性能,具备较⾼的性能、价格⽐;单⽚机嵌⼊式系统中的软件⼀般都固化在存储器芯⽚或单⽚机本⾝中,⽽不是存贮于磁盘等载体中,另外单⽚机体积⼩,可以放⼊屏蔽设备中,从⽽使其具有较⾼的抗⼲扰能⼒。
1-7 简述单⽚机嵌⼊式系统的定义和特点。
答:单⽚机嵌⼊式系统是嵌⼊到对象体系中的专⽤计算机系统;其特点是⾯向特定应⽤、与各个⾏业的具体应⽤相结合、硬件和软件⾼效率、软件固化在存储器芯⽚或单⽚机本⾝和不具备⾃举开发能⼒。
单片机考试试题及答案一1.除了单片机这一名称之外,单片机还可称为微控制器和嵌入式控制器。
2.单片机与普通微型计算机的不同之处在于其将CPU、存储器、和I/O口3部分集成于一块芯片上。
3.8051与8751的区别是CA.内部数据存储单元数目不同B.内部数据存储器的类型不同C.内部程序存储器的类型不同D.内部寄存器的数目不同4.在家用电器中使用单片机应属于微计算机的B。
A.辅助设计应用;B.测量、控制应用;C.数值计算应用;D.数据处理应用5.微处理器、微计算机、微处理机、CPU、单片机它们之间有何区别?答:微处理器、微处理机和CPU都是中央处理器的不同称谓;而微计算机、单片机都是一个完整的计算机系统,单片机特指集成在一个芯片上的用于测控目的的单片微计算机。
6.MCS-51系列单片机的基本型芯片分别为哪几种?它们的差别是什么?答:MCS-51系列单片机的基本型芯片分别是8031、8051和8751。
它们的差别是在片内程序存储器上。
8031无片内程序存储器,8051片内有4KB的程序存储器ROM,而8751片内集成有4KB的程序存储器EPROM。
7.为什么不应当把51系列单片机称为MCS-51系列单片机?答:因为MCS-51系列单片机中的“MCS”是Intel公司生产的单片机的系列符号,而51系列单片机是指世界各个厂家生产的所有与8051的内核结构、指令系统兼容的单片机。
8.AT89C51单片机相当于MCS-51系列单片机中的哪一种型号的产品?答:相当于MCS-51系列中的87C51,只不过是AT89C51芯片内的4KB Flash存储器取代了87C51片内的4KB 的EPROM。
二1.在A T89C51单片机中,如果采用6MHz晶振,一个机器周期为2µs2.A T89C51单片机的机器周期等于12个时钟振荡周期。
3.内部RAM中,位地址为40H、88H的位,该位所在字节的字节地址分别为28H;88H 4.片内字节地址为2AH单元的最低位的位地址是50H;片内字节地址为88H单元的最低位的位地址是88H。
单片机考试题目和答案一、单项选择题(每题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共有______字节。
第 1 页 共 4 页 ……………………………………………装………
…
……
………………订…………………………线………………………………………………此
处
不能书写
此
处
不能
书写
此
处
不能
书写 此
处
不能
书写 此处不能书写 此处不能书写 此处不能书写
北京理工大学珠海学院 2010~2011学年第一学期《微机原理及接口技术》期末试卷(B )答案 一、填空题(每空2分,共20分)【得分: 】 1.80C51系列单片机有 128 字节片内RAM ,以及 4k 字节片内ROM 。
2.已知(A )=0D5H ,(B )=99H ,(C )=1,执行指令ADDC A,B 后,A 中的内容为 6FH ,B 中的内容为 99H 。
3.80C51单片机复位时SP= 07H 。
4.80C51外部中断有两种触发方式,当IT0或IT1=1时,外部中断请求被置 为 边沿(下降沿) 触发方式。
5.80C51单片机的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的 地址 总线 ,在P0—P3口中, P0 为真正的双向口。
6.串行口为工作方式0时,TXD 的作用是 发送数据 ,RXD 的作用是 接
收数据 。
二、选择题(每小题2分,共20分)【得分: 】
1. 对程序存储器的读操作,只能使用( C )
A .MOV 指令 B.MOVX 指令 C.MOVC 指令 D.PUSH 指令
2. 80C51单片机共有( B )个中断源
A .4 B. 5 C. 6 D. 7
3. 下列寄存器中,与定时器无关的是( C )
A .TCON B.TMOD C.SCON D.TH0
4. 80C51定时/计数器0中断服务程序的入口地址在程序存储器的(B )
单元
A .0003H
B .000BH
C .0013H
D .001BH
5.以下指令不能使累加器A 清零的是( D )
A.ANL A,#0 B.MOV A,#0 C.CLR A D.ORL A,#0
6.在中断流程中有“关中断”操作,对于外部中断0,要关中断应复位中断允许标志寄存器的( B )
A.EA和ET0 B. EA和EX0 C. EA和ES D. EA和EX1
7. 下列指令格式正确的是( B )
A.MOVC A,@DPTR B.MOV A,@R1
C.MOVX 20H,@R0 D.DEC DPTR
8.一片27C64的存储容量为:( A )
A.8KB B.16KB C.32KB D.64KB
9. 若单片机的晶振频率为6MHz,那么该单片机的机器周期为( D )
A.1/6sμ B.1/2sμ C.1sμ D.2sμ
10.特殊功能寄存器只能用( A )方式寻址
A.直接寻址 B.寄存器寻址 C.间接寻址 D.基址加变址寻址
三、简答题(共10分)【得分:】
(1)寄存器(2)直接(3)立即(4)变址(5)位
四、程序阅读题(6分)【得分:】
TAB:DB 00H,01H,04H,09H,16H,25H,36H,49H,64H,81H
END
(1)指令MOVC A,@A+DPTR 源操作数的寻址方式是:变址
(2)程序的功能是:查表(0-9的平方)(3)(32H)= 25H 。
五、程序填空题(每空2分,共20分)【得分:】
第 3 页 共 4 页 ……………………………………………装………
…
……
………………订…………………………线……………………………
…………………此
处
不能书写
此
处
不能
书写
此
处
不能
书写 此
处
不能
书写 此处不能书写 此处不能书写 此处不能书写
1.用指令实现将外部RAM3000H 单元的内容送内部RAM30H 单元。
MOV DPTR ,#3000H MOVX A ,@DPTR MOV 30H ,A 2. 用指令实现将存放在51单片机内部RAM 中首地址为20H 、长度为50H 的数据块,传送到片外RAM 以4000H 为首地址的连续单元中。
MOV R0,#20H MOV DPTR ,#4000H MOV R2,#50H LOOP: MOV A,@R0 MOVX @DPTR ,A INC R0 INC DPTR DJNZ R2,LOOP RET 3.已知如图有开关接在P3.2引脚(即外部中断0)上,编写程序,利用中断实现当开关闭合时,P1所接的LED 全部点亮。
当开关打开时,P1所接的LED 全部熄灭。
MAIN
LOOP SJMP LOOP
INTV : MOV P1,#0
RETI
END
六、 初始化编程题(共12分)【得分: 】
1. 设单片机fosc=12MHz,试编写程序利用定时/计数器0在P1.0端输出500Hz的方波。
(1) T=1/f=1/500=2ms
定时=1ms
N=t/TCY=1ms/1μs=1000
(2)用方式0(或1)
X=8192-1000=7192=C118H=11000001 11000
(3)程序:
ORG 0000H
LJMP MAIN
ORG 000BH
LJMP INSE1
ORG 1000H
MAIN:MOV SP,#5FH
MOV TL0,#18H
MOV TH0,#0C1H
MOV TMOD,#00H
SETB TR0
SETB ET0
SETB EA
SJMP $
INSE1:MOV TL0,#18H
MOV TH0,#0C1H
CPL P1.0
RETI
END
七.(12分)略。