2014年中职电子专业单片机高考模拟题04
单片机模拟试卷(18套题),单片机试题,单片机期未考试试题,汇编程序试题

单片机模拟试卷001一、选择题(每题1分,共10分)1.8031单片机的( )口的引脚,还具有外中断、串行通信等第二功能。
(a)P0 (b)P1 (c)P2 (d)P32.单片机应用程序一般存放在()(a)RAM (b)ROM (c)寄存器(d)CPU3.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为()(a) 7542H (b) 7542 (c)(d)4.下列指令中不影响标志位CY的指令有()。
(a)ADD A,20H (b)CLR (c)RRC A (d)INC A5.CPU主要的组成部部分为()(a)运算器、控制器(b)加法器、寄存器(c)运算器、寄存器(d)运算器、指令译码器6.INTEL 8051 CPU是()位的单片机(a) 16 (b)4 (c)8 (d)准167.8031复位后,PC与SP的值为()a )0000H,00H (b) 0000H,07H (c) 0003H,07H (d)0800H,00H8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。
(a)MOV A, @R1 (b)MOVC A, @A + DPTR(c)MOVX A, @ R0 (d)MOVX A, @ DPTR9.8031单片机中既可位寻址又可字节寻址的单元是()(a)20H (b)30H (c)00H (d)70H10.下列哪条指令是正确的()(a) PUSH R2 (b) ADD R0,A(c) MOVX A @DPTR (d) MOV @R0,A二、填空题(每空1分,共30分)1.一个完整的微机系统由和两大部分组成。
2.8051 的引脚RST是____(IN脚还是OUT脚),当其端出现____电平时,8051进入复位状态。
8051一直维持这个值,直到RST脚收到____电平,8051才脱离复位状态,进入程序运行状态,从ROM H单元开始取指令并翻译和执行。
2014金华市中职会考《电子技术基础》模拟卷(四)

2014金华市中职会考《电子技术基础》模拟卷(四)(考试时间:90分鈡,满分:100分)金华实验中学一、填空题:(本大题40格、每格1分、共30分)1.N型半导体中是多数载流子;P型半导体中是多数载流子。
PN 结具有特性。
2.晶体二级管导通后,则硅二极管的正向压降为V,锗二极管的正向压降为。
3.晶体三极管处于放大状态时,IC与IB之间的关系是。
4.PN结正向偏置时,反向偏置时。
5.射极跟随器具有输入电阻,输出电阻,其电压放大倍数。
6.触发器是一种具有功能,并且其状态能与在触发脉冲作用下迅速的逻辑电路。
7.基本的逻辑关系有三种,分别是与逻辑,,。
8.三种基本门电路是门、门和门。
9.直接耦合放大器存在两个特殊问题是和。
10.为了有效抑制零点漂移,多级直耦放大器的第一级均采用电路。
11.非门电路的逻辑功能是:有0出1,。
12.直接耦合放大器又叫,所以它不但能放大信号,也能放大信号。
13.三极管的三种工作连接方式分别为、、。
14.某一三端稳压集成为CW7905,则输出电压是。
15.使放大电路净输入信号减小的反馈称为反馈。
二、单项选择题:(本大题20小题、每小题2分、共40分)1. 能实现“有0出1,全1出0”逻辑功能的是()。
A、与门B、或门C、与非门D、或非门2.在晶体三极管放大电路中,晶体三极管最高电位的一端应该()。
A、PNP型的基极B、PNP型的集电极C、NPN型的基极D、NPN型的集电极3.克服乙类推挽功率放大器交越失真的有效措施是()。
A、选择一对特性相同的推挽管B、加上合适的偏置电压C、使输出变压器的中心抽头严格对称D、加自举电路4.以下电路不属于时序逻辑电路的是()。
A BC DA 、计数器B 、译码器C 、寄存器D 、以上都不对 5.触发器与组合逻辑门电路相比较( )。
A 、两者都有记忆功能B 、二者都无记忆功能C 、只有触发器有记忆功能D 、只有组合逻辑电路有记忆功能 6.8421BCD 码0110,表示的十进制数为( )。
2014年中职电子专业单片机高考模拟题01

作者从事职业高中.电子专业.高考《单片机技术应用》课程多年,精心总结近几年出题技巧,目前单片机课程共占专业课350分中的91分。
分四类题型:选择32分(8题,4分/题),判断12分(6题,2分/题),填空32分(8题,4分/题),综合题15分(1题)。
2014高考模拟试题一《单片机应用》(91分)班级姓名学号成绩一、选择题(4分/题,共32分)18.比较转移指令的操作码是( )。
A.DJNZ B.CJNE C.JNZ D.SJMP19.下列哪一条指令是减法指令( )。
A.ADDC A, #00H B.SUBB R7, #00HC.SUBB A, #00H D.MUL AB 20.已知A=08H,Cy=0执行单片机指令RLC A后,A里面的内容是( )。
A.10H B.02H C.04H D.08H21.设置中断优先级控制寄存器的是( )。
A.TCON B.IP C.IE D.TMOD22.若PSW.4=0,PSW.3=1,现需要堆栈保存R0的内容,可执行()指令。
A .PUSH R1 B.PUSH 0AH C.PUSH 09H D.PUSH 08H23.当8051外部扩展程序存储器8KB时,需使用EPROM2732 ( )片。
A .2 B.3 C.4 D.524.MCS-51系列单片机中定时器/计数器T1不能工作于工作方式( )。
A .0 B.1 C.2 D.325.用MCS-51串行接口扩展并行I/O口时,串行接口工作方式应选择( ) A.方式0 B.方式1 C.方式2 D.方式3二、判断题(2分/题,共12分)45.PSW是一个8位寄存器,用于保存指令执行后所产生的特征。
()46.外部中断0的中断服务程序入口地址是000BH。
()47.单片机从数据存储器读数据共有2条指令,分别为MOVC A,@A+PC,MOVC ,A @A+DPTR。
()48.堆栈操作指令包括入栈操作指令POP和出栈操作指令PUSH。
中职生高考电子模拟试卷5

《电子技术基础与技能》模拟试卷(五)一、填空题(每小题2分,共计20分)1、异步时序电路中的各触发器的状态转换 同一时刻进行的。
2、由调整器件构成的稳压电路,一般有 、 、 、 。
3、集成稳压器有三个引脚,分别是 、 、 。
4. 十进制数 128 对应的二进制数是 ,对应 8421BCD 码是 ,对应的十六进制数是 。
5. 逻辑函数 =++++=D C B A D C B A Y 。
6、为了稳定三极管放大电路静态工作点,采用 负反馈。
为稳定交流输出电压,采用 负反馈,为了提高输入电阻采用 负反馈。
7、负反馈使放大电路增益下降,但它可以 通频带, 失真。
8、反馈系数F= ,反馈深度是 。
9、差分放大电路能够抑制 信号,放大 信号。
10、集成运算放大器具有 和 两个输入端。
二、单项选择题(每小题2分,共计20分)1. 逻辑函数ACDEF C AB A Y +++=的最简与或式为( )A .C A Y += B.B A Y += C. AD Y = D. AB Y = 2. 在什么情况下,“与非”运算的结果是逻辑0。
( ) A .全部输入是0 B. 任一个输入是0 C. 仅一个输入是0 D. 全部输入是1 3. 组合逻辑电路( )。
A 一定是用逻辑门构成的B 一定不是用逻辑门构成的C 一定是用集成逻辑门构成的D A 与B 均可4、按触发器的状态转换与时钟输入CP 的关系分类,计数器可为( )计数器。
A .同步和异步 B.加计数和减计数 C.二进制和十进制 D.循环技术和非循环技术5、单相桥式整流电容滤波电路输出电压平均在Uo=( )U2。
A 0.45 B 0.9 C 1.26、集成电路74LS138是( )译码器。
A 8421BCD 码译码器B 8线-3线译码器C 二—十进制译码器D 3线—8线译码器 7. 若已知AC AB C A B A =+=+,,则( )A . B=C = 0B . B=C =1 C . B=CD . B ≠C8. 二进制数1110111转换成十进制数是 ( )。
单片机原理与应用模拟考试题(附参考答案)

单片机原理与应用模拟考试题(附参考答案)一、单选题(共60题,每题1分,共60分)1、下列指令能使P1口的最低位置1的是( )。
A、ANL P1,#80HB、SETB 90HC、ORL P1,#0FFHD、ORL P1,#80H正确答案:B2、在中断服务程序中,至少应有一条( )。
A、加法指法B、传送指令C、中断返回指令D、转移指令正确答案:C3、MCS-51单片机的中断源全部编程为同级时,优先级最高的是( )。
A、/INT1B、TIC、串行接口D、/INT0正确答案:D4、MCS-51单片机CPU开中断的指令是( )。
A、SETB EAB、SETB ESC、CLR EAD、SETB EX0正确答案:A5、在MCS-51单片机指令中,下列指令中( )是无条件转移指令。
A、LCALL addr16B、DJNZ direct,relC、SJMP relD、ACALL addr11正确答案:C6、用8051单片机的定时器/计数器T1作定时方式,用方式2,则初始化编程为( )。
A、TMOD=0x06B、TMOD=0x20C、TMOD=0x10D、TMOD=0x60正确答案:B7、若单片机的振荡频率为6MHz,设定时器/计数器工作在方式1需要定时1ms,则定时器/计数器初值应为( )。
A、500B、1000C、216-500D、216-1000正确答案:C8、Intel 8051单片机的CPU是( )。
A、16位B、4位C、8位D、准16位正确答案:C9、指令JB 0E0H,LP 中的0E0H是指( )。
A、累加器AB、累加器A的最高位C、累加器A的最低位D、一个单元的地址正确答案:C10、访问外部存储器或其它接口芯片时,作数据线和低8位地址线的是( )。
A、P1口B、P0口和 P2口C、P0口D、P2口正确答案:C11、单片机上电复位后,PC的内容和SP的内容为( )。
A、0000H,00HB、0000H,07HC、0003H,07HD、0800H,08H正确答案:B12、若要定时100ms(系统时钟频率为6MHz),则使用定时器/计数器的( )更合适。
单片机模拟题(含答案)

单片机模拟题(含答案)一、单选题(共107题,每题1分,共107分)1.8031的内部RAM中,可以进行位寻址的地址空间为 ( ) 。
A、00H~2FB、(B)20H~2FC、(C)00H~FFD、20H~FFH正确答案:B2.8051单片机的工作频率为12MHz,其内部定时器的最大定时时间是 ( ) 。
A、131072μSB、8192μSC、256μSD、65536μS正确答案:D3.FLASH的中文含义是 ( ) 。
A、闪速存储器B、随机存储器C、只读存储器D、电可擦除可编程存储器正确答案:A4.下列单片机中具有片内Flash存储器的是 ( ) 。
A、8031B、8051C、8751D、AT89C2051正确答案:D5.对于MCS-51系列单片机来说,立即寻址可寻址的空间是 ( ) 。
A、内部RAM中0-7FH的空间和SFRB、内部RAM和外部RAMC、程序存储器D、外部RAM正确答案:C6.汇编时,不可能出现跳转范围出错的指令是 ( ) 。
A、AJMPB、SJMPLOOPC、LJMPD、JZ正确答案:C7.MCS-51单片机复位后程序计数器PC= ( ) 。
A、0FFFFB、2000C、0100D、0000H正确答案:D8.在8051单片机中,第1区工作寄存器位于内部RAM的 ( ) 区域内。
A、00-07B、08H-0FC、10H-17D、18H-1FH正确答案:B9.对于MCS-51单片机来说,一个机器周期是由 ( )个状态周期构成。
A、2B、4C、6D、12正确答案:C10.对于MCS-51单片机来说,若其振荡器已经工作,则在其RST引脚加至少持续 ( ) 个机器周期的高电平就可以实现单片机的复位。
A、2B、4C、6D、8正确答案:A11.8031单片机的定时器T0有 ( ) 种工作方式。
A、1B、2C、3D、4正确答案:D12.MCS-51单片机复位后程序计数器PC= ( )。
A、0FFFFB、(B)0030C、0003D、0000H正确答案:D13.MCS-51系列单片机的P2口除作为输入/输出接口使用外,还可以作为 ( )使用。
单片机应用技术模拟试卷(A卷)
安徽电子信息职业技术学院 《单片机应用技术》模拟试卷(A ) 题号 一 二 三 四 总分 得分一,单项选择题:(二零题,每题一分,二零分) 一,单片机八零三一地/EA 引脚( )。
A. 需要接地 B. 需要接+五V 电源 C. 可悬空 D. 以上三种情况视需要而定 二,MCS-五一单片机地四个并行I/O 端口作为通用I/O 端口使用,在输出数据时,需要外接上拉电阻地是( )。
A. P 零口B. P 一口C. P 二口D. P 三口三,当MCS-五一单片机应用系统需要扩展外部存储器或其它接口芯片时,( )可作为低八位地址总线使用。
A. P 零口 B. P 一口 C. P 二口 D. P 零口与P 二口 四,系统复位后,堆栈指针SP 地内容是( )。
A. 零八HB. 零七HC. 三零HD. 五零H五,MCS-五一单片机地位寻址区位于内部RAM 地( )单元。
A. 零零H ~七FHB. 二零H ~七FHC. 零零H ~一FHD. 二零H ~二FH 六,PSW 地RS 一与RS 零用来( )。
A. 选择工作寄存器组 B. 指示复位 C. 选择定时器 D. 选择工作方式七,MCS-五一单片机规定一个机器周期有( )个节拍。
A. 一二B. 六C. 八D. 一六八,下面叙述不正确地是( )。
A. 一个C 源程序可以由一个或多个函数组成B. 一个C 源程序需要包含一个函数main()C. 在C 五一,注释说明只能使用/*……*/注释D. C 程序地基本组成单位是函数九,在C 五一程序常常把( )作为循环体,用于消耗CPU 时间,产生延时效果。
A. 赋值语句B. 表达式语句C. 循环语句D. 空语句一零,在单片机应用系统,LED 数码管显示电路通常有( )显示方式。
A. 静态B. 动态C. 静态与动态D. 查询 得分 评卷班级 学号___________ 姓名__________密 封 线一一,阳极LED数码管加反向器驱动时显示字符"六"地段码是()。
2014年湖北省普通高等学校招收中等职业学校毕业生统一考试模拟试题(四)
2014年湖北省普通高等学校招收中等职业学校毕业生统一考试模拟试题(四)1.微型计算机中运算器的主要功能是进行A.逻辑运算B. 算数运算C. 算数运算和逻辑运算D. 运算和存储2.通常人们所称的计算机系统是由A.硬件系统和软件系统组成的B.硬件系统和数据库系统组成的C.系统软件和应用软件组成的D.运算器、控制器、存储器和外部设备组成3.CA T是计算机应用领域之一,其含义是A.计算机辅助教学B. 计算机辅助测试C. 计算机辅助制造D. 计算机辅助设计4.内存容量的基本单位是A.二进制位B. 字节C. 字长D. 视机器型号而定5.拼音输入法属于A.音形码结合输入法B. 联想输入法C. 音码输入法D. 形码输入码6.下列不属于计算机病毒特征的选项是:A.潜伏性B. 破坏性C. 免疫性D. 传染性7.WIndows XP是一个多任务操作系统,主要是指:A.它可以运行多种类型各异的应用程序B.它可以同时运行多个应用程序C.它可以供多个用户同时使用D.它同时管理多种资源8.在Windows下,各应用程序之间可以交换信息,它是通过实现的。
A.复制B. 剪切C. 剪贴板D. 粘贴9.“鼠标属性”对话框“指针”标签设置可以改变A.鼠标的类型B. 鼠标指针轨迹C. 鼠标指针速度D. 鼠标指针的形状10.删除“开始”菜单中的程序项目图标有多种方法,以下错误的操作是A.单击“开始”按钮,选定欲删除的图标,按DEL键B.单击“开始”按钮,右击欲删除的按钮——“删除”C.选定“设置”中的“任务栏”,然后在“开始菜单程序”选项卡中单击“删除”按钮,选中待删除的图标,再单击“删除”D.单击“开始”按钮,选定欲删除的图标,然后用鼠标将其拖入回收站即可11..在Windows中,不能从启动应用程序。
A.资源管理器B. 我的电脑C. “开始”菜单D. 回收站12.若屏幕上同时显示多个窗口,可以根据窗口中的栏的颜色的深浅来判断它是否为当前窗口。
【安徽】高职单招电子电气类专业基础知识模拟试卷(含答案)
2014届安徽省高职单招模拟考试《电子电气类专业基础知识》试题(考试时间150分钟,满分300分)班级____________座号____________姓名_________________成绩______________一、填空题:(每小题3分,共66分)1、晶体三极管有两个PN结,即________结和集电结,在放大电路中__________结必须正偏,____________结必须反偏。
2、有公共发射极电阻Re的差动放大器中,Re起_________负反馈,以提高抑制零点漂移能力。
3、测得一只在放大状态中正常工作的三极管V的3个管脚对地电位如右图所示,则X是它的___________极,V属__________型三极管,它是材料是__________。
4、如右图所示电路中,若均为理想二极管,则V1________(填导通或截止);V2 ________(填导通或截止);V AB= ________5、同相输入比例运算电路引入了______________________________反馈。
6、带有放大环节的串联型晶体管稳压电路一般由_____________、_____________、_________________和调整元件四个部分组成。
7、OTL电路中,若负载R L=8Ω,电路的最大输出功率为1W,则电源电压V G=_________V。
8、右图所示并联型直流稳压电路,已知,V Z=6V,R=300Ω,R L=500Ω,则流过稳压管的电流I Z=__________。
9、若需要累计到99的加法计数器,至少需要用_________位的异步二进制加法计数器才能实现。
10、8421BCD码的二——十进制计数器当计数状态是_________时,再输入三个计数脉冲,计数状态为1000。
11、(67)10=()2 = ()8421BCD= ()5421BCD12、下图所示串联型稳压电路在正常工作情况下,若将电阻的滑动端上移,则输出电压Vo将____________(填“变大”、“变小”或“不变”)13、电路中电流是由_________________而形成的。
单片机原理及应用模拟题及参考答案
单片机原理及应用模拟题及参考答案一、单选题(共30题,每题1分,共30分)1、(A)=3BH,执行ANL A,#9EH指令后,(A)= ()A、1AHB、2AHC、3AHD、4AH正确答案:A2、MCS-51指令系统中,执行下列程序后,程序计数器PC的内容为(H)。
ORG 0000H MOV DPDR,#1000 MOV A,#00H MOV 20H,A LJMP 1500 ENDA、100B、1000C、1500D、0正确答案:C3、已知(A)=59H,(PSW)=80H,执行指令ADDC A,#4CH后CY和AC的内容为():A、0,1B、1,1C、0,0D、1,0正确答案:A4、DIV AB 是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:B5、单片机应用程序一般存放在()。
A、RAMB、ROMC、寄存器D、CPU正确答案:B6、AC(PSW.6)的定义是()A、进位标志位B、辅助进位标志位C、用户标志位D、寄存器组选择位E、溢出标志位F、奇偶标志位正确答案:B7、16K程序存储器常用的芯片是EPROM是():A、2716B、2732C、2764D、27128E、27256F、27512正确答案:D8、用定时器T1方式2计数,要求每计满100次,向CPU发出中断请求,TH1、TL1的初始值是A、9CHB、20HC、64HD、A0H正确答案:A9、当CPU响应外部中断0的中断请求后,程序计数器PC的内容是A、0003HB、000BHC、00013HD、001BH正确答案:A10、JNZ REL指令的寻址方式是()A、相对寻址B、寄存器寻址C、位寻址D、立即寻址正确答案:A11、T0:定时方式,工作在方式1。
方式字TMOD=A、00HB、01HC、12HD、11H正确答案:B12、下列指令能使累加器A高4位不变,低4位置F的是()A、ANL A,#OFHB、ANL A,#OFOHC、ORL A,#OFHD、ORL A,#OF0H正确答案:C13、关于MCS-51的堆栈操作,正确的说法是( )A、先入栈,再修改栈指针B、先修改栈指针,再出栈C、先修改栈指针,在入栈D、以上都不对正确答案:C14、MOVX A , @R0指令中,源操作数采用()寻址方式,指令作用在()区间。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2014年四川省中职电子专业《单片机技术及应用》高考模拟题作者从事职业高中.电子专业.高考《单片机技术及应用》课程多年,精心总结近几年出题规律与技巧,特将近几年编写的《单片机技术及应用》高考最后冲刺阶段使用过的模拟试卷试题(包含答案)分享出来,可直接打印,希望能对您有所帮助。
目前四川省《单片机技术及应用》课程在专业综合350分中占91分。
题型分为四种,分别是:一、第一部分为选择题,题号(18~25),共8题,4分/题,共32分。
二、第二部分为判断题,题号(45~50),共8题,2分/题,共12分。
三、第三部分为填空题,题号(68~75),共8题,4分/题,共32分。
四、第四部分为综合题,题号(83),共1题,15分/题,共15分。
【单片机技术及应用说明】一、《单片机技术及应用》考试分值在综合卷中约占20%。
二、参考教材:1.高等教育出版社《单片机技术及应用》(姜治臻主编,2009年7月第1版,2009年7月第一次印刷)。
978-7-04-025948-32.高等教育出版社《单片机原理及应用技术》(刘振海主编,2008年5月第2版,2010年1月第5次印刷)。
三、考试范围和要求1.能够读识单片机基本程序,能熟练使用单片机指令编写常见程序。
2.能够分析简单硬件电路,读识或编写简单初始化程序。
3.对单片机定时、中断有基本了解,能读识和编写相应控制字。
4.熟悉单片机最小化系统,能进行8255并行I/O接口扩展。
5、对单片机实际应用(A/D、D/A转换)有初步了解。
以上为试卷截图的图片,付费后即可下载试卷和答案的打印文档!2014高考模拟试题四《单片机应用》(91分)班级姓名学号成绩一、选择题(4分/题,共32分)18.当PSW=18H时,则当前工作寄存器是()A.0组B.1组C.2组D.3组19.以下指令中,属于单纯读引脚的指令是( )。
A.MOV P1,A B.ORL P1,#0FHC.MOV C,P1.5 D.DJNZ P1,LD 20.MCS-51单片机的堆栈区应建立在()。
A.片内数据存储区的低128字节单元B.片内数据存储区C.片内数据存储区的高128字节单元D.程序存储区21.执行MOVX A,@DPTR指令时,MCS-51产生的控制信号是()A./PSEN B.ALE C./RD D./WR 22.要想把数字信号送入DAC0832的输入缓冲器,其控制信号应满足( )。
A.ILE=1,CS=1,WR1=0 B.ILE=1, CS=0, WR1=0C.ILE=0, CS=1, WR1=0 D.ILE=0,CS=0, WR1=0 23.要测理INT0引脚上的一个正脉冲宽度,那么特殊功能寄存器TMOD的内容应为( )。
A.09H B.87 H C.00H D.80H 24.8255有三种工作方式——方式0、方式1和方式2,其中方式2能用于()。
A.A口B.B口C.C口D.A、B、C 口都可以25.用MCS-51串行接口扩展并行I/O口时,串行接口工作方式应选择( )A.方式0 B.方式1 C.方式2 D.方式3 二、判断题(2分/题,共12分)45.PC存放的是当前执行的指令。
()46.MCS-51有4个并行I\O口,其中P0~P3是准双向口,所以由输出转输入时必须先向输出锁存器写入"0"。
()47.中断服务程序的最后一条指令是RET。
()48.当8051单片机的晶振频率为12MHZ时,ALE地址锁存信号端的输出频率为2MHZ的方波脉冲。
()49.启动定时器Ti工作时,可使用SETB Tri启动。
()50.用串行口扩并行口时,RXD脚用于接收数据,TXD脚用于发送数据。
()三、填空题(4分/题,共32分)68.MCS-51系列单片机的一个机器周期等于状态周期。
69.MCS-51系列单片机的内部RAM可分为一般RAM区、位寻址区和。
70.如下程序,(R5)=4,执行该程序后,(R5)= 。
MAIN:MOV A,R5MOV DPTR,#TABMOVC A,@A+DPTRMOV R5,ARETTAB:DB 30H,31H,32H,33H,34HDB 35H,36H,37H,38H,39H71.执行下列程序段后,(A)= 。
MOV A,#0C5HRL A72.将A的低4位保持不变,高4位求反,用一条单片机指令实现是。
73.MCS-51系列单片机共有5个中断源,其中系统默认优先级最高的是。
74.用一条指令完成寄存器A与寄存器R0的数据交换。
75.将立即数#55H送入内部RAM 20H单元,用一条指令完成。
四、分析题(15分/题,共15分)83.在内部RAM20H~3FH单元中共有32个数据,要求采用方式1串行发送出去,传送速率为1200波特率,设晶振为6MHZ,取SMOD=0不加倍。
(设T1方式2作波特率发生器)1、计算T1的时间常数:2、将程序清单补充完整:发送程序:ORG 000HMOV TMOD,# ;T1方式2MOV TH1,#MOV TL1,# ;T1时间常数SETB ;启动T1定时MOV SCON,# ;串行口方式1MOV R0,#20H ;R0指向发送缓冲区首地址MOV R7,#32 ;R7作发送数据计数次数L0:MOV A,@R0;发送数据JNB ,$ ;一帧未发完继续查询CLR ;一帧发完清发送标志位INC ;指向下一地址DJNZ R7,L0 ;次数循环未完继续SJMP $ ;原地等待接收程序:ORG 000HMOV TMOD,# ;T1方式2MOV TH1,#MOV TL1,# ;T1时间常数SETB ;启动T1定时MOV SCON,# ;串行口方式1,并允许接收MOV R0,#20H ;R0指向发送缓冲区首地址MOV R7,#32 ;R7作发送数据计数次数LOOP:JNB ,$ ;一帧未接收完继续查询CLR ;一帧接收完清接收标志位;读取数据MOV @R0,A ;存数INC ;指向下一地址DJNZ R7,LOOP ;次数循环未完继续SJMP $ ;原地等待试题答案一、选择题(18~25)18.( D );PSW = 18H,由下表可知RS1和RS0为11,即工作在组319.( C );只有C答案为位操作类指令,且为读操作20.( A );堆栈一般使用时放在30H~3FH区间,因此是低128B范围内。
21.( C );MOVX A,@DPTR指令为片外读操作,单片机的/RD即为读,/WR为写。
22.( B );做此类题方法,主要看标号有无上横线,有横线为低电平有效,无横线为高电平有效23.( A ) ;此题是测量INT0引脚上的脉冲,所以对应的是T0定时器,因靠外部INT0控制启动,所以GATE=1,测量的是时间,因此C/T=0,方式不确定,由4个值对应,只有A 符合。
即TMOD = 0000 1001B = 09H24.( A ) ;8255中A 口可使用方式0、1、2,B 口只能使用方式0、1 25.( A ) ;串行口的方式0为同步移位寄存功能,其它三种是异步方式。
二、判断题(45~50)(对填A ,错填B )45.( B ) ;PC 存放的是下一条指令的地址46.( B ) ;单片机中4个口作“输入”口时,必须先写“1” 47.( B ) ;中断最后一条是RETI ,子程序最后一条是RET 48.( A ) ;ALE 可输出晶振频率的1/649.( A ) ;启动均为置1,关闭均为置0,注意下标数字,SETB TR0 50.( A ) ;三、填空题(68~75)68.( 2 ) ;t (时钟周期)=)(1晶振osc f ,S (状态周期) = 2t= osc f 2 ,T (机器周期) = 12t = 6S = oscf 1269.(工作寄存器区);单片机中低128B范围分成三个区70.( 34H );MAIN:MOV A,R5 ;A = (R5) =4MOV DPTR,#TAB ;TAB为TABLE表的首地址,可认为DPTR = 0000H即可。
MOVC A,@A+DPTR ;查表指令,公式:A = ((A)+(DPTR)),A = (04H +0000H) =(04H),表的指针04H;地址指向的值查出来是34H,即A = 34H,切记表的指针是从0开始计算的。
MOV R5,A ;R5 = A = 34HRET ;返回指令TAB:DB 30H,31H,32H,33H,34HDB 35H,36H,37H,38H,39H71.( 9BH );MOV A,#0C5H ;A = 1100 0101BRL A ;RL为左移指令,执行一次A中内容向左移动一位,A = 1000 1011B = 9BH72.( XRL A ,#0F0H );ANL为置0,ORL为置1,XRL为取反,取反操作方法是要取反的位写1,不变的写0,因此为XRL A,#11110000B73.( INT0 ) ;自然优先级顺序:INT0 - T0 -INT1 -T1 -TI/RI (高到低)74.( XCH A ,R0 ) ;XCH (全字节交换)、 XCHD (半字节交换)、SWAP (高低4位交换) 75.( MOV 20H ,#55H ) ;四、综合题(83)1.计算T1的时间常数:串行口的初值公式:(机器周期)波特率T X SMODn⨯⨯-=3222TMOD = 0010 0000B = 20H ;T1定时,方式2(自动重装初值,精确)2.将程序清单补充完整: 发送程序: ORG 000HMOV TMOD ,# 20H ;T1方式2MOV TH1,#MOV TL1,# ;T1时间常数SETB TR1 ;启动T1定时MOV SCON,# 40H ;串行口方式1 ;SCON = 0100 0000B = 40H(发送时,REN为禁止)MOV R0,#20H ;R0指向发送缓冲区首地址MOV R7,#32 ;R7作发送数据计数次数L0:MOV A,@R0MOV A ,SBUF ;发送数据JNB TI ,$ ;一帧未发完继续查询CLR TI ;一帧发完清发送标志位INC R0 ;指向下一地址DJNZ R7,L0 ;次数循环未完继续SJMP $ ;原地等待接收程序:ORG 000HMOV TMOD,# 20H ;T1方式2MOV TH1,#MOV TL1,# ;T1时间常数SETB TR1 ;启动T1定时MOV SCON,# 50H ;串行口方式1,并允许接收;SCON = 0101 0000B = 40H(接收时,REN为允许)MOV R0,#20H ;R0指向发送缓冲区首地址MOV R7,#32 ;R7作发送数据计数次数LOOP:JNB RI ,$ ;一帧未接收完继续查询CLR RI ;一帧接收完清接收标志位MOV SUBF ,A ;读取数据MOV @R0,A ;存数INC R0 ;指向下一地址DJNZ R7,LOOP ;次数循环未完继续SJMP $ ;原地等待第11 页共11 页。