单片机复习2015华立学院
单片机考试复习

单片机考试复习单片机是嵌入式系统中的关键组成部分,掌握单片机的原理和编程技巧对于学习和应用嵌入式系统有着重要的意义。
为了备考单片机考试,以下是一些复习的重点内容,帮助大家系统地进行复习。
1. 单片机基础知识1.1 单片机的概念和发展历程单片机是一种集成度很高的微型计算机系统,具有片上集成的特点。
从早期的8位单片机到现在的32位单片机,单片机的发展经历了几个重要的阶段。
1.2 单片机的工作原理单片机通过执行存储在其内部存储器中的指令,在控制下完成特定功能。
了解单片机的架构和工作原理是学习和理解单片机编程的基础。
2. 单片机编程基础2.1 汇编语言单片机的底层程序一般使用汇编语言进行编写。
掌握汇编语言的语法和指令集是了解单片机底层运行机制的关键。
2.2 C语言C语言虽然是高级语言,但是在单片机编程中也得到了广泛的应用。
掌握C语言在单片机编程中的基本语法和特点,能够更加高效地进行程序开发。
2.3 嵌入式编程技巧在单片机编程中,还需要掌握一些嵌入式编程技巧,如中断处理、时钟配置、IO口控制等。
这些技巧能够提高单片机程序的可靠性和性能。
3. 单片机外部设备接口3.1 数字输入输出口单片机常用的数字输入输出口是与外部设备进行信息交互的重要接口。
了解数字输入输出口的特点和编程方法,能够灵活地控制和读取外部设备的状态。
3.2 模拟输入输出口模拟输入输出口常用于与模拟信号进行交互。
掌握模拟输入输出口的工作原理和编程方法,能够实现对模拟信号的采集和处理。
3.3 串口通信串口通信是单片机与外部设备进行通信的一种常见方式。
了解串口通信的原理和常用协议,能够实现单片机与其他设备的数据交换。
4. 单片机应用案例4.1 LED显示控制LED显示控制是单片机最基础的应用之一,通过控制LED的亮灭状态可以实现各种显示效果。
了解LED显示控制的原理和编程方法,能够实现对LED的动态控制。
4.2 按键输入和响应按键输入和响应是单片机与外部设备交互的一种常见方式。
单片机复习题库(含答案)

单片机复习题库(含答案)单片机复习题库(含答案)一、单选题1. 下面哪个不是单片机的特点?A. 集成度高B. 执行速度快C. 操作简便D. 存储容量大答案:D2. 在单片机的复位电路中,常用的复位方式是:A. 程序复位B. 硬件复位C. 软件复位D. 手动复位答案:B3. 单片机中断的触发方式有以下哪几种?A. 内部触发B. 外部触发C. 软件触发D. 手动触发答案:A、B、C4. 单片机中的位操作指令是指对数据的哪一部分进行操作?A. 高字节B. 低字节C. 位D. 字节答案:C5. 单片机工作模式中,可以通过设置谁来控制单片机工作状态?A. 硬件B. 软件C. 中断D. 外部信号答案:B二、判断题1. 单片机的外部中断一般需要使用外部中断触发器。
答案:错2. 单片机的I/O口可以设置为输入、输出或者双向。
答案:对3. 单片机的Flash存储器是一种非易失性存储器。
答案:对4. 单片机的片内RAM存储器可以直接运行程序。
答案:对5. 单片机的位操作指令是指对数据的整个字节进行操作。
答案:错三、填空题1. 单片机的中断向量表一般存储在()中。
答案:ROM2. 单片机的外部中断触发方式可以选择为()或者()。
答案:上升沿触发、下降沿触发3. 单片机的位操作指令是通过()实现对数据位的读、写或者置位等操作。
答案:位地址4. 单片机的运算指令可以对()进行算术运算或者逻辑运算。
答案:寄存器中的数据5. 单片机的GPIO口是指()。
答案:通用输入输出口四、简答题1. 请简要解释单片机的中断工作原理。
答案:单片机在执行程序的过程中,可以根据外部或者内部的中断请求来暂停当前的工作,转而执行中断服务程序。
当中断请求触发时,单片机会保存当前的程序计数器和其它寄存器的状态,然后跳转到对应的中断服务程序。
该程序处理完中断事件后,再返回到原来的程序继续执行。
通过中断,可以提高单片机的响应速度和处理能力。
2. 请简要说明单片机的I/O口使用方法。
单片机课程设计报警器

广东工业大学华立学院课程设计(论文)课程名称题目名称学生系部专业班级学号学生姓名指导教师2015年06月6日广东工业大学华立学院课程设计(论文)任务书一、课程设计(论文)的内容设计一种红外声光报警系统主要功能有:(1)防盗的安保措施;(2)白天和黑夜都能执行其功能;(3)声光监控与红外线监控同时进行;(4)警报解除,监控继续;(5)能发出警报信息声。
二、课程设计(论文)的要求与数据(1)方案论证;(2)系统原理图或各功能模块的硬件电路原理框图;(3)主程序流程图;(4)系统调试与分析;(5)源程序清单。
三、课程设计(论文)应完成的工作(1)完成方案论证;(2)完成器件选型;(3)给出硬件电路原理图;(4)给出程序流程图;(5)完成源程序设计及调试;(6)完成课程设计报告的撰写。
四、应收集的资料及主要参考文献[1] 刘海成.单片机及其应用[M].中国电力出版社,2012.7发出任务书日期:年月日指导教师签名:计划完成日期:年月日教学单位责任人签章:摘要围绕单片机红外声光报警系统的设计与开发进行研究和实践,详细介绍了红外声光报警系统的整体结构,硬件设计,软件设计,系统方案以及其它的开发和具体实现。
介绍一种基于在系统可编程技术和A T89C51编译器配有集成开发的新型红外声光报警的设计方法,阐述其工作原理和软硬件设计。
在硬件上,用C51大规模集成芯片对其外围电路进行集成,用一片AT89C51芯片实现了几十片分离元件才能实现的功能,几乎将整个系统下载于同一芯片,实现了所谓的片上系统,从而大大简化了系统结构,增强了系统结构的可靠性和性价比。
该红外声光报警可以适用于家庭及一般机构,起到防盗报警的效果。
关键字:红外声光报警系统AT89C51芯片Proteus软件蜂鸣器发光二级管按键目录摘要................................................. 错误!未定义书签。
1.红外声光报警系统总体设计 (3)1.1 系统设计背景 (3)1.2 方案的论证与选择 (3)1.3 系统设计思路 (3)1.4 系统总体框图 (4)2.红外声光报警系统硬件设计 (4)2.1 芯片介绍(AT89C51) (4)2.2 各个模块电路的设计 (6)2.2.1 复位电路模块 (6)2.2.2 晶体振荡电路模块 (6)2.2.3 LED电路模块 (6)2.2.4 按键电路模块 (7)2.2.5 蜂鸣器电路模块 (7)2.3 整体电路模块的设计 (8)3.红外声光报警系统的软件设计 (8)3.1 总程序的功能设计 (9)3.2 总程序流程图的设计 (9)3.3 中断程序的应用 (9)4.红外声光报警系统的测试与分析 (9)5.结论 (10)6.元件清单 (10)7.附录(程序) (10)1.红外声光报警系统总体设计1.1系统设计背景随着国民经济的发展,社会安全保障的需要,电子报警这门综合技术的正在不断的发展。
大学单片机复习资料

1.单片机按用途可划分为通用型和专用型2种2.单片机按存储配置可划分为(3)种。
3.单片机的发展可划分为4位机、8、16、32位机4 个阶段。
4.按温度适应能力,单片机可分为民用或商用级别、工业级、军用级3个等级。
5.不单片机多机应用领域的是(测控系统)属于的有功能弥散系统、并行多机处理系统、局部网络系统6.不属于单片机单机应用领域的是(多功能集散系统)属于的有工业自动化控制、智能仪器仪表、家用电器、计算机外部设备和智能接口7.在微型计算机中,负数常用(补码)表示8.单片机内部RAM的可位寻址的地址空间是(20H~2FH )9.特殊功能寄存器SFR的地址分布在(80H~0FFH )区域10.单片机中的程序计数器PC用来(存放下一条指令地址)。
11.(片内RAM)当工作寄存器处于1区时,对应的地址空间是(08H~0FH )。
工作寄存器组区,共32字节,也称通用寄存器,分为4组(0、1、2、3),每组8个寄存器,一个寄存器存8位信息12.在21个特殊功能寄存器中,有(11 )个具有位寻址能力。
13.作为基本数据输出端口使用时,(P0)口一般要外接上拉电阻。
输入时应人为向p0口写1,使v1、v2截止,方可高阻输入14.P3口作为串行通信接收端(即输入端)是(P3.0 )。
15.P3口作为串行通信发送端是(即输出端)(P3.1 )。
16.P3口作为外部中断0端(低电平有效)是(C. P3.2 )。
17.8051单片机中,唯一一个用户不能直接使用的寄存器是(PC)。
18.P3口作为外部中断1端是(P3.3 )。
19.无第二功能的并口是(P1(只能做i\o接口使用))。
有第二功能的有p3、p2、p120.访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是(P0口)。
21.外扩数据存储器的读/写控制信号来自于(P3 )口。
22.外扩程序存储器的低8位地址来自(P0)口。
23.8051的引脚按功能划分为(4 )组。
2015tyut单片机复习题

1.单片机复位后,堆栈指针SP指向第H号内部RAM;8051的堆栈是向生长的。
2.指令JC rel的寻址范围为。
3.单片机的中断触发方式有、两种;大多数情况下,单片机控制系统采用方式触发中断。
4.若某单片机片内的程序存储器类型为ISP Flash,则意味着_______。
5.8051单片机的程序存储器和数据存储器编址方式采用的是哈佛结构,即数据存储器和程存储器的编址方式。
6.8051上电复位后,从地址开始执行程序;串口的中断入口地址为H。
7. 8051最多有Kbytes的程序存储器和Kbytes的数据存储器。
8. P2口的功能为和。
9. 8051单片机的对外部数据存储器操作指令和对I/O端口的操作指令是的。
10. 8051单片机的中断优先级共有个,分别为、。
11.8051单片机一个机器周期等于_____________个晶体振荡周期;通常,8051单片机的ALE引脚以倍的晶振频率输出脉冲。
12. 8051单片机复位后,堆栈指针SP指向第H号内部RAM;8051的堆栈是向生长的。
13. 8051单片机的外部数据存储器和I/O设备是编址的。
14. 8051单片机的中断触发方式有、两种;大多数情况下,单片机控制系统采用方式触发中断。
15.8051单片机的程序存储器和数据存储器编址方式采用的是哈佛结构,即数据存储器和程序存储器的编址方式。
16. 8051单片机的中断优先级共有个,分别为、。
1.8051单片机执行MOV写指令时,相关的信号状态是( )A.PSEN无效为低电平,WR有效为低电平B. PSEN无效为高电平,WR有效为低电平C.PSEN有效为低电平,WR无效为高电平D. PSEN无效为高电平,WR无效为高电平2.若PSW.4=0,PSW.3=1,现在需要保存R1的内容,可执行______指令。
( )A.PUSH R1B.PUSH @R1C.PUSH 01HD.PUSH 09H3.将数据从外部存储器读入累加器的指令是( )A.JMP @A+DPTRB.MOVC A,@A+PCC.MOVX A,@DPTRD.MOVC A,@A+DPTR4.在8051片外扩展一片8K的28C64需要根地址线。
单片机期末考试复习资料(参考)

单片机期末考试复习资料(参考)1.单片机的4个并口的功能。
(P10—P11)P0.0—P0.7。
P0端口8位三态双向I/O口线,它分时作为低8位地址线和8位数据线。
在不访问外部存储器时,作为通用I/O口,传送输入输出数据。
P1.0—P1.7。
P1端口8位带内部上拉电阻的准双向I/O口线。
对P1端口写1时,P1端口被内部上拉电阻上拉为高电平,可以用作输入口。
P2.0—P2.7。
P2端口8位带内部上拉电阻的准双向I/O口线。
可作为一般I/O端口,在扩展容量时可作为高8位地址线。
P3.0—P3.7。
P3端口8位带内部上拉电阻的准双向I/O口线。
第一功能是普通的I/O端口,向P3端口写1时,P3端口被内部上拉电阻上拉为高电平,并且用作输入口。
第二功能是作为控制口。
2.单片机的堆栈的概念。
(P16)堆栈是一个特殊的存储区,用来暂存数据和地址,它是按先进后出的原则存取数据的。
堆栈共有两种操作,进栈和出栈。
特点是断点保护和保护现场。
3.单片机的外部中断的申请方式有哪些?(P64)电平(低电平有效)和边沿触发(下降沿有效)两种申请方式。
4.定时器/计数器的工作方式3是什么?(P78)M0、M1位于11时,设置T0、T1工作于方式3。
T0、T1工作于方式3时,T0被分解成两个独立的8位计数器TL0和TH0。
T1处于方式3时停止计数。
5.单片机的寻址空间。
64KB,范围:0000H—0FFFFH.6.单片机的中断源有哪些,优先级如何规定?(P63)(P66表4—5)P89C5X系列单片机有6个中断源,分别为外部中断0请求INT0、外部中断1请求INT1、定时器/计数器0溢出中断请求T0、定时器/计数器1溢出中断请求T1、串行中断请求RX或TX、定时器/计数器2溢出中断请求T2。
在同级的中断和更高级的中断没有产生的情况下,产生的中断将被服务,如果同级的中断或更高级的中断正在服务,新的中断只有等到正在服务的中断结束才能被服务。
单片机考试复习试题库附答案

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

单片机复习题带答案版一、简答题1.什么是单片机?与普通微机相比,单片机有什么特点?2.简要介绍了8051单片机的内部基本结构。
3、程序状态字psw中主要包含了哪些状态信息?4.什么是时钟周期、机器周期和指令周期?8051 CPU机器周期和时钟周期之间的关系是什么?5.如果振荡频率FOSC=12Mhz,振荡周期、状态周期和机器周期分别是多少?6.如何区分访问数据存储器的指令是访问片内RAM还是片外RAM?7、8051的存储器由哪几部分组成?片内ram分为哪几个性质和用途不同的区域?8.8051单片机中的特殊功能寄存器是什么?特殊功能寄存器和其他片上RAM单元之间有什么区别?9、简述堆栈工作过程和sp的作用。
10、ea引脚有何功能?11.51系列程序存储器的寻址规律是什么?当MCU执行指令时,如何知道指令是来自片内ROM还是片外ROM?12、访问位地址20h和字节地址20h的区别是什么?13.按照相同优先级的优先级排队顺序列出MCS-51的中断源和相应的中断入口地址14。
当MCS-51定时器/计数器用作定时器和计数器时,谁提供计数脉冲?这与什么因素有关?15、已知振荡器振荡频率为12mhz,要求定时器/计数器0产生10ms的定时,试编写初始化程序首先,计算Th0和tl0的初始值,Th0=d8H,tl0=F0H;其次,确定模式寄存器tmod的值为01h;最后,编写初始化程序:Start:movtl0、#0f0hmovth0、#0d8hmovtmod、#01hsetbtr016、简述定时器/计数器0、1的4中工作方式的特点。
17、综述p0、p1、p2、p3口各有哪几个功能?18、为何说p1口是“准双向接口”?19.波特率是什么意思?如何确定8051单片机串行口在四种工作模式下的波特率?20.例如,在异步通信中,每个字符由11位组成,串行端口每秒传输250个字符,波特率是多少?答:波特率是每秒钟传送的二进制数的位数,所以波特率为11×250=275021.将串行异步通信的传输速率设置为2400波特,并使用奇偶校验传输ASCII码字符。
广东工业大学华立学院考试试卷《高频电子线路》-2015

广东工业大学华立学院考试试卷(A) 参考答案及评分标准 课程名称:高频电子线路 考试时间: 2015年 1月 12日 一、填空题(每小题2分,共20分) 1. 已知电波的f = 300KHz ,则其λ =[ 1000m ]。
2. 无线电波的主要传播方式有[直射传播]、[地波传播]和[电离层折射反射传播]。
3.在通信系统中,共用的基本单元电路除高频小信号放大器、高频功率放大器和正弦波振荡器以外,还有[调制和解调]、[混频]和[反馈控制]电路等。
4.小信号谐振放大器的三个主要性能指标是[谐振电压增益Au 0]、[通频带BW 0.7]和 [选择性-矩形系数:K 0.1= BW 0.1/BW 0.7]。
5.功率放大器的主要性能指标是[功率]和[效率];甲、乙、丙三类功率放大器中,[丙类]功放可获得最高效率,[甲类 ]最低。
6.根据载波受调制参数的不同, 调制分为三种基本方式, 它们的是[振幅调制(调幅)]、[频率调制(调频)]和[相位调制(调相)]。
7.反馈控制电路有[自动增益控制(AGC)电路]、[自动频率控制(AFC )电路]和[自动相位控制(APC)电路(或锁相电路)]。
二、问答与计算题(每小题6分,共30分) 1. 晶体振荡器有什么优点? 高Q 值、高频率稳定度和高标准性。
2.下图是一个什么电路?L 、C 起什么作用?Cb 、Ce 起何作用?Cb 、CeL3.己知并联谐振回路的L = 1μH,C = 20pF,品质因数Q = 100,求该并联回路的谐振频率f0,谐振电阻R P,以及通频带BW0.7。
f0 = 35.6MHz,R P = 22.4kΩ,BW0.7 = 0.356 MHz4.高频功率放大器的主要作用是什么?实现窄带、较宽频带的高频高效率功率放大,各有什么办法?实现高频、高效率的功率放大。
选用LC谐振回路并工作在丙类放大,可实现窄带高频高效率的功放;实现较宽频带的高频高效率功放,可采用宽带特性的传输线变压器传输和应用功率合成技术。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《单片机原理及应用》例题与课后习题P35 例2.1 试写出完成下列功能的程序段:(1)将R0的内容送入R6中,(2)将片内RAM 30H单元的内容送入片外60H单元中;(3)将片外RAM 2000H单元的内容送入片内20H单元中;(4)将ROM的2000H单元的内容送入片内RAM 30H单元中;P36 例2.2 将R0的内容和R1的内容相互交换。
MOV A , R0XCH A , R1MOV R0 , AP38 例2.3试把存放在R1-R2和R3-R4中的两个16位数相加,结果存于R5-R6中。
MOV A , R2ADD A , R4MOV R6, AMOV A , R1ADDC A, R3MOV R5 , AP39 例2.4试求(R3)←(R2)-(R1)。
MOV A , R2CLR CSUBB A , R1MOV R3 , AP40 例2.5在R3中数为67H,在R2中数为85H,用十进制运算,运算的结果放于R5。
MOV A , R3ADD A , R2DA AMOV R5 , AP41 例2.6试写出完成下列功能的指令段:(1)对累加器A中b1、b3和b5位清0,其余位不变,程序为ANL A , #11010101B(2)对累加器A中b2、b4和b6位置1,其余位不变,程序为ORL A , #01010100B(3)对累加器A中b0和b1位取反,其余位不变,程序为XRL A , #00000011BP41 例2.7试写出对R0寄存器内容求反的程序段。
MOV A , R0CPL AMOV R0 , AP43 例2.8把片内RAM中位寻址区的20H位的内容传送到30H位。
MOV C ,20HMOV 30H , CP44 例2.9试利用位逻辑运算指令编程实现两个位的异或操作。
位变量X和Y的异或结果=XY+XY假定X和Y的位地址为20H.0和20H.1,结果存储到位累加器C中。
MOV C , 20H.1ANL C , /20H.0MOV F0 , CMOV C , 20H.0ANL C , /20H.1ORL C , F0P46 例2.12 将片外RAM 30H单元开始的数据块传送到片内RAM的40H开始的位置,直到出现零为止。
MOV R0 , #30HMOV R1 , #40HLOOP: MOVX A , @R0MOV @R1 , AINC R1INC R0JNZ LOOPP46 例2.13利用“逻辑与”和“JZ、JNZ”指令实现位测试。
要实现以下功能:若30H地址单元的b3位为0则B=5,否则B=8。
MOV A , #08HANL A , 30HJNZ N1MOV B , #5LJMP N2N1: MOV B , #8N2:P48 例2.14统计片内RAM中30H单元开始的20个数据中0的个数,放于R7中。
MOV R0 , #30HMOV R2 , #20MOV R7 , #0LOOP: MOV A , @R0JNZ NEXTINC R7NEXT: INC R0DJNZ R2 , LOOPP48 例2.15从片外RAM中30H单元开始有100个数据,统计当中正数、0和负数的个数,分别放于R5、R6、R7中。
MOV R2 , #100MOV R0 , #30HMOV R5 , #0MOV R6 , #0MOV R7 , #0LOOP: MOVX A , @R0CJNE A , #0 , NEXT1INC R6SJMP NEXT3NEXT1: JB ACC.7 , NEXT2INC R5SJMP NEXT3NEXT2: INC R7NEXT3: INC R0DJNZ R2 , LOOPP52 例ORG 3000HTAB1: DB 12H, 34HDS 4HDB …5‟P53 2.5.1 延时程序设计延时程序与MCS-51指令执行时间有很大的关系。
在使用12MHz晶振时,一个机器周期为1µs,执行一条DJNZ指令的时间为2µs。
这时,可用多重循环方法写出下面如下的延时1s的程序:DEL: MOV R5,#20 ;1µsDEL0: MOV R6,#200 ;1µsDEL1: MOV R7,#123 ;1µsDEL2: DJNZ R7,DEL2 ;123*2µsDJNZ R6,DEL1 ;(1+123*2+2)*200=49800µsDJNZ R5,DEL0 ;(1+49800+2)*20=996060µsRETP54 【例2.16】将内部RAM中以40H为起始地址的8个单元中的内容传到外部存储器以2000H为起始地址的8个单元中。
MOV R0 . #40HMOV DPTR , #2000HMOV R7 , #08LOOP: MOV A , @R0MOVX , @DPTR , AINC R0INC DPTRDJNZ R7 , LOOPP59【例2.20】设在30H和31H单元中各有一个8位数据:(30H)=X7X6X5X4X3X2X1X0 (31H)=Y7Y6Y5Y4Y3Y2Y1Y0现要从30H单元中取出低5位,并从31H单元中取出低3位完成拼装,拼装结果送到40H单元保存,并且规定:(40H)=Y2Y1Y0X4X3X2X1X0MOV A , 30HANL A , #00011111BMOV 30H, AMOV A , 31HANL A , #00000111BSWAP ARL AORL A , 30HMOV 40H , AP60 【例2.22】8位二进制无符号数转换为3位BCD码。
8位二进制无符号数存放在35H单元,要求个位、十位、百分位分别存放在40H、41H和42H单元。
MOV A , 35HMOV B , #10DIV ABMOV 40H , BMOV B , #10DIV ABMOV 41H , BMOV 42H , AP27 习题与思考题1.1、1.2、1.5、1.8、1.9、1.10P64-68 习题与思考题2.5、2.6、2.7、2.8、2.9、2.10、2.11、2.12、2.13、2.14、2.18、2.19、2.20、2.27、2.32练习题1.单片机与普通计算机的不同之处在于其将(cpu)、(储存器)、和(I/O 口)三部分集成于一块芯片上。
2.8051与8751的区别是:(A)内部数据存储单元数目的不同(B)内部数据存储器的类型不同(C)内部程序存储器的类型不同(D)内部的寄存器的数目不同3.说明MCS-51单片机的引脚EA的作用, 该引脚接高电平和接低电平时各有何种功能?EA=0,只读片外程序存储器,EA=1,在PC值小于或等于0FFFH(4K)时,读片内程序存储器,当PC值大于0FFFH(4K)时,读片外程序存储器,4.什么是机器周期?MCS-51的时钟振荡周期和机器周期之间有何关系?1个机器周期等于12个时钟振荡周期5. 在MCS-51单片机中,如果采用6MHz晶振,一个机器周期为(2微秒)。
T=12/f7.若A中的内容为63H,那么P标志位的值为(0)。
累加器A的内容为:0110 0011,1的个数为4个(偶数),所以奇偶标志位P=0.8.判断下列说法是否正确:(A)在MCS-51中,为使准双向的I/O口工作在输入方式,必须保证它被事先预置为1 对(B)在MCS-51单片机中,一个机器周期等于1μS。
错机器周期,是单片机处理指令的最小计量单位。
根据单片机外接晶振的不同,所获得的机器周期不同。
而且,不同单片机即使外接相同晶振,机器周期也会有所不同。
(C)特殊功能寄存器SP内装的是栈顶首地址单元的内容。
错SP 是堆栈指针寄存器,存的是栈顶地址,而不是地址单元的内容。
(D)内部RAM的位寻址区,只能供位寻址使用,而不能供字节寻址使用。
错位寻址区既可以供位寻址使用,又可以供字节寻址使用。
(E)8031共有21个特殊功能寄存器,它们的位都是可用软件设置的,因此,是可以进行位寻址的。
错特殊功能寄存器中其单元地址能被8整除的才可以进行位寻址。
(F)区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址范围的低端还是高端。
错区分片外程序存储器和片外数据存储器的最可靠的方法是看其芯片的型号是ROM还是RAM,看其是与RD信号连接还是与PSEN信号连接(G)PC可以看成是程序存储器的地址指针。
对(H) DPTR可以分为2个8位的寄存器使用。
对9. 8031 单片机复位后,R4所对应的存储单元的地址为(04H ),因上电时PSW=(00H)。
这时当前的工作寄存器区是(0 )组工作寄存器区。
10.判断下面有关PC和DPTR的结论是否正确?(A)DPTR是可以访问的,而PC不能访问。
错(B)它们都是16位的寄存器。
对(C)它们都具有加1的功能。
对(D)DPTR可以分为2个8位寄存器使用,但PC不能。
对11.使用8031单片机时,需将EA引脚接(低)电平,因为其片内无(程序)存储器。
12.片内RAM低128个单元划分为哪三个主要部分?各部分的主要功能是什么?(1)工作寄存器组(00H——1FH) 这是一个用寄存器直接寻址的区域,内部数据RAM区的0—31,共32个单元。
它是4个通用工作寄存器组,每个组包含8个8位寄存器,编号为R0——R7。
(2)位寻址区(20H——2FH) 16个字节单元,共包含128位,这16个字节单元既可以进行字节寻址,又可以实现位寻址。
主要用于位寻址。
(3)堆栈与数据缓冲区(30H——7FH) 用于设置堆栈、存储数据。
13.PC的值是:(A) 当前正在执行指令的前一条指令的地址(B) 当前正在执行指令的地址(C) 当前正在执行指令的下一条指令的地址(D) 控制器中指令寄存器的地址14.判断下列指令各操作数的寻址方式目的操作数源操作数(1)MOV A ,#65H 寄存器寻址立即数寻址(2)MOV @R1,65H 寄存器间接寻址直接寻址(3)MOV 30H,R2 直接寻址寄存器寻址(4)MOV C ,20H 位寻址位寻址(5)SJMP LOOP 相对寻址(6)MOV 60H,@R1 直接寻址寄存器间接寻址(7)MOVC A,@A+PC 寄存器寻址变址寻址15.MCS-51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为MCS-51的PC 是16位的,因此其寻址的范围为(64 )字节。
16. 内部RAM中,哪些单元可作为工作寄存器区,哪些单元可以进行位寻址?地址为00H-1FH的32个单元是4组通用工作寄存器区,每个区包括8个8位工作寄存器,编号为R0-R7。
字节地址为20H-2FH的16个单元可进行128位的位寻址,这些单元构成了1位处理机的存储器空间。