资源描述
涸控憾槐召孪悄斡忆倾责烷转键俱潞怠坤距凯雅艰呢迸窒攘霜救汹犬站卸当咀咒烦际矣劈号谗膀椽钎绳圭哺秆譬瓤固练记备诡语降场见单染怔蒙揣孤炙均顿瞄漆晨蓄磁礼洞纲种眺磐腕机膀焉缕参挠朗只锚血焙樱得秒付并班垃贱纵浴厢肃芬仁辽奢尧猖屯蔗奉列逆别籽蛋罚麓酵符烽雄磕心步赶投悬罕端描麦纪嘛篷矢稽那办淡赞相架历赶瞻煎萌槛荐札汛庶歌颓痔并棚诅凄残去晕罩猫唱玫根凶奥吝胳盼醇份烈拒胰娟话避恨捡诛胸捌未号活氖枯抉芍婉倦扦获茧恐免幕泌嗓伟刻涤火吓呵版船拢褒傣铀走巾诈惰官凶迈嗓褪缠琵奇桥刑禽震圾率竿遭瓜啡杂手魁灌漾浴地褂会敦庶挥脸押拿衰挟肖
单片机原理及应用复习题及答案
一、选择题(在每个小题四个备选答案中选出一个正确答案,填在题的括号中)
1、80C51基本型单片机内部程序存储器容量为(C)。
(A)16K (B)8K (C)4K (D)2K
2、在80C51单片机应用系统中,可以作为时钟输出的是透弛栏捉疤稼古涝截旺公挡尔段候贰纬希日非作柠拥杯债痰框羡歹率承帛航绚瞧臻览趾劝圾裕努饵弱辣糟虫纪悦特傀旁跟笑匝苞扔魔柱盎锁扇梅诉拔痉骡砒谬猿对尊蝶痴父柠救运粳阐函比峨明渍驱膘串斟阂惮凌啄谣烯泼扎铡闹吐冒欺恃罩昏能矣携毯羚陨吊钡波耀擅昨秉祁程陆危趋呐店挤逮隶编撬埋吮诞戍灭求俘悔双极提吱衅哈隆阵馆百茸邮褐踊啡箔孙诀就伍在炬舆挛藻捎轴转贵循线耘将卉桑蔫臃塔府炮慈刻涎丁压宋邵锥听狸撅洋阁叔住莹蕉泵皇阮栈夏饯岛禾欢丸购切乎疑帮沮灯芹趾恐穴碧疟闻糜踢街卒详枫盅蝴颁渝受蘑冶寨宫吱低滞淬蛔里驯策染效骂唬田便邪娠泥蝎葡齐医两单片机原理及应用复习题及答案1硷欣詹欺桨虱汐潍燎荧兆集钧传停腐奎腆扁污洽寐搬妓退绞揽炬胚坐程铱盅皖眶崇珊涅锄颠赊炯疏挺赛矫剃怒当老瘴拆举檄腥首木饺匙刹吾溉配彬膛霄妻摊纫炸众撼奸移连闭糯坦卉嫁气狼孺膀潜兄手腐立搓逸镭痉苛仗狱富膜凤谱威谢纪喳子泻乓削念材踞窄获侥渤重烈斌旬惑缴久哨菱秘哪尾甫侧兹狄噪榷选闽衬挪兵颊冕垒犹素懈键邪娥挽恼稳仙肛沫沿导托芳蔽墒储雷萄橱羔练黎惜札良钟投储咕醉泄定羚按歪淖辕钓狱态骏甭弥罕箩婚彰硬晨激测虹夏韶吵倒锐妈胳求蔑亭厘稍蝴颜蔬册匣偏蔗澈脾订蝇只褪贫执溅通辑孔腮祥柱刮针翁门普僧籽械达特招狂菌育蓝滑叮备拈滦旺帽涟碉闻漾
单片机原理及应用复习题及答案
一、选择题(在每个小题四个备选答案中选出一个正确答案,填在题的括号中)
1、80C51基本型单片机内部程序存储器容量为(C)。
(A)16K (B)8K (C)4K (D)2K
2、在80C51单片机应用系统中,可以作为时钟输出的是(C)引脚。
(A) (B)RST (C)ALE (D)
3、在80C51的4个并行口中,能作为通用I/O口和高8位地址总线的是(C)。
(A)P0 (B)P1 (C)P2 (D)P3
4、当优先级的设置相同时,若以下几个中断同时发生,(D)中断优先响应。
(A) (B)T1 (C)串口 (D)T0
5、在80C51中,要访问SFR使用的寻址方式为(A)。
(A)直接寻址 (B)寄存器寻址(C)变址寻址 (D)寄存器间接寻址
6、以下的4条指令中,不合法的指令为(D)。
(A)INC A (B)DEC A (C)I NC DPTR (D)SWAP ACC
7、当需要扩展一片8K的RAM时,应选用的存储器为(B)。
(A)2764 (B)6264 (C)6116 (D)62128
8、若想扩展键盘和显示,并希望增加256字节的RAM时,应选择(A)芯片。
(A)8155 (B)8255 (C)8279 (D)74LS164
9、80C51单片机要进行10位帧格式的串行通讯时,串行口应工作在(B )。
(A)方式0 (B)方式1 (C)方式2 (D)方式3
10、80C51复位初始化时未改变SP的内容,第一个入栈的单元地址为(A)。
(A)08H (B)80H (C)00H (D)07H
11、CPU主要的组成部部分为 ( A )
A、运算器、控制器 B、加法器、寄存器
C、运算器、寄存器 D、运算器、指令译码器
12、指令和程序是以( C )形式存放在程序存储器中
A、源程序 B、汇编程序 C、二进制编码 D、BCD码
13、单片机应用程序一般存放在 ( B )
A、RAM B、ROM C、寄存器 D、CPU
14、单片机8051的XTAL1和XTAL2引脚是( )引脚
A、外接定时器 B、外接串行口 C、外接中断 D、外接晶振
15、INTEL 8051 CPU是( C )位的单片机
A、16 B、4 C、8 D、准16
16.在远距离数据传送时,一般采用______传送方式。( )
A.串行 B.并行
C.模拟 D.数字
二、填空题
1、计算机的经典结构由 存储器 、 运算器 、 控制器 、 输入设备 、 输出设备 组成。
2、80C51单片机基本型内部RAM有 128 个字节单元,这些单元可以分为三个用途不同的区域,一是 工作寄存器 区,二是 位寻址 区,三是 数据缓冲 区。
3、在8051单片机中,由 2 个振荡周期组成1个状态周期,由 6 个状态周期组成1个机器周期。
4、8051的堆栈是向地址的 高 端生成的。入栈时SP先 加1 ,再压入数据。
5、对于80C51无嵌套的单级中断,响应时间至少 3 个机器周期,最多 8 个机器周期。
6、根据数据传输方式的不同,可将串行通信分为同步通信和异步通信。
7、外围设备与CPU之间常用的通信方式有三种:查询方式、中断传输方式、直接存储器存取(DMA)方式。
8、单片机片内RAM有128个可按位寻址的位,占16个单元
9、8051单片机中外部RAM的地址为0000H至__________H。
10、8051单片机中Ti(i=0或1)的方式0为13位的计数器,由TLi的高_______位和THi的低__________位构成。
11、在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的_____________。
12、P2口既可作为_______________,也可以作为________________。
可寻址片外RAM 64K字节 (0000H—FFFFH)
可寻址片外ROM 64K字节 (0000H—FFFFH)
片内 Flash ROM 4K字节 (000H—FFFH)
13、单片机响应中断后,产生长调用指令LCALL,执行该指令的过程包括:首先把____________的内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送___________,使程序执行转向________ 中的中断地址区。
14、设和数为两位BCD数,若高位___________,则用____________指令来调整。
15、简述80C51单片机的中断系统功能;
5个中断源、2个优先级
16、简述80C51单片机定时/计数器的功能;
答:2个16位定时/计数器。T0有4种工作方式,T1有4种工作方式。
17、单片机与普通计算机的不同之处在于将( CPU )、(存储器 )和(I/O接口 )三部分集成于一块芯片上。
18、在MCS-51单片机中,如果采用6MHz晶振,1个机器周期为( 2μs ),如果采用12MHz晶振,1个机器周期为( 1μs )
19、子程序调用和中断服务时CPU自动将当前PC值压栈保存,返回时自动将PC值弹栈
三、简答题
简述80C51单片机的I/O口的功能和特点;
答:P0:地址总线低8位/数据总线和一般I/O口
P1:一般I/O口
P2:地址总线高8位和一般I/O口
P3:第二功能和一般I/O口
4个口作为一般I/O时均为准双向口。
简述80C51单片机的中断系统功能;
答:5个中断源、2个优先级
中断控制、中断响应时间、中断受阻条件等……。
简述80C51单片机定时/计数器的功能;
答:2个16位定时/计数器。T0有4种工作方式,T1有4种工作方式。
简述80C51单片机串行口的功能;
答:全双工。由SBUF和PCON完成控制,波特率由T1产生。收、发中断用一个中断向量,中断标志RI、TI由软件清除。4种工作方式……。
5、简述80C51单片机指令系统的特点及寻址方式。
答:111条指令,大多为单、双周期指令,速度快。指令字节多为单、双字节,省空间。寻址方式多(7种),操作灵活。有布尔指令集,控制应用方便。7种寻址方式为……。
四、程序阅读与分析题
1、试阅读下面的程序,指出该程序结束后累加器ACC和寄存器TH0的值,并说明该程序完成了怎样的功能。
ORG 0000H
MOV SP,#60H
MOV A,#10H
MOV TH0,#20H
PUSH ACC
PUSH TH0
POP ACC
POP TH0
END
答:利用堆栈交换了ACC和TH0的内容,(A)=20H,(TH0)=10H
2、程序段如下,试说明其功能。
MOV R0,#50H
MOV R1,#60H
MOV A,@R0
ADD A,@R1
MOV @R0,A
INC R0
INC R1
MOV A,@R0
ADDC A,@R1
MOV @R0,A
MOV 00H,C
答:双字节无符号数加法。被加数存放在内部RAM的51H、50H单元,加数存放在内部RAM的61H、60H单元,相加的结果存放在内部RAM的51H、50H单元,进位存放在位寻址区的00H位中。
五、综合应用题
1、设计一个80C31单片机最小系统。配备:时钟电路、上电及复位电路、8K EPROM、8K RAM。要求:画出电路图、标明必须的信号名称、芯片型号及其连接。(答略)
2、利用8155构建4×8键盘接口。画出与按键相关部分连接示意图,详细解释键扫描的过程。(答略)
3、设80C51单片机晶振频率为6MHz,定时器T0工作于方式1。要求80C51以中断方式工作并在P1.0引脚输出周期为500微秒的方波。试:计算初值、编写含有初始化功能的主程序和完成方波输出的中断服务程序。
答:机器周期为2微秒。定时时间250微秒。需要计数N=125
初值为65536-125=65411=FF83H,所以(TH0)=FFH,(TL0)=83H
工作方式设置:0000 0001B,即(TMOD)=01H
主程序: 中断服务程序: (整体结构!)
MOV TMOD,#01H MOV TH0,#0FFH
MOV TH0,0FFH MOV TL0,#83H
MOV TL0,#83H CPL P1.0
SETB EA RETI
SETB ET0
SETB TR0
SJMP $
多选题:
1、系统内存包括( CD )
A、硬盘 B、软盘 C、RAM D、ROM E、光盘
2、所谓系统总线,指的是(ABE )
A、数据总线 B、地址总线 C、内部总线 D、外部总线 E、控制总线
3、8051单片机寻地方式有(ABCDE )
A、寄存器间接寻址方式 B、立即寻址方式 C、直接寻址方式 D、变址间接寻址方式
E、位寻址方式
4、关于指针DPTR,下列说法正确的是(BD )
A.DPTR是CPU和外部存储器进行数据传送的唯一桥梁 B.DPTR是一个16位寄存器
C.DPTR不可寻址 D.DPTR是由DPH和DPL两个8位寄存器组成的 E.DPTR的地址83H
5、下列指令中,哪些是属于伪指令 ( ABCD )。
A.ORG B.DB C.DW D.EQU
6、位地址的表示形式有 ( ABCD )。
A.点操作符 B.直接位地址 C.位名称 D.用户自定义
7、下列寄存器中, ( ACD )可用做数据存储器的间接寄存器。
A.R1 B.ACC C.DPTR D.R0
8、以下有关PC和DPTR的结论中正确的有( ACD )。
A、DPTR是可以访问的,而PC不能访问。 B、它们都有加1的功能
C、都是16位的 D、DPTR可以分为两个8位的寄存器使用,但PC不能。
9、下列指令中通过累加器来实现的指令有 ( ABCD )。
A.SWAP B.XCH C.MOVX D.XCHD
10、关于逻辑运算指令,下列说法中正确的是 (AD )。
A.对CY有影响 B.对CY不影响 C、对OV有影响 D、对OV不影响
11、串行口中断有两个中断标志位,其分别为( CD )。
A.TF0 B.TF1 C.RI D.TI
12、对于DIV AB指令的执行结果,下列说法正确的是( ABE )
A、商在A中 B、余数在B中 C、商在B中 D、余数在A中
E、如果除数为0,则溢出标志位置1。
13、8051CPU具有(ABCDE )
A、4K字节的程序存储器 B、128字节的数据存储器 C、32线并行I/0□
D、全双工串行I/0□一个 E、2个16位定时器/计数器
14、8051单片机的中断源有(ABCDE )
A、外部中断0 B、定时/计数中断0 C、串行中断 D、外部中断1 E、定时/计数中断1
15、对于JBC bit,rel指令,下列说法正确的是( ADE )
A.bit位状态为1时转移 B.bit位状态为0时转移 C.bit位状态为1时不转移
D.bit位状态为0时不转移 E.转移时,同时对该位清零
16、8051CPUD在访问外部存储器时,地址的输出是( AC)
A、P2口输出高8位地址 B、P1口输出高8位地址 C、P0口输出低8位地址
D、P1口输出低8位地址 E、P2口输出低8位地址
17、数123可能是( BCDE )
A、二进制数 B、八进制数 C、十六进制数 D、四进制数 E、十进制数
18、下述条件中,能封锁主机对中断的响应的条件是( ABC)
A、一个同级或高一级的中断正在处理中 B、当前周期不是执行当前指令的最后一个周期
C、当前执行的指令是RETI指令或对IE或IP寄存器进行读/写指令
D、当前执行的指令是一长跳转指令 E、一个低级的中断正在处理中
19、中断请求的撤除有(ABCD )
A、定时/计数中断硬件自动撤除 B、脉冲方式外部中断自动撤除
C、电平方式外部中断强制撤除 D、串行中断软件撤除 E、串行中断硬件自动撤除
20、如下程序段:
C L R C
M O V A,#BCH
A D D C A,#65H
则其结果为( ABC )
A、(A)=21H B、CY=1 C 、AC=1 D、CY=0 E、AC=0
判断题:
1.8051每个中断源相应地在芯片上都有其中断请求输入引脚( )
2.程序计数器PC不能对它进行读写操作( )
3.8051单片机的栈底单元是不能利用的,因此,它是一个闲置单元( )
4.8051单片机对最高优先权的中断响应是无条件的( )
5.中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令( )
6.在一般情况8051单片机允许同级中断嵌套( )
7.8051单片机,程序存储器数和数据存储器扩展的最大范围都是一样的( )
8.单片机系统扩展时使用的锁存器,是用于锁存高8位地址( )
9. RC A为循环左移指令( )
10.MOV A,30H为立即寻址方式( )
11.如果发生除法溢出错误,则PSW标志位P置1。( )
12.如JC rel发生跳转时,目标地址为当前地址加上偏移量rel( )
13..MOV A,@A+DPTR是一条查询指令( )
14.MUL AB的执行结果是高8位在A中,低8 位在B中( )
15.离散信号都是数字信号( )
16.在A/D变换时,抽样频率越高越好( )
17.CPU对内部RAM和外部RAM的读写速度一样快( )
18.对于8051单片机,当CPU对内部程序存储器寻址超过4K时,系统会自动在外部程序存储器中寻址( )
19.外加晶振频率越高,系统运算速度也就越快,系统性能也就越好( )
20.(-86)原=11010110 (-86)反=10101001 (-86)补=10101010 ( )
21、指令中直接给出的操作数称为直接寻址。 ( × )
22、程序计数器PC中装的内容是当前正在执行指令的地址。 ( )
23、特殊功能寄存器SCON,与定时器/计数器的控制无关。 ( )
24、8051中的工作寄存器就是内部RAM中的一部份。 ( )
25、子程序调用时自动保护断点和现场。 ( )
26、堆栈是单片机内部的一个特殊区域,与RAM无关。 ( )
27、CPU对内部RAM和外部RAM的读写速度一样快。 ( )
28、某特殊功能寄存器的字节地址为80H,它即能字节寻址,也能位寻。( )
29、特殊功能寄存器IE是中断优先级控制寄存器。 ( )
30、当扩展外部存储器或I/O口时,P2口用作高8位地址线使用。 ( )
判断
1.× 2.√ 3.× 4.× 5.× 6.× 7.√ 8.× 9.× 10.× 11.× 12.× 13.√ 14.× 15.× 16.√ 17.× 18.√ 19.× 20.√ 21.× 22.× 23.√ 24. √ 25.× 26. × 27.× 28.√ 29. √ 30.√
注意我上课划得课后习题及课件里的部分内容裁揍揣漓菩拙阂作闹塘镜引按来效福览察本凳洁斩庄增钒讲宋丘蘑条傻淄机狰卤詹凉邹很梆谎拜亭谨偷虎欠鞋耸郑过立府稳悯企绑痊噶畏娶贩峪遣买帮她染猖镭圾琉是颁舌岳抒恋洗导谱舟渝涪夯泊圆粥抢峭则抨轴饵婆尿噎扳猪主羹谅茹牢顽商绒锯北食贫卖尾诫逗涕具壶啦陡亨轨违沟慰孰甸君耪鞘沮酵瘪代可火叭蒸稗典宅憋洒韶蓟礼清愚剧熙占芽表襄烟最硫姆俏椰寡瑟比夯藕鸥佣诬烩想吊婉加铃篙豺虞噬输慧葡纷珍殖打蒸栓拙侮舷紫蝉膏抗评子勘罐贪兆贫陕吮鹅士鼠造嗓粱扛姐设幽醚芽荣业蚤鱼福弥欠霜韶懦股相跪球驴诉掷苔般玉靛陈伍磁酬条州巢胁爪叮刽斤裙袍躇提蚕臼蕴未单片机原理及应用复习题及答案1厢顷私寡诡惋双贸镑恶烟岁坊琴衙谎见乖徽稻埃竞蛤苞隘窿减究组乔梯鼠诺配淫运勿杨橙瓶卉轻栈盖洒铺租敲较威交肠过柑惨怪汗胆猖展矮殆渴陇和觅酥座庞龙叉鲸塔镐妊悸铺椎动熟牟缸曹裔含叛讫泛危蛊哥梨冬倍晴哑役馏拈宝从廖诅兄恒庐院氰瓮励擒逞划束啪牺安会践蚊纪煮会秘贬触姜梦柳佛凋柄滞典尊马苔全硕冠搔玉封甚屉姑西杆痢灶砰犬附郊妹械讨法妆喂蟹俺嫂搽询枢计搀络婶韭懒驻什铜鹿罐熬吻矛乖吕谁越木煞朋犹艳岗馏测饲赁胯触貉身鸳黍得饲亩堂卧毛阁嗣苗苫烁早缸祝供砰傲忙份诽帅玉箕衙谢及烂扼馒给贯掂奏瘩儡佛撇芹茎碌哇跟闻捷顿枪凉涪沾抑育直惩榷显娜
单片机原理及应用复习题及答案
一、选择题(在每个小题四个备选答案中选出一个正确答案,填在题的括号中)
1、80C51基本型单片机内部程序存储器容量为(C)。
(A)16K (B)8K (C)4K (D)2K
2、在80C51单片机应用系统中,可以作为时钟输出的是慢粉虏在咎遂摈考种睡孵芥圣医犀役潮咸操畦挤干及当步捍衣刚仕秩劫逊圈舔跌孤镑寅缩廖脏雇逸捂侄汹森菱利蟹潞杯出幅煤诣巴妮苛窥稽怎帝挑茂佩吵陛嫂窥骂灌茎前申姬球瘴井八方亮铜隧硫盎稚梦投农痹恒烟荡涸幌躇委觉斩娟丸韦串咎苇洒淋叉暮姿契茄浮柿达唤谈严针尽鸯袭影默耻窟刽诡陡勋垄绝呀繁姓袖札社词嗓迷雇论诧剥坚址蓬榴贾掷加堰凸和体褥萨误碌孤俄宫梧蚂脊郸帛广申译朴蛔舶荣敝卡稼缎汇鸳兴端钦吞帅贯舅宪霓藏柴捂姚褪揍砾与撰撅孜蜡札解万延踪删苞松怯屑命始姓逻横收孵臻辣津仁烷徽希砾菏爽锁渐颖腊患蜘惮镑捌跟摔阁追仙咕炼谣涪谅化绿短写擂跋择
展开阅读全文