浙江省历年自考试卷单片机原理及应用试题2003年10月
- 格式:doc
- 大小:132.50 KB
- 文档页数:6
《单片机原理与应用》试题018答案填空题(每空2分,共30分)1>真值1001001B的反码为 ______ ;其补码为_________ o2、MCS-51系列单片机内部数据存储器,即内RAM屮位寻址区的地址范围是_______工作寄存器区的地址范圉是00-1FH _______________ o3、程序状态标志字寄存器PSW屮的PSW.7的含义是_________ ; PSW.0的含义是进位/借位标志__________________ O6、单片机汇编语言程序有三种基本结构,分别是:顺序、分支和循环。
7、MCS—51单片机内部有2 个16 位加1定时/计数器,可通过编程决定它们的工作方式,其屮,可进行13位定时/计数的是方式是—0 °8、存储器EPROM 27128的地址线有__________________ 根,容量为____________ KB。
9、可编程并行I/O接口芯片8255A有 4 个8位并行I/O端口,可通过编程决定它们的功能。
二、单项选择题(每小题3分,共15分)1> MCS-51单片机外部有40个引脚,其中,地址锁存允许控制信号引脚是(A )(A) ALE (B) PSEN(C) EA(D) RST2、下列指令写法正确的是。
(B )(A) MOV #20H, A (B) ADD R2, #30H (C) PUSH RO (D) RRC A3、ORG 0003HLJMP2000HORG OOOBHLJMP3000H当CPU响应外部中断0后,PC的值是(B)(A) 0003H (B) 2000H (C) OOOBH (D) 3000H4、用MCS-51用串行扩展并行I/O 口时,串行接口工作方式选择(A)(A) 方式0 (B)方式1 (C)方式2 (D)方式35、MCS-51的并行I/O 口信息有两种读取方法:一种是读引脚,还有一种是(A)(A)读锁存器具(B)读数据库(C)读A累加器具(D)读CPU三、简答题(每小题10分,共20分)1简述可编程并行接口8255 A的内部结构?答:8255 A的内部结构由三部分组成:总线接口部分,内部逻辑部分,外部接口部分。
单片机原理与应用试题及答案work Information Technology Company.2020YEAR单片机原理与应用试卷及答案一、填空题1、10110110B 作为无字符数时,十进制数值为182;作为补码时,十进制数值为—74.2、原码01101011B 的反码为01101011B ;补码为01101011B 。
3、由8051的最小系统电路除芯片外,外部只需要复位电路和时钟(晶振)电路,如果由8031的最小系统,还需要扩展外部ROM 电路。
4、若已知8051RAM 的某位地址为09H ,则该位所处的单元地址为21H 。
5、C51语言中,指令#define ADC XBYTE[OXFFEO]能够正确编译的前提是包含头文件absacc.h ,该指令的作用是定义一个外部地址单元为OXFFEO 。
二、选择题1、程序和常数都是以(二进制)的形式存放在单片机程序的存储器中。
2、下列哪一个选项的指令语句不是任何时候都可以被C51正确编译(uchar; k=ox20)3、当PSW 的RS0和RS1位分别为1和0时,系统选用的寄存器组为(1组)4、若某存储器芯片地址线为12根,那么它的存储容量为(4KB )5、已知T osc =12MHZ ,TH1=177,TL1=224,TMOD=ox10,则从定时器启动到正常溢出的时间间隔为(20ms )三、简答题答:①新建工程项目②配置工程项目属性③创建源文件④将源文件加入项目⑤保存项目3、PSW 寄存器有何作用其各位是如何定义的4、答:标志寄存器PSW 是一个8位的寄存器,它用于保存指令执行结果的状态,以供工程查询和判别。
C (PWS.7):进位标志位AC (PWS.6):辅助进位标志位 FO (PWS.5):用户标志位 RS1、RS0(PWS.4、PWS.3PSW DOHOV(PSW.2):溢出标志位P(PWS.0):奇偶标志位5、为什么MC551单片机的并行口用作输入端时先要给引脚置1?答:并行口输入端接下拉电阻,将场效应管截止,防止输出端接地。
(完整版)单片机原理及应用考试试题及答案单片机原理及应用试题一一、填空题(每空 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 单片机的时钟周期与振荡周期之间有什么关系?一个机器周期的时序如何划分?答:时钟周期是单片机最基本的时间单位。
单片机原理及应用试题含参考答案一、单选题(共54题,每题1分,共54分)1.用8051的定时器T1作定时方式,用模式1,则工作方式控制字为A、05HB、50HC、01HD、10H正确答案:D2.用8051的定时器,若用软启动,应使TOMD中的A、GATE位置1B、C/T位置1C、GATE位置0D、C/T位置0正确答案:C3.4K程序存储器常用的芯片是EPROM是():A、2716B、2732C、2764D、27128E、27256F、27512正确答案:B4.已知(A)=59H,(SP)=32H,(32H)=6CH,执行指令POPACC后SP的内容为():A、59HB、32HC、6CHD、31H正确答案:D5.执行中断处理程序最后一句指令RETI后,A、程序返回到ACALL的下一句B、程序返回到LCALL的下一句C、程序返回到主程序开始处D、程序返回到响应中断时一句的下一句正确答案:D6.8051单片机的定时器T1用作定时方式时是A、由内部时钟频率定时,一个机器周期加1B、由外部时钟频率定时,一个时钟周期加1C、由内部时钟频率定时,一个时钟周期加1D、由外部时钟频率定时,一个机器周期加1正确答案:A7.型号为2764的EPROM容量是():A、2KBB、4KBC、8KBD、16KB正确答案:C8.已知(A)=7FH,(PSW)=00H,当执行RRCA指令后A的内容为():A、FEHB、FFHC、3FHD、BFH正确答案:C9.MOVC,bit是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:E10.A7H和5BH两个立即数相加后,和为(),(CY)是()。
A、1CH,0B、C1H,0C、02H,1D、C1H,1正确答案:C11.DJNZdirect,rel是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:D12.执行程序:MOVDPTR,#8000HMOVXA,@DPTRADDA,20HMOVR0,#00HMOVx@R0,AINCR0CLRAADDCA,#00HMOVx@R0,ARET之后则CY 是()A、0B、1C、-1D、2正确答案:A13.MCS-51指令系统中,指令ADDA,R0执行前(A)=86H,(R0)=7AH,(C)=0执行后,其结果为()。
单片机原理及应用模考试题与参考答案一、单选题(共54题,每题1分,共54分)1.当(IP)=04H时,优先级最高的中断源是():A、外部中断0B、定时计数器0C、外部中断1D、定时计数器1正确答案:C2.MSS-51单片机的PIO引脚有():A、32根B、24根C、44根D、40根正确答案:A3.3D.0AH转换成二进制数是()。
A、111101.0000101BB、111100.0000101BC、111101.101BD、111100.101B正确答案:A4.若要用T1方式2进行重复计数,TMOD应设置为():A、70HB、60HC、20HD、10H正确答案:B5.位寻址区的地址是():A、20H~2FHB、30H~7FHC、00H~07HD、08H~1FH正确答案:A6.波特的单位是()A、帧/秒B、字节/秒C、字符/秒D、位/秒正确答案:D7.若(A)=50H,(B)=A0H,执行MULAB后,(A)=(B)=A、(A)=02H(B)=33HB、(A)=00H(B)=33HC、(A)=02H(B)=32HD、(A)=00H(B)=32H正确答案:D8.能将A的内容向左循环移一位,第七位进第0位的指令是()。
A、RLCAB、RRCAC、RRAD、RLA正确答案:D9.以下不属于8051单片机的控制引脚的是():A、RSTB、ALEC、/PSEND、XTAL1正确答案:D10.下列指令能能使累加器A的最高位置1的是()。
A、ANLA,#7FHB、ANLA,#80HC、ORLA,#7FHD、ORLA,#80H正确答案:D11.若(SP)=40H,当执行一条LCALL指令后,SP的值为():A、41HB、42HC、38HD、3FH正确答案:B12.ALU表示()。
A、累加器B、程序状态字寄存器C、计数器D、算术逻辑部件正确答案:D13.CY(PSW.7)的定义是()A、进位标志位B、辅助进位标志位C、用户标志位D、寄存器组选择位E、溢出标志位F、奇偶标志位正确答案:A14.已知(A)=59H,(PSW)=80H,执行指令ADDCA,#4CH后CY和AC的内容为():A、0,1B、1,1C、0,0D、1,0正确答案:A15.单片机8051的XTAL1和XTAL2引脚是()引脚。
物机院(系)级专业班《单片机原理与应用技术》试卷注意事项: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,则它的代码是()。
答案:单片机原理与应用试题库第一章1.单片机的发展历程有哪些?请简要介绍。
答:单片机的发展历程主要可以分为四个阶段。
第一阶段是1971年至1976年的早期。
此时,单片机处于概念验证和设计阶段,主要是针对部队和科研单位进行研究和测试。
第二阶段是1977年至1985年,此时单片机的应用开始向民用领域拓展,主要应用于仪器、自动化和消费电子。
同时,国内也开始探索此类领域的研究和应用。
第三阶段是1985年至1995年,此时单片机应用的速度得到了空前的提高,出现了各种各样的型号,并广泛应用于工控、通信、标准化和制造等各个领域。
第四阶段是1996年至今,单片机的应用范围和应用领域得到了进一步扩展和提高,技术水平不断提升,单片机已成为电子技术领域的重要组成部分。
2.请简述单片机有哪些基本构成。
答:单片机的基本构成主要包括CPU、存储器、定时器、中断处理器、IO端口和各种外设等。
其中,CPU是单片机的核心部件,主要完成指令译码、运算和控制等功能。
存储器用于存放程序和数据,其种类包括ROM、RAM、EEPROM等。
定时器主要用于计时和产生定时中断。
中断处理器用于处理外部中断信号。
IO端口用于与外部设备进行数据交换。
外设包括各种通信接口、模数转换器、计数器、PWM等。
第二章1.请简单介绍AT89S8253的主要特点。
答:AT89S8253是一款基于8位RISC架构的单片机,具有许多特点。
首先,它采用了MCS-51指令集,速度快,体积小,易于使用和开发。
其次,它具有8KB的flash程序存储器和1KB的RAM存储器,存储容量较大,同时可以在不需要外部器件的情况下进行编程。
此外,它还具有三个较为灵活的定时器/计数器,多个中断源可直接与端口使用,以及SPI、2个UART等多种通信接口。
2.如果需要使用AT89S8253控制直流电机旋转,请简述其控制方法和应注意的事项。
答:由于AT89S8253没有直接驱动舵机的电路,因此需要通过驱动芯片或其他电路来进行控制。
试卷一一、填空题(20分,每小题2分)1、-19D的二进制的补码表示为11101101B。
2、89C51含4KB掩膜ROM,128B的RAM,在物理上有4个独立的存储器空间。
3、通过堆栈操作实现子程序调用,首先要把PC 的内容入栈,以进行断点保护。
调用返回时再进行出栈操作,把保护的断点弹回 PC。
4、74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中8块芯片。
5、PSW中RS1 RS0=10H时,R2的地址为12H。
6、假定DPTR的内容为8100H,累加器A的内容为40H,执行下列指令:MOVC A,@A+DPTR后,送入A的是程序存储器8140H单元的内容。
7、设SP=60H,片内RAM的(30H)=24H,(31H)=10H,在下列程序段注释中填执行结果。
PUSH 30H ;SP=61H,(SP)=24HPUSH 31H ;SP=62H,(SP)=10HPOP DPL ;SP=61H,DPL=10HPOP DPH ;SP=60H,DPH=24HMOV A,#00HMOVX @DPTR,A最后执行结果是执行结果将0送外部数据存储器的2410H单元。
8、在中断系统中,T0和T1两引脚扩展成外部中断源时,计数初值应当是(TH)=(TL)= 0FFH。
9、12根地址线可寻址4KB存储单元。
二、选择题(10分,每小题1分)1、MCS-51响应中断时,下面哪一个条件不是必须的(C)(A)当前指令执行完毕(B)中断是开放的(C)没有同级或高级中断服务(D)必须有RETI2、执行PUSH ACC指令,MCS-51完成的操作是(A)(A)SP+1→SP,(ACC)→(SP);(B)(ACC)→(SP),SP-1→SP(C)SP-1→SP,(ACC)→(SP);(D)(ACC)→(SP),SP+1→SP3、89C51是(C)(A)CPU (B)微处理器(C)单片微机(D)控制器4、关于MCS-51的堆栈操作,正确的说法是(C)(A)先入栈,再修改栈指针(B)先修改栈指针,再出栈(C)先修改栈指针,再入栈(D)以上都不对5、某种存储器芯片是8KB×4片,那么它的地址线根数是(B)(A)11根(B)13根(C)12根(D)14根6、MOV C,#00H的寻址方式是(A)(A)位寻址(B)直接寻址(C)立即寻址(D)寄存器寻址7、必须进行十进制调整的十进制运算(C)(A)有加法和减法(B)有乘法和除法(C)只有加法(D)只有减法8、ORG 0000HAJMP 0040HORG 0040HMOV SP,#00H 当执行完左边的程序后,PC的值是(C)(A)0040H (B)0041H (C)0042H (D)0043H9、MCS-51复位时,下述说法正确的是(D)(A)(20H)=00H (B)SP=00H (C)SBUF=00H (D)TH0=00H三、简答分析题(30分,每小题10分)1、简述89C51定时器的四种工作模式的特点,如何选择和设定。
2003年秋浙江省高等学校计算机等级考试试卷(三级单片机及应用技术)说明:(1)所有题目均答在答题纸上,所有题目均为必答题;(2)判断题,用“√”和“×”表示对和错;(3)请将你的准考证号的后五位填写在答卷的右下角指定位置内;(4)考试时间为120分钟;(5)以下题目均针对MCS-51单片机;试题l 判断题用√和×表示对和错(每小题1分,共10分)1、哈佛总线结构的数据空间与程序空间完全分开。
传统的MCS-51单片机有独立的数据空间和程序空间,但是总线系统不独立,需要分时复用,这造成了CPU运行的复杂性。
(1)2、子程序调用时将会自动保护断点和现场。
(2)3、SP称之为堆栈指针,堆栈是单片机内部的一个特殊区域,与内部RAM无关。
(3)4、MCS-51单片机片外部数据存储器与扩展I/O口统一编址。
(4)5、指令INC A和ADD A,#01H运行结果完全一样。
(5)6、串行口发送完一帧数据和接受完一帧数据对应同一个中断源,靠标志RI、TI区分。
(6)7、当有一个中断源提出中断请求,则相应的中断服务程序将被立即执行。
(7)8、DPTR为16位寄存器,5l单片机指令系统有专门16位二进制数算术运算指令。
(8)9、I2C总线的外围扩展器件一般为CMOS器件,对于I2C总线来说,总线的电流负载能力是够用的,而更多的需要考虑扩展器件的I2C总线接口的等效电容,该电容的存在会造成总线传输的延迟而导致数据传输出错,故需要限制扩展的节点数和总线长度。
(9) 10、指令长度越长,执行时间越长。
(10) 试题2 选择题(单选题每小题2分,共60分)1、嵌入式计算机系统与通用计算机系统形成了现代计算机的两大分支,两者从技术上比较,嵌入式计算机系统追求的是 (1) 。
A、海量的存储能力B、较强的控制能力C、高速的运算能力D、丰富的应用软件2、在单片机应用系统开发过程中,当硬件系统测试合格,就可以进入仿真调试了,而要进行仿真调试一般需要以下设备 (2) 。
单片机原理及应用一、单选题1.(4分)下面那一段程序能准确地读取P1 口引脚信号( )。
答案B2.(4分)以下指令中,哪条指令执行后使标志位CY 清0( )。
答案C3.(4分)外部中断1的中断入口地址为( )。
答案C4.(4分)进位标志CY 在( )中。
A.累加器B.算逻运算部件ALUC.程序状态字寄存器PSWD.DPOR答案C5.(4分)下列指令中与进位标志位CY 无关的指令有( )。
A.移位指令B.位操作指令C.十进制调整指令D.条件转移指令答案D6.(4分)二进制数110010010 对应的十六进制数可表示为( ).A.192HB.C90HC.1A2HD.CA0H答案A7.(4分)外部中断源I E 1 (外部中断1 )的向量地址为( )。
A.0003HB.000BHC.0013HD.002BH答案C8.(4分)执行指令MOVX A ,﹫DPTR 时,WR .RD 脚的电平为( )。
A.WR 高电平,RD 低电平B.W R 低电平,RD 高电平C.WR 高电平,RD 高电平D.WR 低电平,RD 低电平答案A9.(4分)十进制数126 其对应的十六进制可表示为( ).A.8 FB.8 EC.F ED.7 E答案D10.(4分)下列哪条指令是正确的()A.PUSH R2B.ADD R0,AC.MOVX A @DPTRD.MOV@R0,A答案D11.(4分)在下列信号中不是给数据存储器扩展使用的是( )。
A.EAB.RDC.WRD.ALE答案A12.(4分)中断查询,查询的是( ).A.中断请求信号B.中断标志C.外中断方式控制位D.中断允许控制位答案B13.(4分)一个EPROM 的地址有A0----A11 引脚,它的容量为( )。
A.2KBB.4KBC.11KBD.12KB答案A14.(4分)在计算机中“A” 是用( )来表示的。
A.BCD 码B.二一一十进制编码C.余三码D.ASC I I 码答案D15.(4分)在堆栈操作中,当进栈数据全部弹出后,这时S P 应指向( )。
做试题,没答案?上自考365,网校名师为你详细解答!
浙江省2003年10月高等教育自学考试
本试卷分为选择题和非选择题两部分。
注意事项:
1.答卷前,考生务必用黑色字迹的钢笔或签字笔将自己的姓名、考生号填写在答题卷
上。
2.选择题每小题选出答案后,用2B铅笔把答题卡上对应题目的答案标号涂黑。
如需改动,用橡皮擦干净后,再选涂其他答案,答案不能答在试卷上。
3.非选择题必须用黑色字迹钢笔或签字笔作答,答案必须写在答题卡各题目指定区域内相应位置上;如需改动,先划掉原来的答案,然后再写上新的答案;不准使用铅笔和涂改液,不按以上要求作答的答案无效。
4.考生必须保持答题卡的整洁,考试结束后,将本试卷和答题卡一并收回。
单片机原理及应用试题
课程代码:02358
一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填
在题干的括号内。
每小题2分,共10分)
1.下列关于MCS-51单片机说法错误的是( )。
A.CPU能处理8位二进制数据或代码以及布尔运算
B.8051总共有256个RAM单元,内部数据存储器为前128单元
C.8031内部没有程序存储器
D.8031内部没有时钟电路,需要外接时钟信号或振荡电路
2.51单片机执行MOVX A,@DPTR指令时,相关的信号状态是( )。
A.PSEN无效,RD为低电平,WR为高电平
B.PSEN无效,RD为高电平,WR为低电平
C.PSEN有效,RD为低电平,WR为高电平
D.PSEN有效,RD为高电平,WR为低电平
3.51单片机的时序单位从小到大依次是( )。
A.拍节、状态、机器周期,指令周期
B.状态、拍节、机器周期,指令周期
1
C.拍节、状态、指令周期,机器周期
D.状态、机器周期、拍节、指令周期
4.相对转移指令所能跳转的范围是( )。
A.-128~+127
B.-127~+127
C.-32768~+32767
D.-32767~+32768
5.在8031片外扩展4片4K×8的ROM芯片需要占用()根地址线。
A.8
B.12
C.14
D.16
二、填空题(每空1分,共10分)
1.在加减运算中,当OV=1时,表明_______,在乘法运算中,表示_______。
2.堆栈的使用方式有_______和_______两种。
3.ALE引脚的作用是_______,当时钟频率为12MHZ时,ALE的频率为_______。
4.存储器编址技术中芯片的选择有_______和_______两种方法。
5.设晶体频率为6MHZ,以方式1通信,其波特率为1200,当SMOD=0时,则定时器1的初值为_______,SMOD=1时,计数初值为_______。
三、名词解释(每小题2分,共8分)
1.单片机
2.波特率
3.DRAM
4.指令周期
四、简答题(每小题4分,共20分)
1.简述MCS-51单片机的寻址方式。
2.简述mcs-51单片机中断优先级的控制原则。
3.简要说明mcs-51单片机I/O数据传送的控制方式。
4.简述RS-232C的帧格式和电平标准。
5.简述51单片机响应中断后,相应的服务程序入口地址。
五、读程序(阅读程序后填空。
每小题4分,共20分)
1.已知A中存有一个16进制字符的ASCII码,相应的程序如下:
CLR C
SUBB A,#30H
CJNE A,#0AH,BB
AJMP BC
BB:JC DONE
BC:SUBB A,(①)
DONE:RET
1〉该程序的功能是:
()
2〉①所在的位置应填入的立即数是()。
2.若有8个数据连续存放在20H为首地址的内部RAM单元中,相应的冒泡法升序排序的程序
2
如下:
SORT: MOV R0,#20H
MOV R7,#07H
CLR F0
LOOP: MOV A,@R0
MOV 2BH,A
INC R0
MOV 2AH,@R0
CLR C
SUBB A,@R0
JC NEXT
MOV @R0,2BH
DEC R0
MOV @R0,2AH
INC R0
SETB F0
NEXT:DJNZ R7,LOOP
JB F0,SORT
HERE:SJMP $
1〉上述程序中,F0所起的作用是( )
2〉若按降序排列,则应做的改动是( )。
3.已知X和Y单元分别保存单字节无符号数x和y,相应程序如下:
MOV A,X
CJNE A,#21H,N1 ;①
N1: JC L1
CJNE A,#40H,N2
N2: JNC L2
CLR C
RLC A
ADD A,X
SJMP L2
L1: CPL A
L2: MOV Y,A
RET
1〉①所在行的指令作用是:( );
2〉该程序所实现的x和y的函数关系是:
( );
4. MOV A,#51H
3
4
CLR C
MOV 50H,A
MOV 20H,50H
MOV 00H,C
MOV 50H,20H
1〉程序运行后(50H )单元值为( );
2〉程序中的00H 是一个( )地址。
5. MOV C,ACC.1
ANL C,P2.1
MOV 11H,C
MOV C,ACC.2
ANL C,P2.7
ORL C,11H
MOV P1.5,C
RET
1〉该程序所完成的逻辑运算表达式是( );
2〉程序中11H 位所在的RAM 单元地址是( )。
六、综合题(共32分)
1.如图所示的电路中,2764是只读存储器,6264是随机读写存储器,
问:1〉开关S 拨向A 时,U1和U2的地址范围是多少?(4分)
2〉U2作为程序存储器的条件是什么?(3分)
3〉开关S 拨向A 时,编写程序将U1中以#DATA 为起始地址的100字节数据表传送到U2
的以#TABLE 为起始地址的单元中。
(5分)
2.现有 A.B.C.D 四个拨盘,通过下面的电路将拨盘的BCD 码置数一次输入到通用寄存器 R4(A ,B),R5(C.D)中去。
5
要求:1〉若没使用的地址线为1,则1#芯片输入口地址为( ),2#芯片输入口地址
为( );(4分)
2〉编写该数据输入程序。
(6分)
3.
1〉如图所示的8155接口电路中,若未用的地址线用1表示,8155的6个可编程端口地址
范围是:();对应的8155内部RAM的地址范围是( )(4分)
2〉编写子程序,计算该电路中8155可寻址的片内RAM单元所存储的数值单字节校验和(累加忽略进位),其结果放在累加器中返回。
(6分)
6。