单片机应用技术期中考试试卷

合集下载

单片机应用技术考试题库精选全文

单片机应用技术考试题库精选全文

可编辑修改精选全文完整版习题11.1单项选择题(1)MCS-51系列单片机的CPU主要由组成。

A. 运算符、控制器B.加法器、寄存器C.运算器、加法器D.运算器、编码器(2)单片机中的程序计数器PC用来。

A.存放指令B.存放正在执行的指令地址C.存放下一条指令的地址D.存放上一条指令地址(3)单片机8031的ˉEA引脚。

A.必须接地B.必须接+5V电源C.可悬空D.以上三种视需要而定(4)外部扩展存储器时,分时复用做数据线和低8位地址线的是。

A.P0口B.P1口C.P2口D.P3口(5)PSW中的RS1和RS0用来。

A.选择工具寄存器B.指示复位C.选择定时器D.选择工作方式(6)单片机上电复位后,PC的内容为。

A.0000HB.003HC.000BHD.0800H(7)Intel 8051单片机的CPU是。

A.16B. 4C. 8D.准16位(8)程序是以形式存放在程序存储器中的。

A. C语言源程序B.汇编程序C.二进制编码D.BCD码(9)8050单片机的程序计数器PC为16位计数器,其寻址范围是。

A. 8 KBB.16KBC.32KBD.64KB(10)单片机的ALE引脚是以晶振荡频率的固定频率输出正脉冲,因此它可作为外部时钟或外部定时脉冲使用。

A.1/2B.1/4C.1/6D.1/121.2填空题(1)单片机系统是由和组成的。

(2)除了单片机和电源外,单片机最小系统包括电路和电路。

(3)在进行单片机应用系统设计时,除了电源和地线引脚外,、、、引脚信号必须连接相应电路。

(4)MCS-51系列单片机的存储器主要有4个物理存储空间,即、、、。

(5)MCS-51系列单片机的XTALL和XYAL2引脚是引脚。

(6)MCS-51系列单片机的应用程序一般存在中。

(7)片内RAM低128单元,按其用途划分为、和3个区域。

(8)当振荡脉冲频率为12 MHz时,一个机器周期为;当振荡脉冲频率为6 MHz时,一个机器周期为。

单片机应用技术期中考试--13电子2班

单片机应用技术期中考试--13电子2班

海南师范大学物理与电子工程学院2014~2015年第二学期13级电子2班单片机应用技术期中考试试卷(考试时间90分钟,满分100分)一、选择题:(20分每题2分)1、在51系统中,若晶振的频率为6MHz,那么一个机器周期等于()。

A、1微秒B、1.5微秒C、2微秒D、3微秒2、单片机复位后,累加器A、PC、PSW的内容为()。

A、A=FFH PC=00H PSW=FFHB、A=00H PC=0000H PSW=00HC、A=07H PC=0000H PSW=FFHD、A=00H PC=00H PSW=00H3、C51有四个工作寄存器区,由PSW状态字中的RS1\RS0两位的状态来决定,单片机复位后,若执行SETB RS1指令,此时只能使用()区的工作寄存器。

A、0区B、1区C、2区D、3区4、对C51系列单片机P0口用作输出时,应外接()。

A、上拉电阻B、二极管C、三极管D、下拉电阻5、在进行BCD码运算时,紧跟加法运算指令后面的指令必须是()指令。

A、ADDB、DA AC、ADDCD、由实际程序确定6、假定A=38H,(R0)=17H,(17H)=34H,执行以下指令“ANL A,#17H;ORL 17H, A; XRL A, @R0; CPL A”后,A的内容为()。

A、CDHB、DCHC、BCHD、DBH7、在C51中,需要外加电路实现终端撤除的是:()A、定时中断B、脉冲方式的外部中断C、外部串行终端D、电平方式的外部中断8、P1口的每一位能驱动()A、2个TTL低电平负载B、4个TTL低电平负载C、8个TTL低电平负载D、10个TTL低电平负载9、串行口的工作方式由()寄存器决定。

A、SBUFB、PCONC、SCOND、R110、某种存储器芯片是16KB,那么他的地址线根数是()A、11根B、12根C、13根D\14根二判断题每小题1分,共6分;如对则在()中画勾,如错则在()画叉。

1、C51有5个中断源,有5个中断优先级,优先级由软件填写特殊功能寄存器IP以选择()。

单片机技术及应用试卷试题期中考试

单片机技术及应用试卷试题期中考试

13-14 学年第一学期单片机技术及应用12中专机电期中考试试卷班级姓名一、填空题 : (本题共30分,每空1分)1、所谓单片机就是将计算机的、、、和各种口(如并行口、串行口等)集成在一片芯片上而制成的大规模集成电路。

2、MCS-51型单片机有个并行I/O口,分别是、、和口,每个I/O口有个引脚。

其中,第9脚为,第20脚为。

3.十进制数29的十六进制数为,二进制数为。

4.c51程序结构中必须包含函数,根据需要调用相应的功能函数。

在使用变量时必须先进行。

5、若采用12MHz的晶体振荡器,则MCS-51单片机的机器周期为。

6.C语言的数据类型中,基本类型包括、、和枚举类型。

7.逻辑运算符包括、和,其中的优先级最高。

8.4>0︱︳5>8,结果为。

9.i初值为3,执行y=i++后,y的值为,i的值为。

10.左移符号为 ,右移符号为。

二、选择题(本题共10分,每小题1分)1、下列计算机语言中,CPU能直接识别的是()。

A、自然语言B、高级语言C、汇编语言D、机器语言2、以下选项中合法的字符常量是()A、"B"B、’\010’C、68D、D 3、CPU主要的组成部部分为()A、运算器、控制器B、加法器、寄存器C、运算器、寄存器D、运算器、指令译码器4、表达式y=(x=a+b)值为:A、 xB、a+bC、 b+cD、b5、单片机应用程序一般存放在()A、RAMB、ROMC、寄存器D、CPU6.算术运算符中,()的优先级别最高。

A. +B.–C. ++D. --7.对于%运算符来说,不合法的表达式为()。

A.5%3=2B. 8%4=0C. 5. 2%3=1D.-7%4 = -38.表达式:!a && b || y && c 的判断顺序为()。

A.都不对B. ! && ||C. && ! ||D. || && !9.a=(b=10)/ (c=2),表达式的值为()。

《单片机原理与应用》期中试卷答案

《单片机原理与应用》期中试卷答案

《单⽚机原理与应⽤》期中试卷答案《单⽚机原理与应⽤》期中考试试卷答案⼀、填空题(13分) 1、 MCS -51单⽚机程序存储器的寻址范围是由程序计数器PC 的位数所决定的,因为MCS -51的PC 是16位的,因此其寻址的范围为( 64 )KB 。

2、通过堆栈操作实现⼦程序调⽤,⾸先要把( PC )的内容⼊栈,以进⾏断点保护。

调⽤返回时在进出栈操作,把保护的断点送回( PC )。

3、如果⼿中仅有⼀台⽰波器,可通过观察( ALE )引脚的状态,来⼤致判断MCS -51单⽚机正在⼯作。

4. 8051复位后,PC= ( 00H )。

若希望从⽚内存储器开始执⾏,EA 脚应接(⾼)电平,PC 值超过( 4k )时,8051会⾃动转向⽚外存储器继续取指令执⾏。

4、 8051的定时器/计数器是(加) [加或减]计数的。

5、在位操作中,能起到与字节操作中累加器作⽤的是( Cy )6、假定DPTR 的内容为8100H ,累加器A 的内容为40H ,⾏下列命令: MOVC A ,@A+DPTR后,送⼊A 的是程序存储器( 8140H )单元的内容。

7、指令格式是由(操作码)和(操作数)所组成,也可能仅由(操作码)组成。

⼆、选择题(7分)1、相对程序存储器的读操作,只能使⽤ D (A )MOV 指令(B )PUSH 指令(C )MOVX 指令(D )MOVC 指令 2、在MCS-51中 C(A )具有独⽴的专⽤的地址线(B )由P0⼝和P1⼝的⼝线作地址线(C )由P0⼝和P2⼝的⼝线作地址线(D )由P1⼝和P2⼝的⼝线作地址线3、以下各项中不能⽤来对内部数据存储器进⾏访问的是A(A )数据指针DPTR (B )按存储单元地址或名称(C)堆栈指针SP (D)由R0或R1作间址寄存器4、假定(A)=83H,(R0)=17H,(17H)=34H,执⾏以下程序段ANL A,#17HORL 17H,AXRL A,@R0CPL A后,A的内容为 A(A)CBH (B)03H (C)EBH (D)C8H5、下列有关MCS—51中断优先级控制的叙述中错误的是D(A)低优先级不能中断⾼优先级,但⾼优先级能中断低优先级(B)同级中断不能嵌套(C)同级中断请求按时间的先后顺序响应(D)同时同级的多中断请求,将形成阻塞,系统⽆法响应6、在下列寄存器中,与定时/计数控制⽆关的是C(A)TCON(定时控制寄存器)(B)TMOD(⼯作⽅式控制寄存器)(C)SCON(串⾏控制寄存器)(D)IE(中断允许控制寄存器)7、PC的值是CA、当前正在执⾏指令的前⼀条指令的地址B、当前正在执⾏指令的地址C、当前正在执⾏指令的下⼀条指令的地址D、控制器中指令寄存器的地址三、判断题(10分)判断下列指令的正误1)MOV 28H,@R2 错2)DEC DPTR 错3)INC DPTR 对4)CLR R0 错5)CPL R5 错6)MOV R0,R1 错7)PUSH DPTR 错8)MOV F0,C 对9)MOV C,30H 对10)RLC R0 错四、简答题(15分)1、 MCS-51单⽚机的EA 信号有何功能?在使⽤8031时EA 信号引脚应如何处理?答:EA 为内外程序存储器选择控制EA=1,访问⽚内程序存储器,EA=0,单⽚机则只访问外部程序存储器。

安吉技师学院2024年高三上学期 工业机器人应用 单片机(汇编语言)期中测试

安吉技师学院2024年高三上学期 工业机器人应用 单片机(汇编语言)期中测试

2024学年第一学期期中检测试卷科目单片机应用技术年级高三考试时间:90 分钟总分:100分出卷人: 审核人:教学部班级姓名得分一、选择题(本大题共15小题,每小题2分,共30分)( )1.所谓CPU是指( ▲ )A.运算器和控制器B.运算器和存储器C.输入输出设备D. 控制器和存储器( )2.单片机应用程序一般存放在( ▲ )A. RAMB. ROMC.寄存器D.CPU( )3.MOVX A,@DPTR指令中源操作数的寻址方式是( ▲ )A. 寄存器寻址B. 寄存器间接寻址C.直接寻址D. 立即寻址( ) 4.MCS-51 CPU是(▲ )位的单片机A. 16B.4C.8D.准16( )5.单片机复位后,程序地址寄存器PC的内容为(▲ )A.OOO3HB.0023HC.000BHD.0000H( )6.51单片机内部RAM可以分为(▲ )个区A.1B.2C.3D.4( )7.AT89S51中ROM的容量是(▲ )A.4KBB.2BitC.4MBD.2Bit( )8.AT89S51单片机是属于(▲ )结构A.普林斯顿B.牛津C.哈佛D.图灵( )9.下列哪条指令的格式是错误的(▲ )A.MOV A,30HB.PUSH AC.POP dataD.XCH A,Rn ( )10.在单片机的I/O口中,(▲ )口在接LED时,必须提供上拉电路A.P0B.P1C.P2D. P3( )11. 单片机的XTAL1 和XTAL2 引脚是(▲ )引脚。

A.外接定时器B.外接串行口C.外接中断D.外接晶振( )12.常用的特殊功能寄存器中,下列哪一个符号是属于累加器(▲ )A.BB.ACCC.PCD.PSW( )13.MCS-51指令集涵盖了(▲ )条指令A.110B.111C.128D.256( )14.片内RAM的存储空间是(▲ )A.128BB.256BC.4KBD.64KB( )15.外部中断0的入口地址是(▲ )A.0000HB.0003HC.000BHD.0023H二、填空题(本大题共8小题,每空1分,共24分)1. 51系列单片机工作电源电压一般为________。

单片机期中考试

单片机期中考试

一、填空题(每题1分,共20分)1、除了单片机和电源外,单片机最小系统包括___________和__________ 。

2、MCS-51系列单片机的应用程序一般存放在___________中。

3、C51单片机采用定时器实现定时功能,可采用_________和__________两种方式。

4、一个完整的单片机应用系统由___________和____________两大部分组成。

5、C51的中断源有5个,分别是_________、_________、_________、__________和串行中断。

6、在Keil c中工程文件的扩展名为编译连接后生成可烧写的文件的扩展名为。

7、欲使P1口的低4位输出1,高4位输出0,C51写为____________。

8、只开放外部中断源0和1,IE应设为,若要将外部中断0设置为边沿触发,则执行的语句是。

9、MCS-51单片机的T1用作计数方式,工作方式1时,则工作方式控制字为__ __________。

单片机程序的入口地址是,外部中断1的中断入口地址是-----------。

10、8051内部有_________个并行口,___________口直接作输出口时,必须外接上拉电阻。

二、选择题(每小题2分,共30分)1. 80C51单片机的( )口的引脚,还具有外中断、串行通信等第二功能。

A、P0B、P1C、P2D、P32.单片机应用程序一般存放在()。

A、RAMB、ROMC、寄存器D、CPU3.若单片机的振荡频率为12MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为()。

A、500B、1000C、64536D、605364.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( )。

A、外部中断0B、外部中断1C、定时器0中断D、定时器1中断5.C51源程序总是从()开始执行。

A.主程序B.主函数C.子函数D.中断服务函数6、间接寻址片外数据存储区(256字节)所用的存储类型是()A.dataB.bdataC.idataD.xdata7、MCS-51单片机应用系统的高8位地址总线由()口提供A.P0B.P1C.P2D.P38.单片机的定时器/计数器工作方式0是()。

单片机期中考试

单片机期中考试

单片机期中考试1.下列选项中,不属于C语言保留字的是() [单选题] *A、forB、whileC、abc(正确答案)答案解析:我国的火警报警电话是119。

2.a=4,b=5, if(a>b) P1=0x0f;else P1=0xff;则结果为() [单选题] *A.0x0fB.0xff(正确答案)C.0xf03.x=6,y=4,z=5, (x>y)&&(y>z), 结果为() [单选题] *A.0(正确答案)B.1C.不能确定4.x=6,y=4,z=5, (x>y)||(y>z), 结果为() [单选题] *A.0B.1(正确答案)C.不能确定5.x=3,y=4, !(x>y), 结果为() [单选题] *A.0B.1(正确答案)C.不能确定6.x=0x03,y=0x06, z=x&y, 则z=( ) [单选题] *A.0x01(正确答案)B.0x02C.0x07.x=0x04, 二进制为 0000 0010,执行x=(x<<1)后,x=( ) [单选题] *A.0000 0100B.0000 1000(正确答案)C.0000 00018.for(i=0;i<8;i++),for循环一共执行了()次 [单选题] *A.7B.8(正确答案)C.99. For(i=0;i<5;i++)For(j=0;j<4;j++);此两重循环次数累计为乘法,一共执行了()次。

[单选题] *A.20(正确答案)B.9C.810.数组定义为: a[4]={0x01,0x02,0x03,0x04};则a[0]=( ) [单选题] *A.0X03B.0X02C.0X01(正确答案)1.C语言程序中,整数类型用()表示,无符号字符型用()表示。

[填空题] *_________________________________2.i=5, 执行i++后,i=() [填空题] *_________________________________3.i=9, 执行i - -后,i=() [填空题] *_________________________________4.a=0xa4, 转换为二进制为() [填空题] *_________________________________5.b=0xc5, 转换为二进制为() [填空题] *_________________________________6.二进制 0101 0011转换为十六进制为() [填空题] *_________________________________7.单片机,全称单片微型计算机,在一块芯片上集成了()、()、()、()以及多种I/O接口电路的具有一定规模的微型计算机,因最早被应用在工业控制领域,所以又被称为微控制器。

《单片机原理及应用》期中考试试卷2

《单片机原理及应用》期中考试试卷2

《单片机原理及应用》期中考试试卷2一、单项选择题(每题2分,共30分)1、将十六进制数6EH转换成对应的十进制数是()。

A、100B、90C、110D、1202、单片机上电复位后,PC的内容和SP的内容为()。

A、0000H,00HB、0000H,07HC、0003H,07HD、0800H,08H3、MCS—51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来()。

A、存放指令B、存放16位地址,作间址寄存器使用C、存放下一条指令地址D、存放上一条指令地址4、8051单片机的V SS(20)引脚是()引脚。

A、主电源+5VB、接地C、备用电源D、访问片外存贮器5、8051的程序计数器PC为16位计数器,其寻址范围是()。

A、8KB、16KC、32KD、64K6、以下()不是构成单片机的部件。

A、微处理器(CPU)B、存储器C、接口适配器(I/O接口电路)D、打印机7、MCS—51汇编语言指令格式中,唯一不可缺少的部分是()。

A、标号B、操作码C、操作数D、注释8、8051单片机中,唯一一个用户可赋值使用的16位寄存器是()。

A、PSWB、ACCC、 SPD、DPTR9、单片机应用程序一般存放在()中。

A、RAMB、ROMC、寄存器D、CPU10、MCS—51指令MOV R0,#20H中的20H是指()。

A、立即数B、内部RAM20HC、一个数的初值D、以上均有可能,视该指令在程序中的作用11、下列指令能能使累加器A低4位不变,高4位置1的是()。

A、ANL A,#OFHB、ANL A,#OFOHC、ORL A,#OFHD、ORL A,#OF0H12、8051单片机传送外部存贮器地址信号的端口是()。

A、P0口和P1口B、P1口和P2口C、P1口和P3口D、P0口和P2口13、MCS-51有中断源()。

A、5个B、2个C、3个D、6个14、PSW中的RS1和RS0用来()。

A、选择工作寄存器区B、指示复位C、选择定时器D、选择工作方式15、一个EPROM的地址有A0~A11引脚,它的容量为()。

单片机技术期中考试试卷

单片机技术期中考试试卷

2011学年单片机技术及应用期中考试试卷一、选择题(30分)1、MCS-51单片机的CPU 主要组成部分为( )A. 运算器、控制器B. 加法器、寄存器C. 运算器、加法器D. 运算器、译码器2、单片机上电复位后,PC 的内容和SP 的内容是( )A. 0000H, 00HB. 0000H, 07HC. 0003H, 07HD. 0800H, 08H3、MCS-51单片机的内部RAM 的工作寄存器区共有( )A. 8个单元B. 16个单元C. 32个单元D. 24个单元4、8031外扩数据存储器的最大容量是( )A. 8KB. 16KC. 32KD. 64K5、MCS-51构成系统总线时,可提供低8位地址线的口是( )A. P0口B. P1口C. P2 口D.P3口6、当串行传送二进制数时波特的单位是( )A. 字符/秒B.位/秒C. 帧/秒D.位/分7、某存储器芯片的容量是8K×8,,其片内寻址地址线为( )A. 10根B. 11根C.12根D.13根8、若8051单片机的时钟频率为12MHz,则一个机器周期为( )微秒A. 0.25B. 0.5C. 0.75D. 19、在MCS-51中,对程序存储器的读操作,只能使用( )A. MOVC 指令B. MOV 指令C. MOVX 指令D. PUSH 指令10、MCS-51程序计数器PC 的操作是|( )A.通过加1指令进行的B.自动进行的C.通过传送进行的D.听过减法指令进行的二、分析下面程序并填空(共18分)MOV A,#10H (A )=MOV B,A (B )=MOV A,B (A )=ADD A,B (A )=MOV 20H,A (20H )=INC A (A )=MOV 21H,A (21H )=INC A (A )=MOV 22H,A (22H )=三、简答题(32分)1.简述8051单片机的内部组成结构- 班级---------------------------------- 姓名------------------------------------- 学号-------------------------------------2.单片机有哪些特点?举出3个实际应用的例子。

《单片机应用技术》期中测试题

《单片机应用技术》期中测试题

《单片机应用技术》期中测试题2分,共20分)下列哪个选项不是单片机的优点()。

A.低功耗B.抗干扰能力强C.体积大D.价格低下面对于RAM描述正确的是()。

A.单片机B.电脑C.显示器D.随机存取存储器下面哪个不属于单片机最小系统()。

A.复位电路B.晶振电路C.温度传感器D.程序下载电路芯片MAX232的作用是()。

A.供电B.电平转换C.发光D.限流下面那个不是上拉电阻的典型值()。

A.100 kΩB.10 kΩC.5.1 kΩD.4.7 kΩ下面那个中断优先级最高()。

A.定时器T0中断B.定时器T1中断C.外部中断0D.外部中断1T0有()种工作方式。

A.2B.3C.4D.5按键一般作为单片机系统的()设备。

A.输入B.输出C.放大D.缩小9.程序下载电路用到的接口是()。

A.并口B.串口BD.139410.MCS-51单片机内部的定时器/计数器0可以用下面()来表示。

A.Q0B.R0C.S0D.T0B.二、简答题(共6题,每小题10分,共60分)1. 简述单片机的内部结构。

2.简述MCS-51单片机定时器/计数器四种工作方式。

3. 按键如何去抖?5. 简述KEIL中如何建立一个工程项目。

绘制出典型的阻容复位电路,并描述其工作原理。

6. 什么是限流电阻?1题,共10分)/计数器0工作于方式1下,晶振频率为12M,请计算最短定时时间和最四、编程题(共1题,共10分)请编写程序,在P2.3引脚接一个驱动放大电路驱动扬声器,利用T1产生1kHz12M。

期中测试答案二、选择题(每题2分,共20分)1、C2、D3、C4、B5、A6、C7、C8、A9、B10、D二、简答题(共6题,每小题10分,共60分)1、答:TxDRxD2、答:3、答:有两种方法可以用于按键的去抖:一种是硬件去抖;另一种是软件去抖。

这两种方法各有特色,一般情况下,去抖动的硬件电路不管是设计还是制作都比较复杂,而软件去抖动相对要方便许多,只需编写一个专门的去抖动程序即可。

单片机应用技术考试试卷及答案(汇总)

单片机应用技术考试试卷及答案(汇总)

单片机应用技术考试试卷及答案(汇总)单片机应用技术考试试题(本试题分笔试题和操作题两部分。

共100分,考试时间120分钟。

)第一部分笔试题(本部分共有4大题,总分60分,考试时间60分钟,闭卷)一、填空题(每空1分,共20分)1、半导体存储器的最重要的两个指标是()和()。

2、汇编语言中可以使用伪指令,它们不是真正的指令,只是用来对()。

3、指令ALMP的跳转范围是()。

4、通常、单片机上电复位时PC=(),SP=();而工作寄存器缺省则采用第()组,这组寄存器的地址范围是从()。

5、假定累加器A的内容30H,执行指令:1000H:MOVC A,@A+PC后,把程序存储器()单元的内容送累加器A中。

6、MCS-51单片机访问外部存储器时,利用()信号锁存来自()口的低8位地址信号。

7、MCS-51单片机8031中有( )个( )位的定时/计数器,可以被设定的工作方式有四种。

8、用MCS-51串行口扩展并行I/O口时,串行口工作方式应选择()。

9、在CPU内部,反映程序运行状态或反映运算结果的一些特征寄存器是()。

10、计算机的系统总线有地址总线、控制总线和()。

11、若某8位D/A转换器的输出满刻度电压为+5V,则D/A转换器的分辨率为()。

12、JZ e 的操作码地址为1000H,e=20H,它转移的目标地址为()。

13、单片机串行通信时,若要发送数据,就必须将要发送的数据送至()单元,若要接收数据也要到该单元取数。

11、单片机串行通信时,其波特率分为固定和可变两种方式,在波特率可变的方式中,可采用()的溢出率来设定和计算波特率。

二、选择题(从备选答案中选择一个正确答案,并将代号写在括号内。

每题1分,共10分)1、在单片机中,通常将一些中间计算结果放在()中。

A、累加器B、控制器C、程序存储器D、数据存储器2、单片机8051的XTAL1和XTAL2引脚是()引脚。

A、外接定时器B、外接串行口C、外接中断D、外接晶振3、当标志寄存器P S W的R S O和R S I分别为1和0时,系统选用的工作寄存器组为()。

单片机期中考试

单片机期中考试

秘密★启用前单片机本试卷满分:100分;时间:60分钟;总成绩___________温馨提示:答题前,务必将自己的专业班级、姓名、考号填写在左密封内的相应位置上.一、填空题(共44分,每空2分)1、cpu(中央处理器)是整个单片机的核心,它由运算器和________组成。

主要功能是完成指令的运行、控制、_________和位处理器。

2、存储器是用来存放程序和_______,它包括程序存储器(RoM)和_________。

3、单片机有4个并行I/O输入输出口,分别是_______、_______、_______、________。

4、51单片机内部有三条总线,包括地址总线(AB)、_______(DB)和_______(CB)。

5、内部数据存储器由4部分组成分别是_______________、______________、_____________、_____________。

6、一个字节_____位,一个字______位。

7、累加器A在单片机中是一种特殊功能寄存器,它的功能很多,可以进行位操作,还可以进行_______运算和算术运算。

8、寄存器B可以作为一般寄存器使用,也可以用于乘法和_____运算。

9、用于选定通用寄存器4组中哪一组,通常要用到程序状态字寄存器psw中的_____和_____。

10、CY主要用在加减法运算时______和______。

二、选这题(每题3分,共15分)1、一下关于辅助AV进位说法正确的是( )A、不可以用于加减法运算B、也叫半进位标志C、能显示是否溢出D、能显示用户标志2、以下对于堆栈指针sp说法正确的是()A、先进入堆栈的先出来B、后进入堆栈的后出来C、先进入堆栈的后出来D、先后进入堆栈的都一起出来3、以下关于数据指针DPTR的说法正确的是( )A 、它是8位地址指针B、他可以访问内外数据存储器C、它不能访问程序存储器D、它不能做16位寄存器使用2、以下说法正确的是()A、状态周期用S表示,它是振荡周期的2倍B、振荡周期是指单片机提供定时信号的振荡源的周期C、1个机器周期为12个状态周期D、CPU执行一条指令所用的时间为机器周期3、以下对不包括指令周期的是()A、单指令周期B、双指令周期C、单字节双周期指令D、单双指令周期4、用来构成片外16位地址的I/O口是()A、P0和P1B、P0和P2C、P2和P3D、P0和P35、把43H送入累加器A,采用的指令为()A、MOV A,#20HB、MOVC 43H,AC、MOVX A,43HD、MOVX #43H,A三计算题( 共12分 )30H+A3H= 20H+7BH=69H × 70H= 0FFH÷30H=三、程序与简答题(共29分)1、简述I/O中PP1P2P3的作用:(9分)第1页(共4页)第2页(共4页)第3页,(共4页)第4页(共4页)2、在单片机存在7大寻址方式,分别是哪几种?每种寻址方式是怎样寻址的?每种寻址方式列举出一条指令。

《单片机》期中考试试卷-答案

《单片机》期中考试试卷-答案

大连东软信息学院08~09学年第二学期期中试题单片机原理及应用学生层次:嵌入式系统工程系 07级 电子信息工程 本科一二三四五六总分题号分数说明:本试卷共六大题,试卷满分100分,考试时间120分钟。

一、判断题:共10小题,每小题1分,满分10分;请将答案以“√”、“×”形式填入题后括号中。

1.直接寻址给出的是参与运算的操作数的本身。

( × )2.一个机器周期由6个时钟周期构成。

( × )3.伪指令不生成目标程序。

( √ )4.汇编语言指令中的可以没有操作数。

( √ )5.MCS—51系列单片机有四个8位准双向的串行I/O口。

( × )6. LCALL 2000H ;(√ )7. JZ R0 ;(× )8. SETB P1 ;(× )9. MOVC @R1,@A+DPTR ;(× )10. MOV A,@R7 ;(× )二、 填空题:共10个空,每空1分,满分10分;请将答案填入指定位置。

1.本课程讲述以美国__intel___公司为代表推出其_mcs-51_系列单片机为代表,具体型号为ATMEL 公司的89S52单片机,为__8___位机。

2.按使用功能(存储内容)分,存储器又可分为___程序存储器____和___数据存储器____。

3.地址指针DPTR是一个____16____位的专用寄存器,其高位字节为寄存器___DPH_____,低位字节为寄存器___DPL_____。

4.在MCS-51指令系统中,堆栈操作指令中的入栈指令是___push_____,出栈指令是____pop_____。

三、 选择题:共10个空,每个2分,满分20分;请将答案填入指定位置。

1.计算机中的信息均采用_____A_______表示。

AA.二进制数 B.八进制数 C.十进制数 D.十六进制数2.程序状态字PSW中的高位进位标志是_____A_______A.CY B.AC C.OV D.P3.逻辑“与”操作指令的助记符是______B______。

单片机期中试卷选择

单片机期中试卷选择

单片机期中试卷选择(1) 在接口电路中“口”的精确定义应当是(C )A、已赋值的寄存器B、8位数据寄存器C、可寻址的可读和(或)可写的寄存器D、既可读又可写的寄存器(2) 以下所列特点中,不属于串行工作工作方式2的是(C )A、11位帧格式B、有第九数据位C、使用一种固定的波特率D、使用两种固定的波特率(3) 在CPU中,控制器的功能是(C )A、进行逻辑运算B、进行算术运算C、分析指令并发出相应的控制信号D、只控制CPU的工作(4) 20根地址线的寻址范围可达(B)A、512KBB、1024KBC、640KBD、4096KB(5) 将字符型变量var1 定义在内部数据存储器中,以下正确的C51语句是(C )A、unsigned char bdata var1B、unsigned char xdata var1C、unsigned char data var1D、unsigned char pdata var1(6) 如在系统中只扩展两片两片Intel 2732(4K*8), 除应使用P0口的8条口线外,至少还应使用P2口的口线(A )A、5条B、6条C、7条D、8条(7) 下列字符中,ASCII码最小的是( B )A、aB、AC、xD、Y(8) 以下指令中,属于单纯读引脚的指令是(C)A、MOV P1,AB、ORL P1,#0FHC、MOV C,P1.5D、DJNZ P1,SHORT-LABLE(9) 计算机工作时,能写入也能读出的半导体存储器是(A)A、RAMB、ROMC、磁盘D、磁带(10) 下列简写名称不是单片机或单片机系统的是( D)A、MCUB、SCMC、ICED、CPU(1) MCS—51系列单片机外扩存储器芯片时,4个I/O口中用作数据总线的是(B)A、P0口和P2口B、P0口C、P2 口和P3口D、P2 口(2) 将位变量lock定义在片内RAM的位寻址区中,以下正确的C51语句是(A )A、bit bdata lockB、sbit bdata lockC、bit data lockD、sbit lock(3) 某存储芯片,若8根数据线作地址线与8根地址线复用,则此存储芯片的存储容量为(C )A、8KBB、32KBC、64KBD、128KB(4) 在相对寻址方式中,“相对”两字是指相对于(D )A、地址偏移量relB、当前指令的首地址C、下一条指令的首地址D、DPTR值(5) MCS-51的并行I/O口信息有两种读取方法,一种是读引脚,还有一种是(A )A、读锁存B、读数据C、读A累加器D、读CPU(6) 在下列寄存器中,与定时/计数控制无关的是(C)A、TCON(定时控制寄存器)B、TMOD(工作方式控制寄存器)C、SCON(串行控制寄存器)D、IE(中断允许控制寄存器)(7) 串行工作方式1的波特率是(D )A、固定的,为时钟频率的十二分之一B、固定的,为时钟频率的三十二分之一`C、固定的,为时钟频率的六十四分之一D、可变的,通过定时器/计数器1的溢出率设定(8) 如果以查询方式进行定时应用,则应用程序中的初始内容应包括(B )A、系统复位、设置工作方式、设置计数初值B、设置计数初值、设置中断方式、启动定时C、设置工作方式、设置计数初值、打开中断D、设置工作方式、设置计数初值、禁止中断(9) 以下所列各项中不是单片机发展方向的是( D )A、适当专用化B、不断提高其性能C、继续强化功能D、努力增加位数(10) 在使用多片DAC0832进行D/A转换、并分时输入数据的应用中,它的两级数据锁存结构可以(A )A、保证各模拟电压能同时输出B、提高D/A转换速度C、提高D/A转换精度D、增加可靠性(1) 若原来工作寄存器0组为当前寄存器组,现要改1组为当前寄存器组,不能使用指令(C )A、SETB PSW.3B、ETB DOH.3C、MOV PSW.3,1D、CPL PSW.3(2) 在相对寻地址方式中,寻址的结果体现在(A )( )A、PC中B、累加器A中C、DPTR中D、某个存储单元中(3) 各中断源发出的中断请求信号,都会标记在MCS-51系统中的(B )A、TMODB、TCON/SCONC、IED、SCON(4) 外中断初始化的内容不包括(A )A、设置中断响应方式B、设置外中断允许C、设置在中断总允许D、设置中断方式(5) 单片机程序存储器的寻址范围是有程序记数器PC的位数决定的,MCS-51的PC为16位,因此其寻址范围是( B )A、4KB、64KC、8KD、128K(6) 如果以查询方式进行定时应用,则应用程序中的初始内容应包括(B)A、系统复位、设置工作方式、设置计数初值B、设置计数初值、设置中断方式、启动定时C、设置工作方式、设置计数初值、打开中断D、设置工作方式、设置计数初值、禁止中断(7) 对程序计数器PC的操作(A )A、是自动进行的B、是通过传送进行的C、是通过加“1”指令进行的D、是通过减“1”指令进行的(8) 与定时工作方式1和0比较,定时工作方式2不具备的特点是(B )A、计数溢出后能自动重新加载计数初值B、增加计数器位数C、提高定时精度D、适于循环定时和循环计数应用(9) 如在系统中只扩展一片Intel 2732(4k* 8),除应使用P0口的8条口线外,至少还应使用P2口的口线(A )A、4条B、5条C、6条D、7条(10) 执行程序段MOV R0,# dataMOV A,@RORL AMOV R1,ARL ARL AADD A,R1MOV @R0,A后,实现的功能是(D )( )A、把立即数data循环左移3次B、把立即数data乘以10次C、把data单元的内容循环左移3次D、把data单元的内容乘以10次(1) 以下程序是定时器T1溢出中断处理子程序,请补全代码。

单片机应用技术期中考试试卷

单片机应用技术期中考试试卷

2014/2015学年度第二学期期中考试试卷自动化 专业(本科) 2012 级《单片机应用技术》(时间120分钟)一、 填空题(每空1分,共20分)1、单片机与普通微型计算机的不同之处在于其将 微处理器 、存储器和 各I/O 口三部分通过内部总线连在一起,集成于一块芯片上。

2、AT89S51单片机的机器周期等于 12 个时钟周期,如果晶振频率采用6MHz ,一个机器周期为 2us 。

3、内部RAM 中,位地址为48H 、98H 的位,该位所在的字节地址分别为 29H 、 98H 。

4、内部RAM 中,可作为工作寄存器的单元地址为 00H 到 1FH 。

5、外部中断0的中断入口地址是 0003H ,定时器0的中断入口地址为 000BH 。

6、AT89S51单片机的微处理器是 8 位,有2个 16 位的定时器/计数器,4个 位的可编程并行I/O 口, 5 个中断源。

7、AT89S51单片机的复位电路通常采用上电自动复位和 按键手动复位 两种方式,按钮复位有电平和 脉冲 两种方式。

8、外部中断的两种触发方式为 电平触发 方式和 跳沿触发 方式。

9、LED 数码管有 静态 显示和 动态 显示两种方式。

二、选择题(每小题2分,共10分)1、下列说法正确的是 D 。

A 、使用AT89S51单片机且引脚EA=1时,仍可外扩64KB 的程序存储器。

B 、程序运行时,PC 的值是当前正在执行指令的地址。

C 、片内的位寻址区只能位寻址,不能进行字节寻址。

D 、单片机的主频越高,运算速度越快。

2、访问外部存储器或其它接口芯片时, A 作为低8位地址线。

A .P0口B .P1口C .P2口D .P0口 和 P2口 3、单片机的P0、P1口作输入用途之前必须 A 。

A 、在相应端口先置1 B 、在相应端口先置0C 、外接高电平D 、外接上拉电阻 4、AT89S51是以下哪个公司的产品? C 。

A 、INTELB 、AMDC 、ATMELD 、PHILIPS5、AT89S51单片机的 D 口的引脚,还具有外中断、串行通信等第二功能。

中职《单片机应用技术》期中考试试卷

中职《单片机应用技术》期中考试试卷

2024学年度第一学期《单片机应用技术》期中考试
一、任务要求
1、名称
单片机控制的交通灯控制系统设计
P1.7 P1.6 P1.5 P1.4 P1.3 P1.2 P1.1 P1.0
* * 东西绿东西黄东西红南北绿南北黄南北红
0 0 1 1 0 1 1 0 0x36 0 0 1 1 0 1 0 1 0x35 0 0 0 1 1 1 1 0 0x1e 0 0 1 0 1 1 1 0 0x2e
1)完成交通灯的变化规律,即一个十字路口为东西向和南北向,四个路口
均有红黄绿三灯和两个LED数码显示管。

2)交通灯上电后进入初始状态即东西红灯,南北红灯。

5s后转状态1:南北绿灯亮通车,东西红灯亮,禁止通行,持续30s;
30s后转状态2:南北绿灯灭转黄灯闪亮,延时5s,东西仍然红灯;
5s后转状态3:东西绿灯亮通车,南北转红灯,持续30s ;
30s后转状态4:东西绿灯灭转黄灯闪亮,延时5s,南北仍然红灯。

最后循环至状态1。

3)用8个LED数码管(各个方向均有两个LED数码管,分别表示个位和十位)显示倒计时。

倒计时用于提醒驾驶员和行人信号灯发生变化的时间,以便他们在“停止”和“通行”两者作出合适的选择。

4)有紧急车辆要求通过时,系统要能禁止普通车辆通行,A、B道均为红灯,紧急车由K1 开关模拟。

3、系统方框图
4、设计指标
1)画出设计的电路原理图
2)进行电路的仿真与调试。

中职《单片机技术及应用》期中试卷-2

中职《单片机技术及应用》期中试卷-2

B 卷XX 市XX 学校XX 学年上学期电子专业《单片机》期中试卷一、解释下列指令的含义(每空2分,共30分) 1. MOVX A,@DPTR 2. MOVC A,@A+PC 3. XCH A,30H 4. XCHD A,@R0 5. PUSH ACC 6. ADD A,RO 7. INC DPTR 8. SUBB A,#5 9. XRL A,#F0H10. RR A 11. AJMP START12. CJNE R1,#12H,LOOP13. ACALL DELAY 14. SETB C 15. JC OUT二、设(A )=9DH ,(R1)=C5H ,(CY )=0,(C5H )=46H 写出指令的执行结果。

若为运算指令,要同时写出标志位状况。

(20分) 1. XCH A,@R12. XCHD A,@R13. ADD A,#C5H4. ADDC A,C5H5. SUBB A,R1三、简答题(每题5分,共30分)1、8051的存储空间如何分配?CPU 如何访问不同的存储区域(包括程序存储器和数据存储器)?B卷密封线※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※2、8051有几个什么中断?3、单片机内部包含什么部件?4、8051内部数据存储器分成几个部分?其地址范围和使用特点是什么?5、什么是指令语句?什么是伪指令语句?6、8051单片机中定时器/计数器有几种工作方式?各有什么用途?如何设置?四、编程(共20分)在外部数据存储器以BLOCK1为首地址的单元有一字符串,以回车符(0DH)作为结束,将其传到内部RAM以BLOCK2为首地址的单元。

单片机技术应用与实践 测试题及答案 单片机期中试题1(后附答案)

单片机技术应用与实践  测试题及答案    单片机期中试题1(后附答案)

单片机技术应用与实践测试题及答案一、填空题(每题2分,共10分)1.在单片机中,RAM常用来存储程序运行时的临时数据。

2.单片机中,数字量常用GPIO口进行输入输出控制。

3.单片机中,模拟量通常使用ADC进行转换。

4.在单片机中,时钟信号通常由晶振电路产生。

5.在单片机中,计数器可以通过定时器实现。

二、选择题(每题4分,共20分)1.单片机的存储器一般包括下列哪几种?(D) A. RAM B. ROM C. EEPROM D. A、B和C2.单片机中,GPIO口一般可进行哪些操作?(A) A. 输入 B. 输出 C. 输入和输出 D. 以上都不对3.单片机中,ADC是用来做什么的?(C) A. 输入控制 B. 输出控制 C. 模拟量转换 D. 声音输出4.单片机中,时钟信号通常由什么产生?(B) A. 输入电源 B. 晶振电路 C. 串口 D. ADC5.单片机中的计数器通常是通过什么实现的?(D)A. RAMB. ROMC. ADCD. 定时器三、判断题(每题2分,共10分)1.在单片机中,RAM用来存储程序代码。

(错误)2.单片机中的GPIO口只能进行输入,不能进行输出。

(错误)3.单片机中的ADC是用来将模拟量转换为数字量。

(正确)4.单片机中的时钟信号是由输入电源产生的。

(错误)5.单片机中的计数器通常是通过定时器实现的。

(正确)四、简答题(每题10分,共20分)1.请简述单片机中的RAM和ROM的作用及区别。

答:RAM一般用来存储程序运行时所需要的临时数据,包括程序的变量、函数的参数和返回值等。

RAM是易失性存储器,断电后数据会丢失。

而ROM用来存储程序的代码和常量数据,是非易失性存储器,断电后数据不会丢失。

区别:–功能:RAM存储临时数据,ROM存储程序代码和常量数据。

–特性:RAM是易失性存储器,断电后数据会丢失;ROM是非易失性存储器,数据不会丢失。

2.请简述单片机中的GPIO口的功能和使用方法。

技师学院职业技术学院试题选择题 《单片机应用技术》期中试卷

技师学院职业技术学院试题选择题 《单片机应用技术》期中试卷

17通信51班《单片机应用技术》(19-20-2)期中试卷您的姓名: [填空题] *_________________________________一、单选题,将正确答案的编号填在括号里。

(每题0.5分,共75分)1、89S51的内部程序存储器与数据存储器容量各为多少?() [单选题] *A、64KB、128B、4KB、64KBC、4KB、128B(正确答案)D、8KB、256B2、在DIP40封装的8×51芯片里,复位RESET引脚的引脚编号是什么?() [单选题] *A、 9(正确答案)B、19C、29D、393、在DIP40封装的8×51芯片里,接地引脚与电源引脚的引脚编号是什么?()[单选题] *A、1、21B、11.31C、20、40(正确答案)D、19、394、在12MHz始终脉冲的8051系统里,一个机器周期有多长?() [单选题] *A、1µs(正确答案)B、12µsC、1msD、12ms5、在Keil µVision4里,若要打开项目,应如何操作?() [单选题] *A、运行File/New命令B、运行File/Project命令C、运行Project/New命令D、运行Project/New Project命令(正确答案)6、下列说法中错误的是( ) [单选题] *A 构成数组的所有元素的数据类型必须是相同的B 用指针法引用数组元素允许数组元素的下标越界C 一维数组元素的下标依次是1、2、3……(正确答案)D 定义数组时的长度可以是整型常量表达式7在8×51的输入/输出端口里,哪个输入/输出端口执行在输出功能时没有内部上拉电阻?() [单选题] *A、P0(正确答案)B、P1C、P2D、P38、下列哪个不是Keil C的数据类型?() [单选题] *A、voidB、string(正确答案)C、charD、float9、在Keil C的程序里,若要指定P0的bit3,应如何编写?() [单选题] *A、P0.3B、Port0.3C、P0^3(正确答案)D、Port^310、点亮一般的LED所耗用的电流约为多少?() [单选题] *A、1~5µAB、10~20µAC、1~5mAD、10~20mA(正确答案)11、一般地,蜂鸣器属于哪种负载?() [单选题] *A、电阻性负载B、电感性负载(正确答案)C、电容性负载D、不导电负载12、下列哪种开关具有自动复位功能?() [单选题] *A、拨码开关B、闸刀开关C、摇头开关D、按钮开关(正确答案)13、共阳极七段数码管显示器的驱动信号有何特色?() [单选题] *A、低电平点亮(正确答案)B、低电平不亮C、高电平点亮D、以上皆非14、根据实验统计,当操作开关时,其不稳定状态大约持续多久?() [单选题] *A、1~5msB、10~20ms(正确答案)C、100~150msD、150~250µs15、在Keil C里,判读开关状态时,使用if-else if语句与使用switch语句有何差异?() [单选题] *A、if-else if语句较快B、if-else if语句有优先级(正确答案)C、switch语句可判读较多开关状态D、switch语句有优先级16、与多个单位数七段显示器比较,使用多位数的七段显示器模块有什么优点?() [单选题] *A、数字显示比较好看B、成本比较低廉(正确答案)C、比较高级D、电路比较复杂17、二进制数110010010对应的十六进制数可表示为()。

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

2014/2015学年度第二学期期中考试试卷
自动化 专业(本科) 2012 级《单片机应用技术》(时间120分钟)
一、 填空题(每空1分,共20分)
1、单片机与普通微型计算机的不同之处在于其将 微处理器 、存储器和 各I/O 口三
部分通过内部总线连在一起,集成于一块芯片上。

2、AT89S51单片机的机器周期等于 12 个时钟周期,如果晶振频率采用6MHz ,一个机器周期为 2us 。

3、内部RAM 中,位地址为48H 、98H 的位,该位所在的字节地址分别为 29H 、 98H 。

4、内部RAM 中,可作为工作寄存器的单元地址为 00H 到 1FH 。

5、外部中断0的中断入口地址是 0003H ,定时器0的中断入口地址为 000BH 。

6、AT89S51单片机的微处理器是 8 位,有2个 16 位的定时器/计数器,4个 位的可编程并行I/O 口, 5 个中断源。

7、AT89S51单片机的复位电路通常采用上电自动复位和 按键手动复位 两种方式,按钮复位有电平和 脉冲 两种方式。

8、外部中断的两种触发方式为 电平触发 方式和 跳沿触发 方式。

9、LED 数码管有 静态 显示和 动态 显示两种方式。

二、选择题(每小题2分,共10分)
1、下列说法正确的是 D 。

A 、使用AT89S51单片机且引脚EA=1时,仍可外扩64K
B 的程序存储器。

B 、程序运行时,P
C 的值是当前正在执行指令的地址。

C 、片内的位寻址区只能位寻址,不能进行字节寻址。

D 、单片机的主频越高,运算速度越快。

2、访问外部存储器或其它接口芯片时, A 作为低8位地址线。

A .P0口
B .P1口
C .P2口
D .P0口 和 P2口 3、单片机的P0、P1口作输入用途之前必须 A 。

A 、在相应端口先置1 B 、在相应端口先置0
C 、外接高电平
D 、外接上拉电阻 4、AT89S51是以下哪个公司的产品? C 。

A 、INTEL
B 、AMD
C 、ATMEL
D 、PHILIPS
5、AT89S51单片机的 D 口的引脚,还具有外中断、串行通信等第二功能。

A 、P0
B 、P1
C 、P2
D 、P3
三、简答题(第1、3小题各6分,第2小题8分,共20分)
1、 数码管是7段共阴数码管,请写出数值0~5的段码。

0x3f,0x06,0x5b,0x4f,0x66,0x6d
2、中断响应应满足哪些条件? 总中断允许位EA=1; 中断源请求标志为1;
专业: 年级/班级: 姓名: 学号:
装 订 线 内 不 要 答 题
中断允许位为1;
无同级或更高级中断正在被服务
3、为什么要消除按键的机械抖动,软件消除按键抖动的原理是什么?
为了确保单片机对一次按键动作只确认一次按键有效;
当有按键按下时,执行一段延时后确认是否仍为低电平,若仍为低电平则确认有按键按下;当按键松开时,执行一段延时后确认是否为高电平,若为高电平说明按键已松开。

四、程序题(每题10分,共30分)
1、设R0的内容为32H,A的内容为48H,32H单元内容为70H,40H单元的内容为07H,50H 单元的内容为32H,阅读下列程序,将各单元变化填入空格中。

MOV A,@R0;A=___ 70H_______
MOV @R0,40H;(32H)=___ 07H _______
MOV 40H,A;(40H)=___ _70H__ _
MOV R0,#23H;R0=_______ 23H_______
MOV 40H,50H;(40H)= 32H
2、编写程序,实现P0口控制八个LED灯的流水灯控制,采用数组的方式实现,要求时间间隔为0.3S 。

#include<reg51.h>
#define uint unsigned int
#define uchar unsigned char
uchar code tab[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
uchar num,i;
void main()
{ EA=1;ET0=1;TMOD=0x01;
TH0=(65536-10000)/256;
TL0=(65536-10000)%256;
TR0=1;i=30;
while(1)
{ P2=tab[num];}
}
void timer0() interrupt 1
{ TH0=(65536-10000)/256;
TL0=(65536-10000)%256;
i--;
if(i==0)
{ i=30;
num++;
if(num>7)
num=0;}
}
3、在单片机的INT1引脚上外接一个按键作为外部的中断输入信号,通过一位数码管显示中断次数。

#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int
uchar code tab[]={0x3f,0x06,0x5b,0x4f,
0x66,0x6d,0x7d,0x07,0x7f,0x6f};
uchar num;
void main()
{
EA=1;EX1=1;IT1=1;
while(1)
{
P0=~tab[num];
}}
void int1() interrupt 2
{
num++;
}
图1 数码管显示图
五、设计题(20分)
图2为中断方式(外部中断0)的独立式键盘原理图,其中74LS30为8输入的与非门,请完成如下要求:
(1)请在图中画出单片机的最小系统;(3分)
(2)根据所学补充完整其余部分的电路图;(5分)
(3)请说明独立式键盘的工作原理;(4分)
(4)将下面程序填写完整。

(8分)
图2 中断方式独立式键盘原理图
#include<reg51.h>
#define uint unsigned int
#define uchar unsigned char
uchar ledcode[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; uchar key_value=0;
void delay(uint n)
{
uchar i;
while(n--)
for(i=0;i<125;i++);
}
void main()
{ IE=0x81;IP=0x01;
IT0 =1;
while(1)
{
switch( key_value )
{ case 1: P2=ledcode[1]; break;
case 2: P2= ledcode[2] ; break;
case 4: P2=ledcode[3]; break;
case 8: P2=ledcode[4]; break;
case 16: P2=ledcode[5]; break;
case 32: P2=ledcode[6]; break;
case 64: P2=ledcode[7]; break;
case 128: P2=ledcode[8]; break;
default : break; }
}
}
void int0() interrupt 0
{ uchar read_key;
IE=0x80;
key_value=P0 ;
delay(5);
if(read_key==P0) IT0=1 ;
IE=0x81;}
原理:一键一线,各键相互独立,每个按键各接一条I/O口线,通过检测I/O输入线的电平状态,可以判断哪个按键被按下。

相关文档
最新文档