201010年MCS-51单片机期末试卷
2010单片机期末考试试卷a

一、填空题(每个空格1 分,共20 分)1、十进制数(-102),写成8位二进制补码为。
2、89C51单片机片内包含字节的ROM和字节的RAM(不包括特殊功能寄存器)。
3、MCS-51单片机内部RAM有32字节工作寄存器区,分为组,由程序状态字寄存器PSW的和位选择工作寄存器组。
4、MCS-51单片机的一个机器周期包含个振荡周期,当时钟频率为6MHZ时,一个机器周期为微秒。
5、MCS-51单片机有种寻址方式,其中访问特殊功能寄存器是通过寻址方式,MOV 20H,#0FFH指令的源操作数是采用寻址方式。
6、JZ rel 是条件转移指令,当时,则PC←PC+2+rel,当时,程序顺序往下执行,即PC←PC+2。
7、MCS-51单片机具有个中断源,可分别设置为个优先等级。
8、串行口工作在方式0,由引脚输入/输出数据,由引脚输出同步时钟。
9、单片机的输入/输出操作有3种控制方式,分别为、和。
二、选择题(每小题1 分,共10 分)1、8位二进制补码数所能表示的十进制数范围是()A、0~255B、-128~127C、-127~127D、-127~1282、在单片机系统中,不是供外部数据存储器使用的是()A、PSENB、RDC、ALED、WR3、80C51和80C31的区别在于()A、内部数据存储器的类型不同B、内部程序存储器的类型不同C、内部数据存储器的容量不同D、内部程序存储器的容量不同4、51没有下列哪种指令()A、单字节B、双字节C、3字节D、4字节5、访问片外数据存储器的方式有()A、只能直接寻址B、只能寄存器间接寻址C、只能寄存器寻址D、可以直接寻址,也可以间接寻址6、下列指令中哪一个不影响标志位( )A、ADD A,30HB、SUBB A,R2C、ORL A,#67HD、RLC A7、不能改变特殊功能寄存器PC的当前值的指令有()A、传送指令B、调用子程序指令C、返回指令D、CJNE指令8、外部中断1的矢量地址为()A、0000HB、0013HC、001BHD、0023H9、串行口工作方式1的波特率是()A、固定的,为时钟频率的1/12B、固定的,为时钟频率的1/32C、固定的,为时钟频率的1/64D、可变的,通过定时/计数器1的溢出率设定10、定时器/计数器0工作在方式3时,定时器/计数器1()A、工作在方式3B、只能工作在方式0C、能工作在0、1、2三种方式D、不能工作三、改错题(每小题2分,共10分)请指出下列程序段中错误的指令,并予以改正:1、MOV A,30HCPL APUSH APOP 30HCLR ALOOP:MOV @R2,AINC R2CJNE R2,#30H,LOOP3、XCH A,R0MOV R7,R0INC R04、SETB PSW.0MOV 20H,CYCLR P3.15、MOV R0,#30HMOV DPTR,#1000HMOV A,@DPTRMOV @R0,A四、分析题(每格1分,共10分)填写下列指令或程序段的运行结果:1、已知:(A)=26H,(R0)=30H,(30H)=39H,执行指令序列:ADD A,@R0DA A结果:执行DA A指令前,累加器A的内容为(),执行DA A指令后,累加器A的内容为(),Cy的内容为(),OV的内容为()。
单片机期末考试·试题含答案2

单片机模拟试卷002一、填空题(每空格1分,共10分)1.MCS—51布尔处理机的存储空间是00H~7FH。
2.P2口通常用作____高8位地址线___,也可以作通用的I/O 口使用。
3.若由程序设定RS1、RS0=01,则工作寄存器R0~R7的直接地址为____08~0FH__。
4.8051的堆栈区一般开辟在___用户RAM区____。
5.所谓寻址,其实质就是__如何确定操作数的单元地址。
6.存储器映象是_存储器在整个存储空间的地址范围。
7.定时器中断请求发生在_定时时间到_。
8.中断响应时间是指_从查询中断请求标志位到转向中断区入口地址所需的机器周期数。
9.通过CPU对I/O状态的测试,只有I/O已准备好时才能进行I/O传送,这种传送方式称为__程序查询方式_。
10.在中断服务程序中现场保护和现场恢复期间,中断系统应处在__关中断__状态。
二、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。
每小题1分,共10分)1.MCS-51单片机复位操作的主要功能是把PC初始化为( c )。
A.0100HB.2080HC.0000HD.8000H2.若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为( c )。
A.500B.1000C.216-500D.216-10003.定时器1工作在计数方式时,其外加的计数脉冲信号应连接到( d )引脚。
A.P3.2B.P3.3C.P3.4D.P3.54.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持( a )。
A.1个机器周期 B.2个机器周期C.4个机器周期D.10个晶振周期5.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( a )。
A.外部中断0B.外部中断1C.定时器0中断D.定时器1中断6.定时器若工作在循环定时或循环计数场合,应选用( c )。
2010年单片机期末考试试题(汇编语言)

单片机期末考试试题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 组寄存器为当前的工作寄存器。
51单片机期末习题及答案

51单片机期末习题及答案C51单片机习题及答案第一章1-1选择1.计算机中最常用的字符信息编码是(A)A ASCIIB BCD码C 余3码D 循环码2.要MCS-51系统中,若晶振频率屡8MHz,一个机器周期等于(A) μsA 1.5B 3C 1D 0.53.MCS-51的时钟最高频率是( A ).A 12MHzB 6 MHzC 8 MHzD 10 MHz4.以下不是构成的控制器部件(D ):A程序计数器、B指令寄存器、C指令译码器、D存储器5.以下不是构成单片机的部件( D )A微处理器(CPU)、B存储器C接口适配器(I\O接口电路)D 打印机6.下列不是单片机总线是( D )A地址总线 B 控制总线 C 数据总线 D 输出总线7.-49D的二进制补码为.( B )A 11101111B 11101101C 0001000D 111011008.十进制29的二进制表示为原码(C )A 11100010B 10101111C 00011101D 000011119. 十进制0.625转换成二进制数是(A)A 0.101B 0.111C 0.110D 0.10010 选出不是计算机中常作的码制是( D )A原码 B 反码C补码 D ASCII1-2填空1.计算机中常作的码制有原码、反码和补码2.十进制29的二进制表示为000111013.十进制数-29的8位补码表示为.111000114.单片微型机CPU、存储器和I\\O接口三部分组成.5.若不使用MCS-51片内存器引脚EA必须接地.6.输入输出设备是计算机与外部世界交换信息的载体.7.十进制数-47用8位二进制补码表示为.110100018.-49D的二进制补码为.111011019.计算机中最常用的字符信息编码是ASCII10.计算机中的数称为机器数,它的实际值叫真值。
1-3判断1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。
2010单片机期末考试试卷a答案

2010单片机期末考试试卷a答案瓯江学院试卷纸答案温州大学瓯江学院2010-2011学年第一学期期末试卷答案系班级学号姓名序号考试科目单片机原理及应用试卷类型 A考试对象 08电工本,08 通信本考试形式闭卷得分汇总题号一二三四五六七八总分得分一、填空题(每个空格 1 分,共 20 分) 得分—-————-—-—-———--—-—--—----——---—----—-————---—-—-—----——---——-———---— 1、10011010 2、4K~128 3、4~RS1~RS0 线4、12~25、7~直接~立即6、A=0~A?07、5~28、RXD,P3。
0,~TXD,P3.1, 9、无条件~查询~中断。
二、选择题(每小题 1 分,共 10 分)得分1、B2、A3、D4、D5、B6、C7、A8、B9、D 10、C—-—-———— -—--———--——--—-——-—--——— ---———-—--—--—订得分 - 三、改错题(每小题2分,共10分)请指出下列程序段中错误的指令~并予以改正:1、 MOV A~30HCPL APUSH A ,错~改为“PUSH ACC”,POP 30H- -——————-—-———------—--——---—--- --—--—--—--—2、MOV R2~#20H 装——CLR ALOOP:MOV @R2~A ,错~所有“R2”改为“R0”或“R1”,INC R2CJNE R2~#30H~LOOP3、 XCH A~R0MOV R7~R0,错~改为“MOV 07H~R0"或“MOV R7~00H”等,INC R0--—-—--———--—-—-----—-——-—--———- -—-----—-—-——-———————-———-《单片机原理及应用》试题第1页共 4 页瓯江学院试卷纸答案4、 SETB PSW。
0MOV 20H~CY,错~改为“MOV 20H~C”,CLR P3。
单片机期末考试·试题含答案6-(1)

单⽚机期末考试·试题含答案6-(1)机模拟试卷006及答案⼀、填空题(每空1分,共10分)⼀、填空(每题2分,共10分)1、MCS-51单⽚机⽚内有 5 个中断源,其中 2 个外部中断源。
2、设定T1为计数器⽅式,⼯作⽅式2,则TMOD中的值为 60H(⾼位为6即可)。
3、若IT1=0,当引脚P3.2为低电平的时候,INT0的中断标志位IE0才能复位。
4、在接⼝电路中,把已经编址并能进⾏读写操作的寄存器称为端⼝。
5、在单⽚机中,为实现数据的I/O传送,可使⽤三种控制⽅式,即⽆条件传送⽅式、查询⽅式和中断⽅式⼆、选择题(每⼩题2分,共10分)1、寻址空间为数据程序存储器所⽤的指令是(A):A. MOVXB.MOVC.MOVCD.ADDC2、执⾏中断返回指令,从堆栈弹出地址送给(C).A. AB. CYC. PCD. DPTR3、七段共阴极发光两极管显⽰字符‘H’,段码应为(E)A.67HB. 6EHC. 91HD. 76HE.90H4、在串⾏通信中,8031中发送和接收的寄存器是( B) 。
A.TMODB. SBUFC. SCOND. DPTR5、波特的单位是(B)A. 字符/秒B. 位/秒C. 帧/秒D. 字节/秒三、指令题(每⼩题4分,共16分)1、将20H单元清零MOV 20H,#00H 或CLR AMOV 20H, A2、将⽚外RAM2000H中的低字节与⽚内20H中的低字节交换。
MOV DPTR,#2000H XCHD A,@R0MOV R0,#20H MOVX @DPTR,AMOVX @DPTR,A3、已知某端⼝地址为2FFFH,将⽚内RAM20H的内容写到该端⼝中。
MOV A, 20HMOVX DPTR, #2FFFHMOVX @DPTR, A4、把DPTR的内容压⼊堆栈PUSH DPHPUSH DPL四、填写下表(每空2分,共10分)五、读程序(每⼩题5分,共10分)1、设(A)=38H,R0=28H,(28H)=18H,执⾏下列程序后,(A)= 0E7HORL A,#27HANL A,28HXCHD A,@R0CPL A2、设(A)=38H,(20H)=49H,PSW=00H,(B)=02H,填写以下中间结果。
2010单片机期末考试试卷a

一、填空题(每个空格1 分,共20 分)1、十进制数(-102),写成8位二进制补码为。
2、89C51单片机片内包含字节的ROM和字节的RAM(不包括特殊功能寄存器)。
3、MCS-51单片机内部RAM有32字节工作寄存器区,分为组,由程序状态字寄存器PSW的和位选择工作寄存器组。
4、MCS-51单片机的一个机器周期包含个振荡周期,当时钟频率为6MHZ时,一个机器周期为微秒。
5、MCS-51单片机有种寻址方式,其中访问特殊功能寄存器是通过寻址方式,MOV 20H,#0FFH指令的源操作数是采用寻址方式。
6、JZ rel 是条件转移指令,当时,则PC←PC+2+rel,当时,程序顺序往下执行,即PC←PC+2。
7、MCS-51单片机具有个中断源,可分别设置为个优先等级。
8、串行口工作在方式0,由引脚输入/输出数据,由引脚输出同步时钟。
9、单片机的输入/输出操作有3种控制方式,分别为、和。
二、选择题(每小题1 分,共10 分)1、8位二进制补码数所能表示的十进制数范围是()A、0~255B、-128~127C、-127~127D、-127~1282、在单片机系统中,不是供外部数据存储器使用的是()A、PSENB、RDC、ALED、WR3、80C51和80C31的区别在于()A、内部数据存储器的类型不同B、内部程序存储器的类型不同C、内部数据存储器的容量不同D、内部程序存储器的容量不同4、51没有下列哪种指令()A、单字节B、双字节C、3字节D、4字节5、访问片外数据存储器的方式有()A、只能直接寻址B、只能寄存器间接寻址C、只能寄存器寻址D、可以直接寻址,也可以间接寻址6、下列指令中哪一个不影响标志位( )A、ADD A,30HB、SUBB A,R2C、ORL A,#67HD、RLC A7、不能改变特殊功能寄存器PC的当前值的指令有()A、传送指令B、调用子程序指令C、返回指令D、CJNE指令8、外部中断1的矢量地址为()A、0000HB、0013HC、001BHD、0023H9、串行口工作方式1的波特率是()A、固定的,为时钟频率的1/12B、固定的,为时钟频率的1/32C、固定的,为时钟频率的1/64D、可变的,通过定时/计数器1的溢出率设定10、定时器/计数器0工作在方式3时,定时器/计数器1()A、工作在方式3B、只能工作在方式0C、能工作在0、1、2三种方式D、不能工作三、改错题(每小题2分,共10分)请指出下列程序段中错误的指令,并予以改正:1、MOV A,30HCPL APUSH APOP 30HCLR ALOOP:MOV @R2,AINC R2CJNE R2,#30H,LOOP3、XCH A,R0MOV R7,R0INC R04、SETB PSW.0MOV 20H,CYCLR P3.15、MOV R0,#30HMOV DPTR,#1000HMOV A,@DPTRMOV @R0,A四、分析题(每格1分,共10分)填写下列指令或程序段的运行结果:1、已知:(A)=26H,(R0)=30H,(30H)=39H,执行指令序列:ADD A,@R0DA A结果:执行DA A指令前,累加器A的内容为(),执行DA A指令后,累加器A的内容为(),Cy的内容为(),OV的内容为()。
51单片机期末考试试卷及答案

51单片机期末考试试卷及答案1.下列哪个运算符的优先级最高?A。
加号B。
乘号C。
逻辑非D。
赋值号答案:C2.下列哪个不是单片机的输入/输出端口?A。
P0口B。
P1口C。
P2口D。
P3口答案:D3.下列哪个寄存器用于控制中断?A。
SPB。
PSWC。
PCOND。
IE答案:D4.下列哪个语言不是单片机常用的编程语言?A。
C语言B。
汇编语言C。
Java语言D。
BASIC语言答案:C5.下列哪个不是单片机的工作寄存器?A。
ACCB。
BC。
DPTRD。
SP答案:D6.下列哪个不是单片机的计时器/计数器?A。
T0B。
T1C。
T2D。
T3答案:D7.下列哪个不是单片机的中断源?A。
外部中断B。
定时器中断C。
串口中断D。
并口中断答案:D8.下列哪个不是单片机的复位方式?A。
电平复位B。
脉冲复位C。
软件复位D。
停机复位答案:D9.下列哪个不是单片机的定时器/计数器模式?A。
模式0B。
模式1C。
模式2D。
模式3答案:D10.下列哪个不是单片机的串口模式?A。
模式0B。
模式1C。
模式2D。
模式3答案:C1、C语言提供的合法的数据类型关键字是short和char。
2、片内RAM的20H~2FH为位寻址区,所包含的位地址是00H~7FH。
3、MCS-51单片机的复位信号是高电平有效。
4、89S51的单片机的堆栈指针可位于内部RAM或外部RAM内。
5、在串行口工作于移位寄存器方式时,其接收由___和RID来启动。
6、存储16×16点阵的一个汉字信息,需要的字节数为32.7、当MCS-51单片机接有外部存储器,P2口可作为输出高8位地址。
8、C51中一般指针变量占用两个字节存储。
9、使用宏来访问绝对地址时,一般需包含的库文件是___。
10、单片机的定时器/计数器工作方式1是16位计数结构。
11、C语言中最简单的数据类型包括整型、实型、字符型。
12、下列描述中正确的是软件是程序、数据与相关文档的集合。
13、下列计算机语言中,CPU能直接识别的是机器语言。
51单片机期末考试试卷及答案

51单片机期末考试试卷及答案一、选择题(每题2分,共20分)1. 51单片机的CPU是几位处理器?A. 4位B. 8位C. 16位D. 32位答案:B2. 在51单片机中,下列哪个寄存器用于存储程序计数器PC?A. AB. BC. DPTRD. SP答案:C3. 51单片机的时钟频率为12MHz时,一个机器周期的时长是多少?A. 1μsB. 2μsC. 4μsD. 8μs答案:C4. 在51单片机中,下列哪个中断优先级最高?A. 外部中断0B. 定时器/计数器0中断C. 外部中断1D. 定时器/计数器1中断答案:A5. 在51单片机中,若要实现串行通信,需要使用哪个特殊功能寄存器?A. TMODB. SCONC. TH0D. TL0答案:B6. 51单片机的存储器分为哪几部分?A. 程序存储器和数据存储器B. RAM和ROMC. 内部RAM和外部RAMD. 以上都对答案:D7. 在51单片机中,下列哪个寄存器用于控制串行通信波特率?A. TMODB. SCONC. TH1D. TL1答案:C8. 51单片机的定时器/计数器工作在方式1时,下列哪个特殊功能寄存器用于计数初值?A. TMODB. TH0C. TL0D. TH1答案:B9. 在51单片机中,下列哪个指令用于无条件跳转?A. SJMPB. JZC. JNZD. ACALL答案:A10. 在51单片机中,下列哪个指令用于将累加器A的内容传送到外部RAM的某个单元?A. MOVB. MOVXC. MOVCD. MOVW答案:B二、填空题(每题2分,共20分)1. 51单片机的CPU包括____、____、____、____和____五部分。
答案:运算器、控制器、累加器A、寄存器B、程序状态字PSW2. 51单片机的定时器/计数器共有____个,分别是____和____。
答案:2个,定时器/计数器0和定时器/计数器13. 在51单片机中,外部中断0和外部中断1的入口地址分别是____和____。
c51单片机期末考试题及答案

c51单片机期末考试题及答案一、选择题(每题2分,共20分)1. C51单片机的振荡器频率为12MHz时,机器周期是多少?A. 1μsB. 2μsC. 12μsD. 24μs答案:B2. 下列哪个寄存器是C51单片机的程序计数器?A. PCB. SPC. DPTRD. ACC答案:A3. C51单片机中,哪个特殊功能寄存器用于设置定时器的工作模式?A. TMODB. TCONC. SCOND. IE答案:A4. 在C51单片机中,下列哪个指令用于将累加器的内容送入外部数据存储器?A. MOVX @DPTR, AB. MOV @DPTR, AC. MOVX A, @DPTRD. MOV A, @DPTR答案:A5. C51单片机的串行通信中,哪个波特率生成器用于定时串行数据的发送和接收?A. SBUFB. TMODC. SCOND. PCON答案:B6. C51单片机的中断系统中,哪个寄存器用于设置中断优先级?A. IPB. IEC. TCOND. TMOD答案:A7. 在C51单片机中,哪个指令用于将累加器的内容与直接地址的数据进行逻辑“与”操作?A. AND A, #dataB. AND A, directC. AND direct, #dataD. AND direct, A答案:B8. C51单片机中,哪个指令用于将一个立即数传送到一个寄存器?A. MOV reg, #dataB. MOV reg, directC. MOV reg, @RiD. MOV reg, A答案:A9. 在C51单片机中,哪个指令用于将累加器的内容与寄存器R0的内容进行交换?A. XCH A, R0B. XCHD A, R0C. SWAP A, R0D. MOV A, R0答案:A10. C51单片机的外部中断0和外部中断1的优先级可以设置为?A. 低,低B. 高,低C. 低,高D. 高,高答案:B二、填空题(每空1分,共10分)1. C51单片机的内部RAM分为__工作寄存器区__和__位寻址区__。
51单片机原理期末考试题

广西工学院2010— 2011 学年第 2 学期课程考核试题考核课程单片机技术(B卷)考核班级通信081,082 考核类型闭卷学生人数 80人打印份数 85份一、填空题(每小题2分,共20分)1.若累加器A中的数据为67H,则PSW中的P=_1__。
2. 一个机器周期= _6_个状态周期=12个振荡周期。
3.89C51的堆栈是按照先进后出的原则进行存取的RAM区。
4. 用一条指令实现以下功能: 若A中数据不等于200,则程序转至PROM_ CJNZ A,#200H,PROM__。
5. 为了使10H—17H作工作寄存器使用RS1, RS0的取值为__1,0。
6. 89C51中21个特殊功能寄存器,其地址凡是能被8整除的都有位寻址功能。
7. 89C51单片机有片内ROM容量_4KB , RAM容量128。
8. 某串行通信中有1个起始位,8个数据位和1个停止位,应选择的异步串行通信方式为方式1。
9. 在89C51单片机初始化时,SP存放的是07H。
10. 当89C51引脚ALE信号有效时,表示从P0口稳定地送出了_数据和地信息。
四、判断题(每小题2分,共20分)1.如果发生除法溢出错误,则PSW标志位P置1。
(∨)5.对于89C51单片机,当CPU对内部程序存储器寻址超过4K时,系统会自动在外部程序存储器中寻址(∨)。
6.外加晶振频率越高,系统运算速度也就越快,系统性能也就越好(∨)。
7. 位TF0是定时器T1的溢出中断标志位。
(∨)8.在定时器T0和外部中断1都设为高优先级时,外部中断1优先级高于定时器T0。
(×)9.子程序的返回指令是RETI ,中断程序的返回指令是RET。
(×)10.波特率是数据传输的速率,指每秒传送的字节数。
(∨)3、51有 5个中断源,有2个中断优先级,优先级由软件填写特殊功能寄存器 IP加以选择4、中断请求信号有电平触发和脉冲触发两种触发方式。
6、74LS273通常用来作简单输出接口扩展;而74LS244则常用来作简单输入接口扩展。
51单片机期末试题及答案

试题1参考答案一、填空题(25分,每空1分)1.AT89S51单片机为8位单片机2.MCS-51系列单片机的典型芯片分别为8031、8051、8751。
3.AT89S51的异步通信口为全双工(单工/半双工/全双工)4.AT89S51有2级中断,5个中断源5.AT89S51内部数据存储器的地址范围是00H~7FH,位地址空间的字节地址范围是20H~2FH,对应的位地址范围是00H~7FH,外部数据存储器的最大可扩展容量是64K。
6.AT89S51单片机指令系统的寻址方式有__寄存器寻址__、____直接寻址____、___寄存器间接寻址_____、_立即寻址____、基址寄存器加变址寄存器寻址。
7.如果(A)=34H,(R7)=0ABH,执行XCH A,R7;结果(A)=0ABH,(R7)=34H。
8.82C55可以扩展3个并行口,其中8条口线具有位操作功能;9.当单片机复位时PSW=00H,这时当前的工作寄存器区是0区,R4所对应的存储单元地址为04H。
10.若A中的内容为67H,那么,P标志位为1。
11.74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中8片芯片。
二、判断以下指令的正误:(5分)(1)MOV28H,@R4;(×)(2)INC DPTR;(√)(3)DEC DPTR;(×)(4)CLR R0;(×)(5)MOV T0,#3CF0H;(×)三、简答题1、如果(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后:POP DPH;POP DPL;POP SP;___3CH___;=___5FH___;=___50H___;2、采用6MHz 的晶振,定时1ms ,用定时器方式0时的初值应为多少?(请给出计算过程)(6分)解:∵采用6MHZ 晶振∴机器周期为2us (213-X)×2×10-6=1×10-3∴X=7692(D)=1E0CH=1111000001100(B),化成方式0要求格式为111100001100B即0F00CH综上可知:TLX=0CH,THX=0F0H3.分析下列程序的功能(5分)PUSH ACC PUSH B POP ACC POPB解:该程序的功能是通过累加器ACC 与寄存器B 数据交换。
mcs51单片机试题及答案

mcs51单片机试题及答案一、选择题(每题2分,共20分)1. MCS-51单片机的振荡器频率为12MHz,它的机器周期是()。
A. 1/12usB. 1/6usC. 1usD. 6us2. 在MCS-51单片机中,下列哪个寄存器是位地址寄存器?()A. R0B. DPTRC. PCD. SP3. MCS-51单片机的堆栈指针寄存器是()。
A. PSWB. SPC. DPTRD. PC4. 下列哪个指令是MCS-51单片机的无条件跳转指令?()A. LJMPB. SJMPC. AJMPD. RET5. 在MCS-51单片机中,若想将累加器A中的内容传送到外部数据存储器的某个单元,应使用()指令。
A. MOVB. MOVXC. MOVCD. MUL6. MCS-51单片机的定时器工作方式2是()。
A. 13位定时/计数器B. 8位自动重装载定时/计数器C. 16位定时/计数器D. 8位定时/计数器7. 在MCS-51单片机中,串行通信的波特率可以通过定时器的溢出率来设置,这种方式被称为()。
A. 波特率可变B. 波特率固定C. 波特率倍增D. 波特率除法8. 下列哪个指令是MCS-51单片机的乘法指令?()A. DIVB. MULC. ADDD. SUB9. 在MCS-51单片机中,若要实现中断服务程序的跳转,应使用()指令。
A. LJMPB. SJMPC. AJMPD. JMP @A+DPTR10. MCS-51单片机的P1端口是一个()。
A. 准双向口B. 双向口C. 单向口D. 三态口二、填空题(每题2分,共20分)11. MCS-51单片机的内部RAM的低128个字节被分为______、______和______。
12. 在MCS-51单片机中,TCON寄存器中的______位用于设置CPU的优先级。
13. 8051单片机的定时器在方式1下,是一个______位的定时/计数器。
14. MCS-51单片机的外部中断INT0和INT1的触发方式分别为______和______。
MCS51单片机期末考试题

单片机模拟试卷001一、选择题(每题1分,共10分)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分,共10分)见答案2、将下列十进制数分别转换为二进制和十六进制数(1)19D (2)37。
875D 答案:19D = 10011 B = 13H 37.875 D = 100101。
111 B =25。
E H四、简答题(每题5分,共15分)五、作图题(10分)用6264(8K*8)构成16K的数据存储系统。
要求采用线选法产生片选信号,并计算6264的地址范围。
六、设计题(1题13分;2题12分,共25分)1.某单片机控制系统有8个发光二极管。
试画出89C51与外设的连接图并编程使它们由左向右轮流点亮。
2.某控制系统有2个开关K1和K2,1个数码管,当K1按下时数码管加1,K2按下时数码管减1。
试画出8051与外设的连接图并编程实现上述要求。
单片机模拟试卷001答案一、选择题(每题1分,共10分)1. D 2. B 3.B 4. D 5. A 6. C 7.B 8.B 9.A 10. D二、填空题(每空1分,共30分)1.一个完整的微机系统由硬件和软件两大部分组成。
2.8051 的引脚RST是IN脚(IN脚还是OUT脚),当其端出现高电平时,8051进入复位状态。
8051一直维持这个值,直到RST脚收到低电平,8051才脱离复位状态,进入程序运行状态,从ROM 0000 H单元开始取指令并翻译和执行。
mcs-51单片机考试试题及答案

mcs-51单片机考试试题及答案一、选择题(每题2分,共20分)1. MCS-51单片机的内部结构中,CPU可以访问的存储器是()。
A. ROMB. RAMC. EPROMD. A和B答案:D2. 下列哪个寄存器是MCS-51单片机中用于堆栈指针的寄存器?()A. PCB. SPC. PSWD. DPTR答案:B3. MCS-51单片机的定时器/计数器中,定时器0和定时器1都是()。
A. 8位定时器B. 16位定时器C. 8位计数器D. 16位计数器答案:B4. 下列哪个指令是MCS-51单片机中用于将累加器A的内容与寄存器R0的内容相加的指令?()A. ADD A, #dataB. ADD A, R0C. MOV A, R0D. INC A答案:B5. 在MCS-51单片机中,下列哪个中断源的优先级最高?()A. INT0B. TF0C. TF1D. IE0答案:B6. MCS-51单片机的I/O口具有()功能。
A. 推挽输出B. 开漏输出C. 推挽输出和开漏输出D. 仅推挽输出答案:B7. MCS-51单片机的定时器/计数器工作在定时模式时,定时时间的计算公式是()。
A. 定时时间 = (65536 - THx)×12 / foscB. 定时时间 = (256 - THx)×12 / foscC. 定时时间 = (65536 - THx)×1 / foscD. 定时时间 = (256 - THx)×1 / fosc答案:B8. 在MCS-51单片机的中断系统中,下列哪个寄存器用于存储中断向量地址?()A. IPB. IEC. TCOND. SCON答案:A9. MCS-51单片机的外部中断INT0和INT1的触发方式是()。
A. 电平触发B. 边沿触发C. 定时触发D. 计数触发答案:B10. 在MCS-51单片机中,下列哪个指令用于将内部RAM的20H地址的内容传送到累加器A?()A. MOV A, #20HB. MOV A, 20HC. MOV A, @20HD. MOV A, R2答案:B二、填空题(每题2分,共20分)1. MCS-51单片机的内部RAM分为______区和______区。
mcs51单片机试题及答案

mcs51单片机试题及答案一、选择题(每题2分,共20分)1. MCS51单片机的内部RAM分为几个可寻址的区段?A. 1个B. 2个C. 3个D. 4个答案:C2. 下列哪个寄存器是MCS51单片机的堆栈指针?A. SPB. PCC. PSWD. ACC答案:A3. MCS51单片机的定时器/计数器有几个?A. 1个B. 2个C. 3个D. 4个答案:B4. MCS51单片机的外部中断有几个?A. 1个B. 2个C. 3个D. 4个答案:B5. 以下哪个指令是MCS51单片机的无条件跳转指令?A. LJMPB. SJMPC. AJMPD. C JNE答案:A6. MCS51单片机的I/O口具有几个引脚?A. 4个B. 8个C. 12个D. 16个答案:B7. MCS51单片机的程序存储器和数据存储器的地址空间分别是多少?A. 64KB/64KBB. 64KB/256BC. 256B/64KBD. 256B/256B答案:B8. 以下哪个指令是MCS51单片机的乘法指令?A. MUL ABB. DIV ABC. ADD A, #dataD. MOV A, #data答案:A9. MCS51单片机的中断向量表在程序存储器的哪个范围内?A. 0000H-003FHB. 0030H-007FHC. 0070H-00FFHD. 00FFH-01FFH答案:A10. 下列哪个指令是MCS51单片机的位操作指令?A. CLR CB. CPL AC. ANL A, #dataD. ORL A, Rn答案:C二、简答题(每题10分,共20分)1. 简述MCS51单片机的中断系统的特点。
答:MCS51单片机的中断系统具有以下特点:支持外部中断和定时器/计数器中断;具有中断优先级;中断向量表位于程序存储器的起始地址;中断响应时会自动保存现场,中断结束后自动恢复现场。
2. 描述MCS51单片机的串行通信方式。
答:MCS51单片机支持全双工串行通信,具有两个串行通道,即串行通道0和串行通道1。
五邑大学 2010单片机期末考试A试卷

命题人:试卷分类(A卷或B卷) A五邑大学试卷学期:2009 至2010 学年度第二学期课程:单片机原理及应用专业:班级:姓名:学号:注:直接在试卷上完成答题。
(每小题1分,共10分)判断题:下列MCS-51系列单片机汇编指令正确的打“√”否则打“×”。
(1)ADDC A,@R1 (2)MOV @R3,20H (3)MOV C,PSW.1 (4)MOVX R2,@DPTR (5)POP ACC (6)JZ A,rel(7)RLC B (8)XCH R1,R2 (9)ANL R3,R2 (10)DA A读程序(每空1分,共5分)下面程序运行后,分析每步的运行结果,并写出画空格处的程序运行结果:ORG 0000HMOV DPTR,#1234HMOV R0,#32HINC DPTRDEC R0MOV A,#56HMOVX @DPTR,A ;(1235H)=MOV @R0,AADD A,#23HCPL A (A) = RL A (A) = SETB CRRC A (A) = ANL A ,40H ORL A ,#0FFHMOV 50H ,A (50H) = END纠错题(15分)以下是以主程序的格式编写的对8031外部中断0,采用电平触发的方式,编写中断及服务程序,共五处错误,找出程序中的错误并改正。
ORG0000HSJMP START ORG 0013HAJMPINT0ORG0040H START : MOVSP ,#7FHSETB EA STOP : SJMP STOP INT0: NOPRET四、问答题(5分)若单片机复位前SP=60H 、(60H)=80H(表示RAM 区60H 单元的内容为80H),当复位 键按下后SP 和(60H)的内容各为多少?定时器编程(15分):(1) 要求利用MCS-51系列单片机定时器T0的方式2产生中断的方式,实现50us 的定时,请写出相关的参数初始化设置的计算过程;(2) 在(1)的条件下,由单片机P1.2管脚输出周期为100us ,占空比为1:1的方波,试编程实现之。
单片机期末考试试题含答案4

单片机模拟试卷004一、填空题(15分,每空1分)1.MCS—51单片机的P0—P4口均是并行I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的数据总线和地址总线,在P0—P4口中,P0 为真正的双向口,P1—P3 为准双向口。
2.MCS—5l单片机的堆栈区只可设置在片内数据存储区(器) ,堆栈寄存器5P是位寄存器。
3.MCS—51单片机外部中断请求信号有电平方式和脉冲方式,在电平方式下,当采集到INT0、INT1的有效信号为低电平时,激活外部中断。
4.定时器/计数器的工作方式3是指的将定时器/计数器0 拆成两个独立的8位计数器。
而另一个定时器/计数器此时通常只可作为串行口的波特率发生器使用。
5.MCS—96单片机的最大寻址空间是64K ,该空间的地址范围为0000H—FFFFH ,系统上电及复位的程序入口地址为2080H ,芯片配置字节CCB的地址为2018H 。
二、简答题(15分,每小题5分)1.51系列单片机具有几个中断源,分别是如何定义的?其中哪些中断源可以被定义为高优先级中断,如何定义?2.各中断源对应的中断服务程序的入口地址是否能任意设定?3.如果想将中断服务程序放置在程序存储区的任意区域,在程序中应该作何种设置?请举例加以说明。
三、参数计算题(16分)已知一单片机系统的外接晶体振荡器的振荡频率为11.059MHz,请计算该单片机系统的拍节P、状态S、机器周期所对应的时间是多少?指令周期中的单字节双周期指令的执行时间是多少?四、改错题(共5分,每小题1分)以给出的指令操作码为依据,请判断MCS—5l单片机的下列各条指令的书写格式是否有错误,如有请说明错误原因。
1.MUL R0R12.MOV A,@R73.MOV A,#3000H4.MOVC @A+DPTR,A5.LJMP #1000H五、寻址方式(5分,每问1分)说明MCS—51单片机的下列各条指令中源操作数的寻址方式(可直接在每条指令后面书写)1.ANL A,20H2.ADDC A,#20H3.JZ rel4.CLR C5.RRA六、使用简单指令序列完成以下操作(12分)1.请将片外RAM20H—25H单元清零2.请将ROM3000H单元内容送R7七、编程题(18分)已知一MCS—51单片机系统的片内RAM 20H单元存放了一个8位无符号数7AH,片外扩展RAM的8000H存放了一个8位无符号数86H,试编程完成以上两个单元中的无符号数相加,并将和值送往片外RAM的01H、00H单元中,同时将所编写程序运行完成后的数据和状态添入下表中给出的PSW的有关位以及寄存器A、DPTR和RAM单元中。
mcs51单片机试题及答案

mcs51单片机试题及答案以下是一些关于MCS51单片机的试题,以及相应的答案。
这些试题旨在帮助您更好地理解和掌握MCS51单片机的知识。
试题一:1. 请简要解释什么是MCS51单片机?2. MCS51单片机有哪些主要特点?3. 请列举一些常见的MCS51单片机应用领域。
答案一:1. MCS51单片机是一种由Intel公司推出的8位微控制器,常用于嵌入式系统和物联网应用中。
2. MCS51单片机的主要特点包括:简单易学、成本低廉、资源丰富、具有良好的兼容性和可扩展性等。
3. 常见的MCS51单片机应用领域有:家电控制、自动化系统、电子标签、智能交通系统等。
试题二:1. 请解释什么是MCS51单片机的片内RAM和片内ROM?2. 如何使用MCS51单片机的片内RAM和片内ROM?3. 片内RAM和片内ROM的容量有什么限制?答案二:1. MCS51单片机的片内RAM(Random Access Memory)是指用于存储临时数据的内部存储器,而片内ROM(Read-Only Memory)则是指用于存储程序代码和常量数据的内部存储器。
2. 使用MCS51单片机的片内RAM时,可以用来存储变量、函数调用时的返回地址和局部变量等。
而片内ROM则可以存储程序的指令和数据。
3. MCS51单片机的片内RAM容量通常为256字节,而片内ROM 的容量则根据具体型号而定,可以达到几千字节或更多。
试题三:1. MCS51单片机的中断是什么?它有什么作用?2. 如何使用MCS51单片机的中断?3. 在中断处理过程中,如何保存现场和恢复现场?答案三:1. 在MCS51单片机中,中断是指当某个特定事件发生时,可以打断当前执行的程序,转而执行一个与之关联的特殊函数,从而响应该事件。
中断的作用是实现硬件和软件之间的协作,提高系统的实时性和可靠性。
2. 使用MCS51单片机的中断时,需要事先设置中断源、中断类型和中断优先级等,并编写对应的中断服务函数。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符是(
)
A.MOV B.MOVX C.MOVC D.以上都行
4.ORG 2000H
LACLL 3000H
ORG 3000H
RET
上边程序执行完RET指令后,PC=( )
A.2000H B.3000H C.2003H D.3003H
5.要使MCS-51能响应定时器T1中断,串行接口中断,它的中断允许寄
种工作方式。
(A) 4, 5 (B) 2, 4
(C) 5, 2 (D) 2, 3
3、 判断指令(或伪指令)正误 (共15题,每题1分)
(1). MOV 20H , R1 ( )
(2). ADDC A , 2030H ( )
(3). CLR A ( )
(4). MOVX 40H , #30H( )
(5). ORG 3000H ( )
(6). MOVC @A+PC , A( )
(7). MOVX A ,2000H ( )
(8). DJNZ #data , rel ( )
(9). INC @R5 ( )
(10). DEC DPTR ( )
(11). MOV R1 ,@ R2 ( )
(12). SWAP R1 ( )
(13). SETB 2000H ( )
(A)+45H→(A)即(A)←45H
(40H)←45H
2.(A)←((R0)) (A)=36H
(R0)←(A) (R0)←36H
(A)←((R0)) (A)←34H
(A)←(A)+(21H) 34H+17H=4BH
(A)←(A)21H
4BH21H=6BH
(A)←D6H
(R2)←D6H
(R0)=36H (R2)=D6H
(MOV R3 ,#14H)
MOV TH0 , #63H
MOV TL0, #18H
SETB
TR0
LP1: JBC TF0 ,CLOSE
SJMP LP1
CLOSE: SJMP $
RET
五.简答及做图题
21个SFR
堆栈及数据缓 冲区
128个位寻址区
工作寄存器
单片机期末试卷B
1. 单项选择题(30分) 1. 在中断服务程序中至少应有一条( ) A.传送指令 B.转移指令 C.加法指令 D.中断返回指令 2.当MCS-51复位时,下面说法准确的是( ) A.PC=0000H B.SP=00H C.SBUF=00H D.(30H)=00H
4. P0、P1、P2、P3四个均是___位的____口(填“串行”还是“并
行”),其中P0的功能是______________________;P2口的功
能是___________;而_________是双功能口;____总是由三种基本结构组成:顺序、分支和
_________。
式的变换作用。
12. MCS—51内部的SFR共有______个。
13. CJNE <目的字节>,<源字节>,rel属于五大类指令中的
_________类指令,其操作码助记符含义是_____________。
14. 8051单片机有________个中断源,________级中断优先级
别。
15. 8255A属于可编程的________ 接口芯片,8255A的A通道有
存器IE的内容应是( )
A.98H B.84H
C.42H D.22H
6.JNZ REL指令的寻址方式是( )
A.立即寻址 B.寄存器寻址 C.相对寻址 D.位寻址
7.执行LACLL 4000H指令时, MCS-51所完成的操作是( )
A保护PC B.4000HPC C.保护现场 D.PC+3入栈, 4000HPC
五、简答及做图题:(共2题、每题5分) 1.用图示形式画出MCS—51内部数据存储器(即内 RAM含特殊功能寄 存器)的组成结构,并简单说明各部分对应用途。
2. 要在8051单片机片外扩展16K数据存储器,选择其地址为 0000H~3FFFH。如果选用6264芯片为存储芯片,74LS138为译码 器,试画出它的硬件连接图。
10. 8031单片机中,将累加器A中的数送入外RAM的40H单元,可执行
的指令( )。
(A) MOV R1 ,40H
(B) MOV R1 ,#40H
MOVX @R1 , A
MOVX R1 , A
(C) MOVX 40H , A
(D) MOV R1, #40H
MOVX @R1 , A
11. 已知累加器A的数值为98H,它与0FAH相加,相加后会影响标志位
END
2.(1) ① T0的工作方式0时: tmax=213× =213×2us=16.384ms 定时10ms可达要求,则X=213-=213- =3192=C78H=6318H
②T0工作在方式1时: tmax=216×=216×2us=131.072ms 定时10ms也可达要求,则X=216-=EC78H
MOV SP, #60H MOV A, #10H MOV B, #01H PUSH A PUSH B POP A POP B A , B的内容是:(A)= (B)= 4. 设在31H单元存有#23H,执行下面程序: MOV A, 31H ANL A, #0FH MOV 41H, A MOV A, 31H ANL A, #0F0H SWAP A MOV 42H, A 则(41H)= (42H)=
3. 3D.0AH转换成二进制数是( )。
(A)111101.0000101B
(B) 111100.0000101B
(C) 111101.101B
(D) 111100.101B
4. 73.5转换成十六进制数是( )。
(A)94.8H (B) 49.8H
(C) 111H (D) 49H
5. MOVX A , @R0指令中,源操作数采用( )寻址方式,指令
作用在( )区间。
(A)寄存器,外部数据存储器 (B)直接,程序存储器
(C)寄存器间接 ,内部数据存储器 (D)寄存器间接,外部数据
存储器
6. A7H和5BH两个立即数相加后,和为( ),(CY)是(
)。
(A)1CH,0
(B) C1H,0
(C) 02H,1
(D) C1H,1
7. 若(A)=86H,(PSW)=80H,则执行RRC A指令后(A)
3.(A)=01H (B)=10H
4. (41H)=03H
(42H)=02H
五。1.MOV R7,#10H
MOV R1,#30H
LOOP:CJNE @R1,#00H,NEXT
MOV @R1,#00H
SJMP NEXT1
NEXT: DEC @R1
NEXT1: INC R1
DJNZ R7,LOOP
SJMP $
(14). JZ A , LOOP ( )
(15) DA R2 ( )
四、分析程序并写出结果:(共4题,每题5分) 1. 已知(R0)=20H, (20H ) =10H, (P0) =30H, (R2) =20H, 执行如下 程序段后( 40H ) = MOV @R0 , #11H MOV A , R2 ADD A , 20H MOV PSW , #80H SUBB A , P0 XRL A , #45H MOV 40H , A
6. MCS—51指令共有六种寻址方式,分别是立即数寻址、
_________、_________、寄存器间接寻址、__________、相
对寻址。
7. MOV DPTR,#data16的作用是用来设定_________。
8. 片内RAM可进行位寻址的空间位地址范围是
______________。
9. MCS—51的存储器空间配置从功能上可分为四种类型:
________种作方式。
2、 选择题:(共15题,每题1分)
1. 10101.101B转换成十进制数是( )。
(A)46.625 (B)23.625 (C) 23.62 (D) 21.625
2. 存储器的地址范围是0000H~0FFFH,它的容量为( )。
(A)1KB
(B) 2KB (C) 3KB (D) 4KB
③T0工作在方式2或3时: tmax=28×=28×2us=512us 定时500us,循环20次,X=28-=06H
(2)
方式0:213-100=8092=1F9CH=FC1CH
X=M-计数值 方式1:216-100=FF9CH
方式2或3:28-100=9CH
① DELAY: MOV TMOD #00H(#01H / #10H / #11H)
2. 已知 ( R0 )=20H, (20H )=36H, (21H) =17H, (36H) =34H, 执行过程如 下:
MOV A , @R0
MOV R0 , A MOV A , @R0 ADD A , 21H ORL A , #21H RL A MOV R2 , A RET 则执行结束(R0)= (R2)= 3. 执行下面一段程序;
单片机期末试卷A
1、 填空题:(共30空,每空1分)
1. 单片机即一个芯片的计算机,此芯片上包括五部分:运算
器、_________、________、输入部分、________。
2. 只有在________码表示中0的表示是唯一的。
3. MCS—51指令系统中
direct表示的含义是:
_____________________。
__________、内部数据存储器、__________、外部程序存储
器。
10. MCS-51的指令按其功能可分为五大类:_________、