14年单片机试题A

合集下载

(附答案)《单片机》期末A卷

(附答案)《单片机》期末A卷

一、选择题(每题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表示的是_________。

2014级单片机期中试题

2014级单片机期中试题

2014级电工电子班单片机期中试题(55份)
一.软件安装(20分)
解压:proteus安装主程序,安装破解程序,汉化程序
安装KEIL UV3 主程序,破解,汉化
二.编写汇编程序(30分)
数码显示要求如下:
1)共阴极数码管显示考生考试时学籍编号倒数第二位数字,共阳极数码管显示最后一位数字2)注意两个数码管接线顺序,要求按照给定的电路编写不得随意改变电路
编译为.HEX文件
三. 仿真电路绘制(40分)
要求:共阳极数码管用总线绘制,共阴极数码管用一般连线绘制,
Protues仿真电路图
四.仿真(10分)
在PROTEUS程序中对编译好HEX文件载入并仿真,考试机不要关机并处于仿真状态
注意:操作完成后将电路图,汇编程序,以及机器码(HEX文件)保存在以本人姓名命名文件夹,保存在D盘。

并上交到教师机,同时上交纸质试卷。

14级单片机期中考试题

14级单片机期中考试题

2014—2015学年第一学期期末考试试卷适用年级:14级课程名称:《计算机控制技术》一、填空题(2分×10 =20分)1. AT89S51单片机内部RAM分成()、()、用户RAM区和特殊功能寄存器区四部分。

2. AT89S51的片外数据和程序可扩展地址空间均为()KB,但两者的寻址指令和控制总线不同,片外数据存储器访问的助记符为()。

3. 中断源入口地址是固定的,不能更改。

INT0入口地址为()串行口中断入口地址为()。

4. 十进制数138转换为二进制是()。

5. AT89S51单片机中,31号引脚接低电平表示程序从()开始执行。

6. 若单片机的振荡频率为24MHz,则其机器周期是(),执行一条除法指令(DIV AB)需要()时间。

二、选择题(2分×10=20分)1. 列关于MCS-51单片机的复位方式说法正确的是()。

A、复位时将PC和SP清零,使得单片机从0000H单元开始执行程序。

B、复位可以使系统脱离死锁状态,并且是退出掉电方式的唯一方法。

C、复位时会将设置为高电平,为低电平。

D、复位会改变内部的一些专用寄存器和用户RAM中的数据。

2. C51的中断响应是按照优先级顺序进行的,优先级高的先响应。

如果同样的优先级同时请求响应时,则内部按照如下优先次序予以响应( )(A) INT0>T0>INT1>T1>RXD/TXD (B) INT1>T1>INT0>T0>RXD/TXD(C) T0>INT0>T1>INT1>RXD/TXD (D) INT0> INT1> T0>T1>RXD/TXD3. 一个时钟周期等于()振荡周期。

A.12个B.2个C. 6个D. 1个4. MCS-51指令系统中,指令ADD A,R0 执行前(A)=38H,(R0)=54H,(C)=1 执行后,其结果为()。

2014(1)《单片机》试卷和答案

2014(1)《单片机》试卷和答案

新疆天山职业技术学院2014-2015学年第二学期《单片机原理与应用》期末试卷姓 名: 班 级: 年级编号:1、位是计算机所能表示的最小的数据单位,只能有0和1两种状态。

2、单片机中常用十进制数、二进制数和十六进制数。

3、中央处理器是单片机的核心,字长为8位,完成运算和控制功能4、立即寻址是指在指令中直接给出操作数,该操作数称为立即数。

5、单片机是单片微型计算机的简称,是将中央处理器CPU 、随机存 储器RAM 、只读存储器ROM 、定时器/计数器以及I/O 接口等功能模 块集成在一块芯片上的微型计算机。

二、单项选择题(本大题共15小题,每空1分,共15分)1、许多单片机可在(C )的电压下运行,功耗降至A 级。

A.1VB.1.2VC.2.2VD.3.6V2、计算机处理数据时,一次存取、加工和传送的数据长度为(A )。

A.字 B.字节 C.位 D.波特率3、十进制的基数是10,所使用的数码为0-9,共10个字长。

十进制数的后缀为(B )。

A.HB.DC. BD.C4、BCD 码是用(C )位二进制数来表示0-9这10个十进制数。

A.2B.3C.4D.8 5、8051有一个(A )的串行口,以实现单片机与单片机之间、单片机与其他设备之间的串行通信。

A.全双工B.半双工C.单工D.全单工6、(D )是指指令中的操作数为寄存器中的内容。

A.直接寻址 B.相对寻址 C. 变址寻址 D.寄存器寻址7、位寻址就是直接给出(B )位数据中某一位的地址,之后对此数据进行操作的寻址方式。

A.4B.8C. 16D.328、传送类指令是指令系统中使用最多的一类指令,主要用于(C )的传送、保存以及交换等场合。

A.内容B.地址C.数据D.操作数9、下列指令中那个是错的(A )A.MOV Rn,RnB.MOV A,RnC.MOV A,directD.MOV A,#data 10、加法指令的功能是(D )的内容与源操作数所指定的内容相加。

武汉理工大学单片机2014下A答案

武汉理工大学单片机2014下A答案

…………装订线………………装订线内不要答题,不要填写信息………………装订线…………武汉理工大学考试试题答案(A卷)2014 ~2015 学年1 学期单片机原理与应用课程参考答案:一、填空题(每空1分,共10分)1.128, 2562.R0-R7,00H-07H3. 00H, 7FH, 20H, 2FH4. 07H, 08H二、问答题(每小题5分,共20分)1. 所谓独立编址是指多个地址空间的地址编码没有相互关系,其特征是各地址空间的地址编码可以相同。

所谓统一编址是指多个寻址对象的地址编码必须在同一个地址空间上,存在相互关系,其特征是各寻址对象的地址编码不可以相同。

如在51单片机中,其ROM空间和RAM空间是独立编址的,而外部RAM空间与I/O接口空间却是统一编址的。

2. 51单片机的特殊功能寄存器位于片内RAM的80H以上的地址空间上,由于特殊功能寄存器与80H以上的用户RAM空间在逻辑是重叠的,故51单片机采用不同的寻址方式来加以区分。

如P0的地址为80H,访问P0就采用直接寻址(例MOV 80H,A),若要访问用户的80H单元,则需采用间接寻址来实现(例 MOV R0,#80H; MOV @R0,A)。

3. 通常说地址指的是字节地址,每个地址上有8个二进制位。

所谓位地址就是对每1个二进制位进行编址,即每个地址上只有1个二进制位,51单片机的4个并口都具备字节地址和位地址,这样就为I/O操作提供了方便。

当要对接口中的某一位进行I/O操作时,可直接使用位地址进行I/O操作,而不影响接口中的无关位。

4. 在51单片机片内RAM的00~1FH工作寄存器区,工作寄存器有R0~R7共8个,通过PSW状态寄存器中的RS1、RS0组成的编码,来决定R0~R7映射工作寄存器区的物理地址,00~11分别映射的地址是00H~07H、08~0F、10H~17H以及18H~1FH。

这样设计的优势是,当使用工作寄存器时,可通过改变RS1、RS0的编码,快速的访问不同的物理空间,特别适合于中断程序的现场保护。

单片机期末考试卷A--简单版

单片机期末考试卷A--简单版

单片机应用技术2014-2015学年第一学期期末试卷卷A试题一、选择题(每题2分,共20分)1、对程序中单行进行注释,使用的注释符是( )。

A、%B、//C、\D、/2、下列表达式语句书写正确的是()。

A、x=B、x=;C、x=x+1D、x=x+1;3、C语言提供的合法的数据类型关键字是()。

A、shortB、DoubleC、integerD、Char4、MCS-51单片机的复位信号是( )有效。

A、脉冲B、高电平C、低电平D、下降沿5、共阴极LED数码管显示字符“6”的段码是()。

A、0x06B、0x7DC、0x82D、0xFA6、若x = 0x10, 则x>>1的值为()。

A、0x06B、0x07C、0x08D、0x207、单片机上电复位后,PC的内容为()。

A、0000HB、0003HC、000BHD、0800H8、下列对变量的定义正确的是()。

A、int 100;B、int sbit;C、int xD、int x;9、一个单片机应用系统用LED数码管显示字符“8”的段码是0x80,可以断定该显示系统用的是()。

A、不加反相驱动的共阴极数码管B、加反相驱动的共阴极数码管或不加反相驱动的共阳极数码管C、加反相驱动的共阳极数码管D、以上都不对10、下面的 for循环执行了()次空语句。

for(i=3;i>0;i--);A、无限次B、1次C、2次D、3次二、填空题(每题2分,共20分)1、Intel 8051是___位的单片机。

2、C程序总是从函数开始执行的。

3、除了单片机和电源外,单片机最小系统包括电路和电路。

4、关系表达式“8==4”的值为。

5、一个C源程序有且仅有一个。

6、MCS-51系列单片机的复位电路有两种,即和。

7、单片机应用系统中,LED数码管显示电路通常有和显示方式。

8、以数码管的公共端区分数码管种类,数码管可分为两类即型数码管和型数码管。

9、MCS-51单片机中一个机器周期包含个振荡周期。

2014单片机试题(卷)与答案解析

单片机模拟试卷001一、选择题(每题1分,共10分)1.8031单片机的( )口的引脚,还具有外中断、串行通信等第二功能。

a)P0 b)P1 c)P2 d)P32.单片机应用程序一般存放在()a)RAM b)ROM c)寄存器d)CPU 3.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为()a)7542H b)7542 c)75.42H d)75.424.下列指令中不影响标志位CY的指令有()。

a)ADD A,20H b)CLR c)RRC A d)INC A 5.CPU主要的组成部部分为()a)运算器、控制器b)加法器、寄存器c)运算器、寄存器d)运算器、指令译码器6.INTEL 8051 CPU是()位的单片机a)16 b)4 c)8 d)准16 7.8031复位后,PC与SP的值为()a )0000H,00H b)0000H,07H c)0003H,07H d)0800H,00H 8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。

a)MOV A, R1 b)MOVC A, A + DPTRc)MOVX A, R0 d)MOVX A, DPTR9.8031单片机中既可位寻址又可字节寻址的单元是()a)20H b)30H c)00H d)70H10.下列哪条指令是正确的()a)PUSH R2 b)ADD R0,Ac)MOVX A DPTR d)MOV R0,A二、填空题(每空1分,共30分)1.一个完整的微机系统由和两大部分组成。

2.8051 的引脚RST是____(IN脚还是OUT脚),当其端出现____电平时,8051进入复位状态。

8051一直维持这个值,直到RST脚收到____电平,8051才脱离复位状态,进入程序运行状态,从ROM H单元开始取指令并翻译和执行。

3.半导体存储器分成两大类和,其中具有易失性,常用于存储。

4.求十进制数-102的补码(以2位16进制数表示),该补码为。

单片机技术 试卷A答案【考试试卷答案】

单片机原理试卷A卷答案一、选择题(本大题共15小题,每题2分,共30分)1.8051单片机的( d )口的引脚,还具有外中断、串行通信等第二功能。

a)P0 b)P1 c)P2 d)P32.单片机应用程序一般存放在( b )a)RAM b)ROM c)寄存器 d)CPU3.通过串行口发送或接收数据时,在程序中应使用( c )a)MOVC指令b)MOVX指令c)MOV指令d)XCHD指令4.8051单片机DIP封装共有40只引脚,其中电源与地线引脚分别是( d )a) 10脚、30脚b)20脚、40脚c)30脚、10脚d)40脚、20脚5.CPU主要的组成部部分为( a )a)运算器、控制器 b)加法器、寄存器c)运算器、寄存器 d)运算器、指令译码器6.中断查询确认后,在下列各种8051单片机运行情况中,能立即进行响应的是( d ) a)当前正在进行高优级中断处理b)当前正在执行RETI指令c)当前指令是DIV指令,且正处于取指令的机器周期d)当前指令是MOV A,R37.PC的值是( c )a )当前正在执行的前一条指令的地址b)当前正在执行指令的地址c)当前正在执行的下一条指令的地址d)控制器中的指令寄存器的地址8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为(d )。

a)MOV A, @R1 b)MOVC A, @A + DPTRc)MOVX A, @ R0 d)MOVX A, @ DPTR9.单片机中PUSH和POP指令通常用来( c )a)保护断点b)保护现场c)保护现场恢复现场d)保护断点恢复断点10.在MCS—51中,需要外加电路实现中断撤除的是( d )a)写时中断b)脉冲方式的外部中断c)外部串行中断d)电平方式的外部中11.当CPU响应定时器T1的中断请求后,程序计数器PC的内容是( d ) a)0003H b)000BHc)00013H d)001BH12.指令MOV A,@R1的寻址方式是( d )a)直接寻址b)相对寻址c)寄存器寻址d)寄存器间接寻址13.指令MOV A,@R1的寻址方式是( a )a)直接寻址b)相对寻址c)寄存器寻址d)寄存器间接寻址14.指令DIV AB是( c )a)单字节,单周期指令b)双字节,双周期指令c)单字节,四周期指令d)双字节,四周期指令15.在汇编指令中“#DA TA”表示( b )a)直接地址b)8位立即数c)16位立即数二、填空题(本大题共12小题,每空1分,共20分)请在每小题的空格中填上正确答案。

【浙江自考真题】2014年10月单片机原理及应用02358试题

绝密 考试结束前浙江省2014年10月高等教育自学考试单片机原理及应用试题课程代码:02358请考生按规定用笔将所有试题的答案涂㊁写在答题纸上㊂选择题部分注意事项:1.答题前,考生务必将自己的考试课程名称㊁姓名㊁准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位置上㊂2.每小题选出答案后,用2B铅笔把答题纸上对应题目的答案标号涂黑㊂如需改动,用橡皮擦干净后,再选涂其他答案标号㊂不能答在试题卷上㊂一㊁单项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将 答题纸 的相应代码涂黑㊂错涂㊁多涂或未涂均无分㊂1.M C S-51单片机在正常运行程序时R S T/V P D引脚应为A.高电平B.低电平C.脉冲输入D.高阻态2.8位二进制数所能表示的最大无符号数是A.127B.128C.255D.2563.80C51单片机中,设置堆栈指针S P为40H后就发生子程序返回,这时S P的值变为A.37HB.38HC.39HD.40H4.M C S-51单片机的位寻址区位于内部R AM的单元㊂A.00H 7F HB.20H 7F HC.00H 1F HD.20H 2F H5.单片机程序存储器的寻址范围是由程序计数器P C的位数决定的,M C S-51的P C为16位,因此其寻址范围是A.4K BB.8K BC.64K BD.128K B6.M C S-51单片机执行MO V X @D P T R,A指令时,相关的信号状态是A.R D有效为低电平B.R D有效为高电平C.WR有效为低电平D.WR有效为高电平)页6共(页1第#85320机片单原题试用应及理7.若M C S-51单片机的晶振频率为12MH z,定时器/计数器的外部输入最高计数频率为A.250K H zB.500K H zC.1MH zD.2MH z8.下列指令中属于位寻址方式的是A.MO V A,30HB.MO V A,#30HC.MO V C,30HD.MO V20H,30H9.若在系统中只扩展一片I n t e l2764(8Kˑ8),除应使用P0口的8条口线外,至少还应使用P2口的口线A.4条B.5条C.6条D.7条10.M C S-51单片机的4个并行I/O口作为通用I/O口使用时,口应该加上拉电阻㊂A.P0B.P1C.P2D.P3二㊁判断题(本大题共5小题,每小题2分,共10分)判断下列各题,在答题纸相应位置正确的涂 A ,错误的涂 B ㊂11.80C51中唯一可供用户使用的16位寄存器是P C㊂12.在8051中,需要软件实现中断撤销的是串行中断㊂13.8051的串行接口是单工的㊂14.外部数据存储器的读指令为MO V X㊂15.寄存器寻址中,寄存器中存放的是操作数㊂非选择题部分注意事项:用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上㊂三㊁填空题(本大题共8小题,每空1分,共10分)16.用8位二进制补码数所能表示的十进制数范围是㊂17.响应中断后,产生长调用指令L C A L L,执行该指令的过程包括:首先把的内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送,使程序执行转向相应的中断区入口地址㊂18.定时器0工作于方式2的计数方式,预置的计数初值为156,若通过引脚T0输入周期为1m s的脉冲,则定时器0的定时时间为㊂19.汇编语言指令是由和两部分组成㊂20.在单片机系统中,4K B表示的二进制位数是㊂)页6共(页2第#85320机片单原题试用应及理。

单片机A卷-答案(13-141)

广州大学 2013-14 学年第一学期考试卷课程微机原理考试形式(开卷/闭卷,考试/考查)学院物电系电子专业光电班级学号姓名_一、单项选择题(本大题共15小题,每小题1分,共15分)在每小题列出的四个备选项中只有一个是符合题目要求的,错选、多选或未选均无分。

1..与51子系列单片机相比,下列()不属于52子系列单片机的特点A.RAM容量更大B.定时/计数器更多C.存储器结构不一样D.中断源数量更多2.MCS-51单片机属于()A.4位机B.8位机C.16位机D.32位机3.8051单片机外部最大可扩展()的程序存储器A.256BB.4KBC.8KBD.64KB4.8051单片机中专门用于存放程序运行状态信息的寄存器是()A.PCB.DPTRC.PSWD.SP5.已知(CY)=1,(A)=1,则执行RLC A指令后,A的内容为()A.0B.1C.2D.36.要读取单片机外部ROM中数据,则应该使用的指令操作码是()A.MOVB.MOVCC.MOVXD.PUSH7.在单片机的子程序中,最后一条指令必须是()A.RETB.RETIC.LCALLD.ACALL8.已知(SP)=20H,则执行PUSH ACC指令后,SP的值为()A.07HB.19HC.21HD.22H9.下列哪条指令可以将A与R0的内容相加并将结果存入A中()A.ADD A,R0B.ADD A,@R0C.ADD R0,AD.ADD @R0,A10.下列哪条指令构成了死循环()A.LP1: JC LP2B.LP1: JC LP1C.LP1: LJMP LP2D.LP1: LJMP LP111. 十进制29的二进制表示为原码( )A.11100010B B.10101111BC.00011101B D.00001111B12.为了使初值具有自动再装入功能,定时器/计数器相应M1M0的值应为()A.00B.01C.10D.1113.当8051单片机CPU响应定时器T1中断时,程序应转移到()A.0003HB.000BHC.0013HD.001BH14.通过串行口发送或接收数据时,在程序中应使用()A.MOV指令B.MOVX指令C.MOVC指令D.SW AP指令15.MCS-51串行口扩展并行I/O口时,串行口工作方式应选择( )A.方式0B.方式1C.方式2D.方式3二、填空题(本大题共19小题,每空1分,共20分)1.当8051单片机的振荡脉冲频率为6MHz时,其机器周期为__________。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第 2 页/共 3 页
① 专 业、班 级 … … 12 级自动化、测控、通信、电子 专业 单片机原理与接口技术(A) 试题 … … … 一 二 三 四 五 六 七 八 九 十 总 分 … … 学 号 … … … … … 一、选择最一个合适的答案填在括号中(每空 1 分,共 10 分) … 姓 名 … ② 1. 51 单片机中的累加器 A( C) 。P20 … … A:与内部 RAM 存储单元功能相同;B:与寄存器 R0~R7 功能相同; … … 出题说明: … C:功能很特殊,有些指令的操作数必须放在 A 里面;D:仅用于加法指令。 … 1. 考 试 形 式 … 2. 欲利用 51 单片机实现同步移位寄存器的功能,串行口应工作于( A) (闭卷) … … 2. 答 卷 时 间 P125。 … (110)分钟 … A:方式 0;B:方式 1;C:方式 2;D:方式 3。 … 3. 是否需要草稿纸 … (是) 3. 51 单片机通过 ALE 引脚发出( B )信号。P22 … ③ 4. 是否需备计算器 … A:数据锁存;B:地址锁存;C:存储器读;D:存储器写。 (是) … … 其他说明: 4. 51 单片机定时 / 计数器不同的工作模式可以将计数器的位数定义为 … (可附加考试说明) … ( D) 。P109 … … A:8 位;B:16 位;C:8 位或 16 位;D:13 位、16 位或 8 位。 … … … 5. 指令 MOVC A,@A+DPTR 的源操作数在(C )中。 … … A:内部数据存储器;B:外部数据存储器; … … C:程序存储器;D:特殊功能寄存器。 ④ … MOVC A,@A+PC 与其相同 … … 6. 51 单片机在扩展外部存储器或者接口时,可以利用的地址总线有 … … … (B ) 。P137 … … A:8 根;B:16 根;C:32 根;D:64 根。 … … 7. 关于 DAC0832 那种说法不正确(D) 。P195~196 … … A:是 8 位的转换; B:数据输入可采用单缓冲、双缓冲或直通; … … ⑤ C:是并行 D/A 转换; D:其输出为电压量。
END 八、系统原理图如下所示,单片机的 P2 口扩展一个共阴极的 LED 数码管,P1 口接 了 8 个按键,当接在 P1.0、P1.1、P1.2....P1.7 引脚上的按键分别闭合时,数码 管分别显示 0、1、2、....7。试按照要求编制控制程序。注:共阴极数码管 0~9 的字形码为:3FH、06H、5BH、4FH、66H、6DH、7DH、07H、7FH、6FH。 (12 分)
三、判断下列指令是否有正确, 正确者在括号中画√, 错误画×。 (每题 1 分,共 10 分)
( ( ( ( ( ( ( ( ( ( )1. MOV A,30H )2. MOV @R2,A )3. MOV A,#100H )4. ADD B,A × P51 )5. MOVX A, @DPTR )6. DB -1,100,0FFH )7. RL A √P48 √P73 √ P41 直接寻址
五、设 51 单片机内部数据存储器从 DATA1 单元开始存放有 16 个字节的数据,试 编制程序将其传送到 DATA2 开始的单元中。 (12 分) ORG 0000H SJMP MAIN ORG 0030H MAIN:MOV SP,#60H MOV R2,#16 LOOP: MOV A,#DATA1 MOV DATA2,A DJNZ R2,LOOP END
四、阅读以下程序,并按照要求出结果。 (每空 2 分,共 16 分)
1、MOV A, #1AH ADD A, #49H (A)= C= 1AH 0 2、SETB C MOV A, #55H RLC (A)= C= 3、 MOV A, #0 MOV R7,#100 LOOP:INC A DJNZ R7, LOOP ( A )= 100 (R7)= 0 4、SETB C MOV A, #12H MOV B, #23H SUBB A,B (A)= C= 92H 0 A 0CDH 0
ORG 0000H SJMP MAIN ORG 0030H MAIN:MOV SP,#60H
ORG 0030H MAIN:MOV SP,#60H MOV R0,#20H MOV R7,#32 MOV R5,#0 LOOP:MOV A,@R0 CJNE A,#97,NEXT INC R5 NEXT: INC R0 DJNZ R7,LOOP SJMP $
第 2 页/共 3 页
专 业、班 级
8. 51 单片机的堆栈区是在(
B ) 。P25~27
A:寄存器区;B:内部数据存储器;C:外部数据存储区;D:内部程序存储区。 9. ADC0809 的转换结束引脚为( C ) 。P206
A:START;B:ALE;C:EOC;D:OE。 10. 51 单片机复位时,程序计数器 PC 的内容为( A ) 。P36 OR P102 A:0000H;B:0023H;C:FFFFH;D:随机数。




① … … … … … … … … … … … … … … ② … … … … … … … … … … … … … … ③ … … … … … … … … … … … … … … ④ … … … … … … … … … … … … … … ⑤
Hale Waihona Puke 第 3 页/共 3 页七、51 单片机系统时钟频率为 12MHz。试利用单片机定时器 T1 的方式 1 使 P1.0 引脚产生一个周期为 4ms 的方波。试计算计数初值,并编制初始化程 序和中断处理程序。 (13 分) TMOD 寄存器各位定义如下:
并行通信:多位信息同时被传送,传送速度快,占用多个数据传送通道。 串行通信:数据一位一位传送,传输速度慢,传送通道占用较少。
第 2 页/共 3 页
专 业、班 级




① … … … … … … … … … … … … … … ② … … … … … … … … … … … … … … ③ … … … … … … … … … … … … … … ④ … … … … … … … … … … … … … … ⑤
× P42 寄存器间接寻址(R1 R0 DPTR) √ P41 立即寻址(8 位或 16 位)
√P58 √P114
)8. SETB TR0 )9. JBC
F0, NEXT √P20 √P63
)10. CJNE A,#100, LOOP
六、试编制程序查找内部数据存储器 20H 开始的 32 个字节的 ASCII 码数据中‘a’ 的个数,并将结果存放在 R5 中。 (12 分) ORG 0000H SJMP MAIN END
二、简答题(每题 3 分,共 15 分)
1. 试简述堆栈指令 PUSH ACC 的执行过程。P49 (SP+1) ->SP ,(ACC) ->(SP) 将堆栈指针 SP 中内容加 1,然后将 ACC 中内容写入到 SP 所指的内容中 2.试举例说明何为寄存器间接寻址?P42 寄存器间接寻址是将内存地址放在寄存器中。 能够进行寄存器间接寻址的寄存器有 R0、R1 和 DPTR, 在指令中用前面加@表寄存器间接寻址,eg:@R0、@R1、@DPTR。 3.试简述指令 MOVX @DPTR,A 的执行过程。P48 (A)-> (DPTR) 将累加器 A 中的内容传到片外 RAM 或扩展 I/O 端口。 4. 试简单描述一个中断过程。P95 计算机在执行程序过程中,外部某一设备向 CPU 发出请求信号,CPU 即终止当前 程序的执行转去执行预先设定好的处理程序,待处理程序结束之后再返回原来的 程序继续执行。 5. 试简述并行通信和串行通信的特点?
机器周期=12/12M=1Us T=4ms T/2=2ms 设初值为 X,则(2^16 - X)*10^-6=2ms 则 X=63536=F830H ORG 0000H SJMP MAIN ORG 001BH SJMP T1_INT 0RG 0030H MAIN:MOV SP,#60H MOV TMOD,#10H ; MOV TL1,#30H MOV TH1,#0F8H SETB EA SETB ET1 SETB TR1 HERE:SJMP HERE T1_INT:MOV TL1,#30H MOV TH1,#0F8H CPL P1.0 RETI ;中断处理程序 初始化程序
相关文档
最新文档