版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、单片机原理及应用教程第一章单片机概述1. 填空题(1) 单片机是把组成微型计算机的各个功能部件,如中央处理器CPU、以及等集成在一块芯片中,构成一个完整微型计算 机。(2) 根据片内ROM的结构,单片机常可分为3类。MCS, 51中的8031属于, 8051 属于 , 8751 属寸o(3) 按照CPU对数据的处理位数,单片机通常可分为:,位机、和。 (4)单片机正呦着、外围电路的内装化以及、等方向发展。(5)单片机与微处理器追求的标相比,微处理器更侧重于和,而单片机更侧重于和o2. 选择题(1)可以表示单片机的缩略词是oA(MPU B. MCU C. WDT D. PWM (2)不属于单片机
2、系列的是.A. MCS-96 B. 80C51 C. 80X86 D. M68HC11(3)Atmel公司典型的单片机产品系列是。A (AT89 B. M68300 C. PIC D. SH 3.判断题(1)单片机就是CPU, CPU就是单片机。()(2)在浏览单片机系列选型表时, 应注意单片机中CPU对数据的处理能力和芯片内部所有包含的在资源等两个方面。 ()(3)由于16位和32位单片机具有很多有点,因为8位单片机LI前已被淘汰。 ()4.简答题(1) 单片机有哪些特点,(2) 单片机内部一般有哪些功能部件,各功能部件的作用是什么,(3) 单片机主要应用领域有哪些,第二章MCS51单片机的
3、结构1.填空题(1) 若不使用MCS-51片内存储器引脚必须接。EA(2) 80C51在物理上有个独立的存储空间。(3) 当使用8751且二1;程序存储器地址小于时,访问的是片内ROM。EA(4) MCS-51有4组工作寄存器,它们的地址范围是o若(PSW)=18H,则有效R0的地址为H=(6) MCS-51单片机的复位方式主要包括方式和方式。2.选择题所谓CPU是指。A(运算器与控制器B.运算器与存储器C(输入输出设备D.控制器与存储器(2) MCS-51复位时,下面说法正确的是oA. PC二0000H B. SP二00HC. SBUF二OOH D. (30H)=00H(3) PWS=18H
4、时,则当前工作寄存器是oA(0组B. 1组C. 2组D. 3组(4) 不是CPU的指令部件。A (PC B. IR C. PSW D. ID(5) MCS-51外扩ROM、RAM和I/O接口时,它的数据总线是。A(PO B. Pl C. P2 D. P33.判断题(l)MCS-ol的程序存储器只能用来存放程序。()(2)MCS-51外部扩展I/O接 口与外RAM是统一编址的。()(3)MCS-51的特殊功能寄存器分布在60H, 80H地 址范围内。()(4)片内RAM与外部设备统一编制时,需要专门的输入输出指令。 ()(5)MOV RO,R1在任何悄况下都是一条能正确执行的MCS-51指令。(
5、)4.简 答题(1) 什么是单片机的机器周期、状态周期、振荡周期和指令周期,他们之间是什 么关系,(2)程序状态寄存器PSW的作用是什么,常用状态是哪些位,作用是什么,(3) MCS-51单片机时钟周期与振荡周期之间是什么关系,一个机器周期的时序如何 划分,(4)存储器中有哪儿个具有特殊功能的单位,分别做什么用,(5)MCS-51单片机内256B的数据存储器可分为哪儿个区,分别做什么用,第三章MCS-51单片机指令系统1.填空题(1) MCS-51单片机指令按功能分有、(2) MCS-51指令操作数的寻址主要有五种方、和(3) 程序状态字 PSW 中:CY、AC、RS1RSO、0V、Po(4)
6、 在乘法指令中,结果的高8位存放在中,低8位存放在中。(5) 在除法指令中,结果的商存放在中,余数存放在中。2.选择题(1)以下是外部传送指令的是OA (MOV A, R6 B. MOV B, AC. MOV RO, #30H D. MOVX A, DPTR累加器(A)中的内容为80H,以下指令影响CY的是oA. ADD 扎 #60H B. INC BC. PUSH ACC D. ADD A, #80H累加器(A)中的内容为79H,以下指令影响0V的是。A. ADD A, #03H B. ADD A, #04HC. ADD A, #50H D. ADD A, ftOoH(4) 以下指令正确的是
7、。A. INC B B. INC DPTRC. DEC DPTR D. CPL R1累加器中的内容是7EH,CY二1,执行完指令RR A后,A中的内容是A. 7EH B. 3EHC. BFH D. FDH(6)以下指令正确的是oA. MOV Pl. 0, Pl. 2 B. MOV P1.0,AC. MOV OH, 01H D. MOV C,P1. 7H 3.判断题判断下列指令,正确的打?”,错误的打X”(1) INC R1 ( ) (2) DEC DPTR ( ) (3) MOV A, R2 ( ) (4) MOV 40H, R1()(5) MOV Pl. 0,0 ( ) (6) MOV 20
8、H, 21H ( ) (7) ANL 20H, ttOFOH ( ) (8) RR20H ( ) (9) RLC 30H ( ) (10) RL B ( ) 4.简答题(1)指出执行下列程序段以后,累加器A中的内容。MOV A, #3MOV DPTR, itOAOOOHMOVC A, A+DPTR9ORG 0A000HDB 123456789CDEF(2) 设(SP)二074H,指令执行以下程序段以后,(SP)的值及75H, 76H, 77H单元的 内容。MOV DPTR, #OBFOOHMOV A, #50HPUSH ACCPUSH DPLPUSH DPH(3) 已知内部RAM中的30H,
9、32H内容为12H, 34H, 56H,请写出下面的子程序执行 后 30H,32H的内容。RRS: MOV R7, #3MOV A, #30HCLR CRRLP: MOV A, R0RRC AMOV ROINC RODJNZ R7, RRLP(4) 指出下面程序段能。MOV C, P3. 0ORL C, P3. 4CPL CMOV FO, CMOV C, 20HORL C, 50HCPL CORL C, FOMOV Pl. 0, C(5) 指出下面子程序功能。SSS: MOV RO, #4FHCLR ASSL: XCHD A, ROSWAP AXCH A, RODEC ROCJNE RO, #
10、3FH, SSLSWAP AMOV R2,ARET第四章MCS-51汇编语言程序设计1 (填空题(D-般汇编语言程序包括一些,但它并不被译成机器码,只是影响到汇编过程。(2) 指出在该伪指令后的指令的汇编地址,即生成的机器指令起始存储器地址。(3) 在汇编指令中DB xl, x2, x3中每个元素占存储器的个字节,DW yl,y2, y3中每个元素占存储器的个字节。 在MCS-51单片机的汇编程序中标号是以“”结束,而注释是以“”开始。(5) 汇编语言必须经过才能得到相应的机器程序,即口标程序,以供单片机识别和执行。2.选择题(1) 在伪指令DW 100, 30, 40, 50中每个元素所占字
11、节数为。A. 1 B. 2 C. 3 D. 4(2) TIME EQU 40H 的意义是。A. TIME是程序存储器中的常量B. 向TIME内写一个数40HC. 在程序中可以用TIME代替RAM中的40H使用D. 10H可代替TIME使用(3) 在一个MCS-51单片机汇编程序中应必须具有。A.子程序B.中断程序C.主程序D.数据表(4)在一个MCS-51单片机汇编程 序中,主程序应是OA. 开放的程序,可顺序执行到其他程序中B. 在主程序内循环,不得执行到其他子程疗;C. 在主程序内循环,需要时可跳转到其他子程序D. 在主程序内循环,在需要时可调用其他子程序(5)阅读下面程序,本程序执行完成
12、之后,30H、31H、32H、A、B中的内容是MOV A, #OFOHMOV B,#100DIV ABMOV 30H,AMOV A, BMOV B,#10HDIV ABMOV 32H,AMOV 32H,BRETA. 2、 4、 0、 4、 0 B. F、 0、 0、 100、 10C. 0、4、0、4、2 C. 15、0、0、100、10 3.判断题(1)伪指令在汇编程序中也以编译成机器码。()(2)MCS-51汇编语言中只能 有一个主程序。()(3)MCS-51单片机的汇编语言中的中断服务程序最多有5 个。()(4)MCS-51单片机的汇编语言中子程序的数量一般不受限制。() (5)MCS-
13、51单片机的汇编语言可直接执行。()4.编程题(1)编写一个子程序,将内部RAM中40H、41H的内容取补。(2) 编写一个子程序,将30H(高),32H(低)和33H(高),35H(低)两个三字节的无 符号数相加,结果存放到30H, 32Ho(3) 编写一个子程序,将(R2R3) X (R4R5)结果存放到30H, 33H中。(4)编写一 个子程序,将30H、31H内的二进制数转换成压缩的BCD码,存放到40H、41H、 42H 中。(5) 设计一个子程序,其功能为使P1.0 口上的LED灯亮10次,每次5s,灭 Is。设当P1. 0 口为电平低时LED灯亮,晶振频率为12MHZ。(6) 根
14、据图4. 25利用MCS-51单片机的P1. 0、Pl. 1 口接一片74LS164。请编写 一个子程序,将内部RAM的30H的内容移出到74LS164的输出端。QI Q2 Q3 Q4 Q5 Q6 Q7 Q8 89C51 CLK P1D 74LS164 . 0图4.25习题图P1.1笫五章MCS-51单片机的功能模块1.填空题(1) P口作为地址/数据总线,传送地址码的8位;P口作为地址总线,传送地址码的8位。(2) MCS-51有两个中断优先级由软件填写特殊功能寄存器加以选择。(3) 80C51的作为串行接口方式1和方式3的波特率发生器。(4)在多机通信中,若字符传送率为lOOB/s,则波特
15、率等于o (5)用串口扩并口时,串口接口工作方式应选为方式。(6) 外中断请求标志是和o2(选择题(1)P1 口的每一位能驱动oA. 2个TTL低电平负载B. 4个TTL低电平负载C. 8个TTL低电平负载D. 10个TTL低电平负载(2) MCS-ol的并行I/O接口读-改-写操作,是针对该口的。A.引脚B.片选信号C.地址线D.内部锁存器(3) 在中断服务程序中,至少应有一条。A.传送指令B.转移指令C.加法指令D.中断返回指令(4) 要使MCS-51能够响应定时器T1中断、吊行接口中断,它的中断允许寄存器IE的内容应是oA. 98H B. 84HC. 42H D. 22H (5)用MCS
16、-51串行接口扩展并行I/O接口时,串行接口工作方式 应选择OA.方式0 B.方式1c.方式2 D.方式3(6) 若MCS-51中断源都编程为同级,当他们同时申请中断时,CPU首先响应A. B. INT0INT1C. TO D.T1 (7)外部中断1固定对应的中断入口地址为oA. 0003H B. OOOBHC. 0013H D. 001BH 3.判断题(l)TMOD中的GATE二1时,表示曲两个信号控制定时器的启动。()(2)使用可 编程接口必须初始化。()(3)要进行多机通信,MCS-51串行接口的工作方式选 为方式1。( ) (4)MCS-51的5个中断源优先级相同。()4(简答题(l)
17、80C51单片机内设有儿个定时器/计数器,它们有哪些特殊功能寄存器组成,(2)单片机怎样管理中断,怎样开放和禁止中断,怎样设置优先级,5(设计题(1)利用80C51的P1 口控制8个发光二极管LEDo相邻的4个LED为一组,使 两组每隔0.5s交替发亮一次,周而复始。画出电路图,编写程序(设延时0.5s子 程序为D05,已存在)。(2)使用80C51片内定时器编写一个程序,从P1.0 口输出 50HZ的对称方波(MHz) o f, 12osc第六章MCS-51系统扩展技术1 (填空题(l)MCS-ol可扩展的程序存储器和数据存储器(包括输入输出口)最多可为 KBa (2)在MCS-51进行程序
18、存储器和数据存储器的扩展后,单片机本身 可以提供给用户使用的输入输出口最多只有条线。(3) MCS-51外围I/O的地址空间占用存储空间。(4) 在MCS-51进行扩展应用时,作为扩展总线使用的是。(5) ALE信号主要是提供给使用的。(6) 釆用选线时如果某芯片的地址范围是D000H, DFFFH,说明是连到了该芯片的片选端。2(选择题(1) 利用MCS-51单片机本身的串行口也可直接扩展oA.并行输入/输出口 B.串行输入/输出口C.定时器D.中断(2) 外部程序存储器用作为读选通信号。A. B. RDWRC. D. ALE PSEN(3) 全地址译码法存在问题。A.地址不连续B.地址重叠C.地址冲突D.地址译码复杂(4)对于P0 口上的地址信号。A.必须使用锁存器B.必须使用译码器C.必须使用选线法D.无须任何TO、T1引脚可用于扩展oA.定时器/计数器B.中断C.串行接口 D.并行接口3(判断题(l)MCS-ol单片机具有外部数据总线扩展功能。()(2)使用地址译码器
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 采购集中谈判制度范本
- 采购预算审查制度
- 金蝶采购流程管理制度
- 钢结构厂采购管理制度
- 2025年前台沟通技巧测试
- 基于CMOS工艺的高线性射频接收机前端芯片设计
- 第19章 二次根式(单元基础卷)(原卷版)-人教版(2024)八下
- 销售代表的工作总结(集锦15篇)
- 食堂厨师年度工作总结
- 酒店的前台工作总结(15篇)
- 国家临床重点专科心血管内科等13个专科评分标准(试行)
- 虚拟电厂柔性控制系统设计说明书
- 汽轮机组试车方案
- PCI围术期强化他汀治疗的获益和机制课件
- JJG 539-2016数字指示秤
- GB/T 33365-2016钢筋混凝土用钢筋焊接网试验方法
- 辽宁盘锦浩业化工“1.15”泄漏爆炸着火事故警示教育
- GB/T 14536.6-2008家用和类似用途电自动控制器燃烧器电自动控制系统的特殊要求
- GB/T 1408.3-2016绝缘材料电气强度试验方法第3部分:1.2/50μs冲击试验补充要求
- 《乡风文明建设》(王博文)
- 《安娜·卡列尼娜》-课件-
评论
0/150
提交评论