浙江省历年自考试卷单片机原理及应用试题2004年10月

合集下载

单片机自考试题2002年到2011年 (35)

单片机自考试题2002年到2011年 (35)

浙江省2002年10月高等教育自学考试单片机原理及应用试题课程代码:023583. 51单片机的低功耗方式说法错误的是( )A. 低功耗方式都是由PCON的有关位来控制B. 待机方式下振荡器仍旧工作,但CPU停止工作C. 掉电方式可由中断或复位唤醒D. 掉电方式下单片机一切工作都停止,只有内部RAM的数据被保存5. 设MCS-51单片机晶体频率为6MHz,其定时器最高输入的计数频率为( )A. 2MHzB. 1MHzC. 500KHzD. 250KHz2. 51单片机的堆栈属于________类型。

5. MCS-51单片机多机通信时,以________位作为地址和数据的区分标志,接收数据时,若SM2=1,只有________时,才将数据送SBUF,并置位RI。

三、名词解释(每小题2分,共8分)1. RS-232C3. 伪指令4. 总线四、简答题(每小题4分,共20分)2. 简述MCS-51单片机中断响应过程。

3. 简述8255A的工作方式。

4. 简述串行通信接口芯片UART的主要功能。

5. 简述逐次逼近式A/D转换的原理。

五、读程序(阅读程序后填空。

每小题4分,共20分)2. 已知MOV指令周期为1,NOP指令周期为1,DJNZ指令周期为2,单片机晶振频率为6MHz,相应程序如下:MOV R3,( ①)LOOP: NOPNOPDJNZ R3, LOOP1〉若想该程序延时50μs,则①中应填入________;2〉NOP指令所起的作用是________。

3. 已知A中存有一个8位二进制数,相应的程序如下:MOV R1,#00HMOV R2,#00HCLR CCHAN: SUBB A,#64HJC CHAN1INC R1AJMP CHANCHAN1: ADD A, #64HCHAN2: SUBB A, #0AHJC CHAN3INC R2AJMP CHAN2CHAN3: ADD A,#0AHRET1〉该程序的功能是:_________________;2〉如果运行前A=#11001100B,则该程序执行后R2R1A对应的值依次为________。

(完整版)单片机原理及应用考试试题及答案

(完整版)单片机原理及应用考试试题及答案

(完整版)单片机原理及应用考试试题及答案单片机原理及应用试题一一、填空题(每空 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 单片机的时钟周期与振荡周期之间有什么关系?一个机器周期的时序如何划分?答:时钟周期是单片机最基本的时间单位。

单片机原理与应用考试试卷.doc

单片机原理与应用考试试卷.doc

《单片机原理与应用》考试试卷注意事项:1 •请按要求在试卷的密封区填写专业、班级、姓名和学号。

2•请仔细阅读各种题目的答题要求,在规定的位置填写答案。

3. 不要在试卷上乱写乱画,不要在密封区填写无关的内容。

题号一二三四总分得分总分合计人: _____________ 复核人: __________________( )区。

3、 在80C51单片机中,由( )个振荡周期组成1个机器周期。

4、80C51单片机复位后,堆栈得分评卷人填空题(每空1分,共40分)1、AT89S51/52单片机内部主要的逻辑功能部件包括()、( )、()、( )、()、 )、 )、( )o2、80C51单片机内部RAM 有(用途不同的区域,一是()个字节单元,这些单元可以分为三个)区,二是( )区,三是指针SP为()H。

入栈时SP先(),再压入数据,出栈时先读出数据,5卩再()o5、启动定时/计数器TO时,TRO必须为()。

10、 空操作指令是(),子程序返冋指令是(),将累加器按位取反的指令是()o11、 在AT89S51单片机中,为使准双向的I/O 口工作在输入方式,必须保证它被 事先预置为( )o12、按照数据的传送方向,串行通信可分为单工制式、半双工制式和(二、判断题(共20分)将“厂(正确)或“X” (错误)填在1、 A T89S51单片机的PO 口既可以作为通用I/O 口,又可以作为单片机系统的低8位地址总线使用。

()2、 定吋/计数器的计数周期为()个机器周期。

3、 程序状态寄存器PSW 中的CY 为()标志位。

4、 A T89S51单片机的程序存储器与数据存储器并存。

()个8位寄存器使用,分别为()和()。

7、通常,单片机上电复位吋PC=()H ;而通用工作寄存器采用第()组,这组寄存器的地址范围是从()H 〜( )H 。

&单片机执行一条指令可分为( )指令、(三个阶段。

)指令和()指令9、将立即数3052H 送入数据指针DPTR,使用( )指令。

浙江2010年10月高等教育单片机原理及应用自考试题

浙江2010年10月高等教育单片机原理及应用自考试题

浙江省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转换芯片。

浙江2004年10月高等教育自学考试单片机原理及应用试题

浙江2004年10月高等教育自学考试单片机原理及应用试题

浙江2004年10月高等教育自学考试单片机原理及应用试题课程代码:02358一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。

每小题2分,共10分)1.MCS-51布尔处理机的存储空间指的是()。

A.00H~0FH区B.10H~1FH区C.20H~2FH区D.30H~3FH区2.定义位地址的伪指令是()。

A.DSB.DBC.DWD.BIT3.MCS-51单片机只具备单一功能的I/O口是()。

A.P0B.P1C.P2D.P34.MCS-51单片机中断的最短响应时间为()机器周期。

A.1个B.2个C.3个D.4个5.51单片机中支持多机通信的串行口方式是()。

A.方式0和1B.方式1和2C.方式2和3D.方式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-C16.EPROM四、简答题(每小题5分,共25分)17.简述MCS-51单片机中断的优先级。

18.简述MCS-51单片机的寻址方式。

19.ADC主要分哪几种类型?各有什么特点?20.简述8155的I/O口及工作方式。

浙江省2015年10月高等教育自学考试单片机原理及应用试题

浙江省2015年10月高等教育自学考试单片机原理及应用试题

绝密 考试结束前浙江省2015年10月高等教育自学考试单片机原理及应用试题课程代码:02358请考生按规定用笔将所有试题的答案涂㊁写在答题纸上㊂选择题部分注意事项:1.答题前,考生务必将自己的姓名㊁准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位置上㊂每小题选出答案后,用铅笔把答题纸上对应题目的答案标号涂黑㊂如需改动,用橡皮擦干净后,再选涂其他答案标号㊂不能答在试题卷上㊂一㊁单项选择题(本大题共5小题,每小题2分,共10分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将 答题纸 的相应代码涂黑㊂错涂㊁多涂或未涂均无分㊂1.下列等式中,正确的是A.1K B=1024ˑ1024BB.1M B=1024ˑ1024BC.1K B=1024M BD.1M B=1024B2.单片机中用于存放程序状态信息的寄存器是A.A C CB.P S WC.P CD.D P T R3.80C51单片机执行MO V X读指令时,相关的信号状态是A.P S E N无效为低电平,R D有效为低电平B.P S E N有效为低电平,R D无效为高电平C.P S E N无效为高电平,R D有效为低电平D.P S E N有效为高电平,R D无效为高电平4.用于给字符名称赋值的伪指令是A.O R GB.D BC.E Q UD.DW5.在使用多片D A C0832进行D/A转换㊁并分时输入数据的应用中,它的两级数据锁存结构可以A.保证各模拟量能同时输出B.提高D/A转换速度C.提高D/A转换精度D.增加可靠性二㊁判断题(本大题共5小题,每小题2分,共10分)判断下列各题,在答题纸相应位置正确的涂 A ,错误的涂 B ㊂6.当80C51单片机C P U响应定时器T0中断时,程序应转移到001B H㊂7.单片机80C51具有并行通信和串行通信两种通信方式㊂8.在51系列单片机的指令中,既有带借位的减法指令,又有不带借位的减法指令㊂9.在80C51单片机的运算电路中,操作结果的状态由P S W保存㊂10.A D C0809是一个8位的A D转换器㊂非选择题部分注意事项:用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上㊂三㊁填空题(本大题共7小题,每空2分,共20分)11.十进制数765对应的十六进制数表示为㊂12.在80C51中,一个机器周期包括个振荡周期,而每条指令都由一个或几个机器周期组成,分别有单周期指令㊁双周期指令和指令㊂13.在L E D显示中,为了输出位控和段控信号,应使用指令㊂14.若80C51单片机的程序状态字P S W中的R S1,R S0=11,那么工作寄存器R0-R7的直接地址为 ~ ㊂15.在I/O口中,口在接L E D时,必须提供上拉电阻;口具有第二功能㊂16.在片外扩展一片2K的E E P R OM2716需要根地址线㊂17.若80C51单片机采用12MH z的晶振,其复位高电平脉冲时间应该超过㊂四㊁简答题(本大题共3小题,每小题5分,共15分)18.简述M C S-51单片机内部R AM低128单元划分为哪3个主要部分?并说明各部分的功能特点㊂19.为什么一般都把主程序的起始地址放在0030H之后?20.简述L E D静态显示方式和动态显示方式的区别㊂五㊁综合题(本小题共6小题,共45分)21.利用位操作指令序列实现下列逻辑运算㊂(5分)E=A C C.2ɡP2.0ᶱA C C.1ɡP2.722.某单片机控制系统P1口连接8个发光二极管,对应的程序如下,阅读程序试回答以下问题:(6分)(1)该程序实现的功能是;(2)指令MO V A,#80H的源操作数寻址方式是(3)MO V 指令周期为1,R R 指令周期为1,S J M P 指令周期为2假设单片机晶振为6MH z ,每个L E D 的点亮时间为 ;O R G 0000H MO V A ,#80H L O O P :MO V P 1,A R R A S J M P L O O PE N D 23.已知片内R AM 50H 单元中存放的1位十进制数,编程求出该数与10的乘积,并存放在片外R AM 1000H 单元(不允许使用乘法指令)㊂(8分)已知端口地址为,试编程对初始化,使A 口方式0输入,B 口方式1输出,C 口高位部分为输出㊁低位部分为输入㊂(6分)25.有一频率为10k H z 方波信号发生器,P 3.2引脚连接一按键,实现启动和停止的功能(即第一次按下按键时P 1.1输出10k H z 方波,第二次按下时,P 1.1停止输出,交替进行)㊂试完成下面程序㊂(晶振频率为12MH z )(8分)O R G0000H A J M P MA I NO R G (1) A J M PE X 0_I N TO R G (2) A J M PT 0_I N T O R G0100H MA I N : MO V S P , #3F H ;设置堆栈区MO V T MO D , #02H ;定时器0方式2MO VT H 0, (3) MO V T L 0, (4) C L R T R 0S E T B (5) ;开T 0中断S E T B (6);开外部0中断S E T B I T 0S E T B (7) ;开总中断S J M P $O R G0200HE X0_I N T:C P L(8)R E T IO R G0300HT0_I N T:C P L P1.1R E T IE N D26.下面是80C51单片机控制D/A转换器D A C-0832的电路原理图,试分别完成下列问题㊂(12分) (1)图中D A C0832的工作方式是;(2分)()连线完成的电流/电压输出转换电路;(分)(3)假定输入寄存器地址为0F E00H,试编写产生锯齿波的程序代码,要求锯齿波电压输出从0~5V变化㊂(7分)。

(完整版)《单片机原理与应用》试题及答案

七、简述队列式扫描键盘的工作原理。(8分)
八、请回答:(共20分)
2
1.以下图中外面扩展的数据储存器容量是多少?(2分)
2.三片6264的地点范围分别是多少?(地点线未用到的位填1) (6分,)
3.若外面程序储存器已扩展(未画出),请编写程序,要求:
(1)将30H~3FH中的内容送入
6264 1#的前16个单元中;(6分)
JNBP1.1 ,IR1
JNBP1.2,IR2
JNBP1.3,IR3
INTIR:POPA;返回
POPPSW
IR0:中止服务子程序;中止服务
AJMPINTIR
IR1:中止服务子程序
AJMPINTIR
IR2:中止服务子程序
AJMPINTIR
IR3:中止服务子程序
AJMPINTIP
七、简述队列式扫描键盘的工作原理。(8分)
答:
TXD
RXD
8031
TXD RXD
TXD RXD
TXD RXD
TXD RXD
主机
00H
01H
02H
03H
从机从机从机从机
原理图如上图所示,假定主机呼喊01H从机,第一呼喊:主机发送地点帧0000 00011(TB8)
此时各从机的SM2地点1,且收到的RB8=1,故激活RI。各从机将接收到的地点与地机地点比较,结果1#机被选中,则其SM2清零;0#、2#机不变。接着传数;主机发送数据帧,×
,外面数据储存器的最大可扩展容量是

6.
AT89S51单片机指令系统的寻址方式有
、_______、_
___、__
__、

7.
假如(A)=34H,(R7)=0ABH,履行XCH

单片机原理及应用试题库(附答案)

单片机原理及应用试题库(附答案)一、单选题(共100题,每题1分,共100分)1.80C51单片机的定时/计数器在工作方式1时的最大计数值为()A、2^13=8192B、2^8=256C、2^4=16D、2^16=65536正确答案:D2.启动定时器1开始定时的C51指令是()。

A、TR0=0;B、TR1=0;C、TR0=1;D、TR1=1;正确答案:D3.LED数码管用于动态显示时需要将各位数码管的()。

A、全部位码线并联起来B、全部位码线串联起来C、相同段码线并联起来D、相同段码线串联起来正确答案:C4.通信时钟波特频率固定为()分频晶振A、四B、二C、十二D、八正确答案:C5.行列式键盘的工作方式主要有()A、独立查询方式和中断扫描方式B、直接输入方式和直接访问方式C、中断扫描方式和直接访问方式D、编程扫描方式和中断方式正确答案:D6.按照数据传送方向串行通信,不包括()A、都不是B、半双工C、全双工D、单工正确答案:A7.用串口方式0时,数据从()发出A、TXDB、RXDC、TDD、RD正确答案:B8.外部中断请求触发方式有()触发和下降沿触发A、无关B、无法确定C、低电平D、高电平正确答案:C9.外部中断1的中断触发控制控制位为IT1,IT1=1为什么触发方式()A、上升沿B、高电平C、低电平D、下降沿正确答案:D10.程序中常常把()作为循环体,用于消耗CPU运行时间,产生延时效果A、赋值语句B、表达式语句C、循环语句D、空语句正确答案:D11.关于51单片机串行口的SCON寄存器,下列描述正确的是:()A、发送和接收必须通过该寄存器设置是否允许B、在方式1下,需要用到该寄存器的TB8或者RB8C、SCON寄存器可以位寻址(TMOD不可位寻址)D、SM0、SM1、SM2用于设置其工作方式正确答案:C12.下面叙述中不正确的是()。

A、一个C51源程序可以由一个或多个函数组成B、一个C51源程序必须包含一个main()函数C、C51中的注释语句只能位于可执行语句的后面D、C51程序的基本组成单位是函数正确答案:C13.C51数据类型中关键词“sbit”用于控制()A、位变量B、字节变量C、无符号变量D、一个I/O口正确答案:D14.已知P1口第0位的位地址是0x90,将其定义为位变量P1_0的正确命令是()A、bit P1_0 = 0x90;B、sfr16 P1_0 = 0x90;C、sfr P1_0 = 0x90;D、sbit P1_0 = 0x90;正确答案:D15.在C51的数据类型中,unsigned char型的数据长度和值域为()A、单字节,-128~127B、双字节,-32768~32767C、单字节,0~255D、双字节,0~65535正确答案:C16.89C51单片机复位操作的主要功能是把PC初始化为()A、0100HB、2080HC、OOOOHD、8000H正确答案:C17.89C51单片机中定时/计数器的控制寄存器是指()A、TMODB、TCONC、IED、IP正确答案:B18.C51最小时序定时单位为()A、状态B、拍节C、机械周期D、周期正确答案:B19.如果中断响应受阻,则需要更长时间,最长响应周期是()机器周期A、3B、8C、7D、5正确答案:B20.共阴极数码管0x06表示()A、1B、2C、0D、3正确答案:A21.IP寄存器为()A、软件较为复杂B、占用口线较少C、中断优先级寄存器D、不易理解正确答案:C22.异步通信的数据是按()进行传送。

《单片机原理与应用技术》部分参考试题及参考答案

物机院(系)级专业班《单片机原理与应用技术》试卷注意事项: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,则它的代码是()。

单片机原理及应用试题及答案

《单片机原理及应用》试卷(本卷共 6 页,考试时间:90 分钟,考试对象:数控技术、机电一体化 )一、填空题(每空1分,共25分)1. 单片机是将( )、( )、( )、( )等计算机部件集成在一块芯片,这块具有计算机功能的芯片也叫( )。

⒉程序存储器的种类有( )、( )、( )、( )、( )五种。

3串行口工作方式2的功能是( ),其波特率为( )。

4 MCS-51单片机指令的寻址方式有( )、( )、( )、( )、( )、( )、( )。

⒌单片机引脚RXD 的功能是( )、WR 的功能是( )、ALE 的功能是( )、 T0的功能是( )。

⒍MCS-51单片机T 定时/计数器T0的工作方式2是一个可( )时间常数的( )计数器。

二、简答题(每题5分,共20分)⒈ MCS-51系列的8051单片机的内部组成:2. 汇编(4分):3. 译码器法(存储器外部芯片的选择方法)(4分):⒋MCS-51单片机指令的按功能可以分为哪五种?⒌堆栈三、写出下列 MCS-51单片机指令的功能及源操作数的寻址方式(每题3分,共12分)1. MOV A ,#30H ;2. MOV A ,30H ;3.DJNZ R3, LOOP ;4. ADDC A ,@R1 ;四、 编程题(每题4分,共16分) 写出相应的MCS-51的汇编指令,以实现 下述操作要求。

1.将工作寄存器R4的内容传送给片外数据存储器RAM 2000H 单元内容。

2.将片内RAM 的50H 单元的内容和片内RAM 的60H 单元内容相加,结果存入片内RAM 的60H 单元。

⒊ 将寄存器R3的内容传送给寄存器R4。

4.利用位操作指令,使P1.0输出一个正脉冲信号。

五、程序设计应用(15分)试用MCS-51的位操作指令,编写能实现下述逻辑电路图功能的子程序。

六、I/O 接口应用(本题12分)已知:8255与MCS51单片机接口电路, 1 写出8255的 PA 口、PB 口、PC 口、控制口的地址。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

做试题,没答案?上自考365,网校名师为你详细解答!
浙江省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单片机中断的优先级。

1
18.简述MCS-51单片机的寻址方式。

19.ADC主要分哪几种类型?各有什么特点?
20.简述8155的I/O口及工作方式。

21.简述51单片机外部ROM与RAM的区分。

五、读程序填空(每小题5分,共15分)
22.MOV R0,#DA TA
MOV A,@R0
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中的值应放大________倍,对应的指令是________。

2
六、综合题(共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 ;软件延时
DALY: NOP
NOP
NOP
NOP
NOP
DJNZ R6,DALY
______________ ;读取转换结果
MOV@R1,A ;存储数据
INC DPTR ;指向下一个通道
INC R1 ;修改数据区指针
DJNZ R2,LP1 ;8个通道全采样完了吗?
3
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将产生周期为______________的方波。

4。

相关文档
最新文档