扬州大学广陵学院 单片机及其原理复习资料
2011年下广陵学院《单片机原理及应用》考试卷(A)
扬州大学试题纸( 2011-2012 学年第一学期)广陵学院电气80901 班(年)级课程单片机原理及应用(A)卷一、选择题(每题1分,共15分)1.当(A)=0时下面4条指令中,执行结果使A 的内容可能不为0的是(A)XRL A, #0 (B)ANL A, #0(C)ORL A,#0 (D)SUBB A,#02.由8031单片机构成的最小系统应含有(A)8031、地址锁存器、RAM (B)8031、地址锁存器、EPROM(C)8031、 RAM、 EPROM (D)8031、地址锁存器、I/O接口3.8051单片机,引脚EA的功能是(A)区分RAM与ROM的公用地址(B)区分内部ROM,外部ROM公用地址(C)区分内部RAM与外部RAM公用地址(D)区分内部ROM与外部RAM公用地址4.若下列中断源同时请求中断,则最先响应中断为(A)由指令设置而定(B)INT0(C)TF0 (D)RI5.定时/计数器1 的中断入口地址是(A)000BH (B)0013H (C)001BH (D)0023H 6.MCS-51单片机控制的七段LED显示器,其数据传送方式是(A)无条件传送(B)查寻方式(C)中断方式(D)DMA方式7.下列指令中能完成测试A中最高位是否为1的指令数目是ADD A,#80H ; RLC A ; RL A ; XRL A, #80H(A)1 (B)2 (C)3 (D)4 8.MCS-51单片机中寄存器SBUF的功能是(A)串行口工作选择(B)并行数据缓冲(C)串行发送缓冲器(D)串行收/发缓冲器9.在CPU执行下列指令时,使用到堆栈的指令是(A)JMP @A+DPTR (B)RET (C)XCH A,@R1 (D) JC NEXT10.下列指令中,不属于8051指令的是(A)SWAP A (B)RETI (C)IRET (D)SETB C11.MCS-51单片机为了实现嵌套,在中断处理过程中(A)应屏蔽已响应的中断源(B)不必打开系统中断(C)必须重新设置中断优先级(D)应保护好各寄存器12.8051单片机响应中断后,需由用户采用软件来清除中断标志的是(A)TI,RI (B)TF0,TF1 (C)TE0,TE1 (D)TF0,TE013.定时器的工作方式控制字应写入的特殊功能寄存器是(A)TL1、TL0 (B)TMOD (C)TCON (D)TL0、TMOD14.当8051单片机的时钟脉冲为6MHZ时,其定时器T0的最大定时时间是(A)12ms (B)65.535ms (C)65.536ms (D)131.07 ms15.下列寻址方式中,能访问程序存储器的寻址方式有种立即寻址;寄存器间接寻址;直接寻址;变址寻址(A) 1 (B) 2 (C)3 (D) 4二、填空题(每空1分,共20分)1、MCS-51复位后, CPU从______H单元开始执行程序。
单片机原理与应用技术复习提纲
《单片机原理与应用技术》复习提纲1.变压器的使用2.交流电动机的使用3.直流电动机的使用4.三相异步电动机直接启动控制电路5.三相异步电动机间接启动控制电路(P186)复习题集:一、名称解释1、低压电器:是指在交流额定电压1200V,直流额定电压1500V及以下的电路中起通断、保护、控制或调节作用的电器。
2、主令电器:自动控制系统中用于发送控制指令的电器。
3、熔断器:是一种简单的短路或严重过载保护电器,其主体是低熔点金属丝或金属薄片制成的熔体。
4、时间继电器:一种触头延时接通或断开的控制电器。
5、电气原理图:电气原理图是用来表示电路各电气元器件中导电部件的连接关系和工作原理的电路图6、零压保护:为了防止电网失电后恢复供电时电动机自行起动的保护叫做零压保护。
7、欠压保护:在电源电压降到允许值以下时,为了防止控制电路和电动机工作不正常,需要采取措施切断电源,这就是欠压保护。
8、星形接法:三个绕组,每一端接三相电压的一相,另一端接在一起。
9、三角形接法:三个绕组首尾相连,在三个联接端分别接三相电压。
10、减压起动:在电动机容量较大时,将电源电压降低接入电动机的定子绕组,起动电动机的方法。
11、主电路:主电路是从电源到电动机或线路末端的电路,是强电流通过的电路,12、辅助电路:辅助电路是小电流通过电路13、速度继电器:以转速为输入量的非电信号检测电器,它能在被测转速升或降至某一预定设定的值时输出开关信号。
14、继电器:继电器是一种控制元件,利用各种物理量的变化,将电量或非电量信号转化为电磁力(有触头式)或使输出状态发生阶跃变化(无触头式)15、热继电器:是利用电流的热效应原理来工作的保护电器。
16、交流继电器:吸引线圈电流为交流的继电器。
17、全压起动:在电动机容量较小时,将电动机的定子绕组直接接入电源,在额定电压下起动。
18、点动电路:按下点动按钮,线圈通电吸合,主触头闭合,电动机接人三相交流电源,起动旋转;松开按钮,线圈断电释放,主触头断开,电动机断电停转,19、电气控制系统:电气控制系统是由电气控制元器件按一定要求连接而成20、变极调速:异步电动机调速中,改变定子极对数的调速方法。
单片机原理及应用复习资料_普通用卷
单片机原理及应用课程一单选题 (共74题,总分值74分 )1. 在异步通信中,数据传输的单位是()(1 分)A. 字节B. 字C. 帧D. 位2. 在MCS-51中,需要外加电路实现中断撤除的是()(1 分)A. 定时中断B. 脉冲方式的外部中断C. 外部串行中断D. 电平方式的外部中断3. MCS-51单片机片要用传送指令访问片外数据存储器,它的指令操作码助记符是以下哪个?()(1 分)A. MULB. MOVXC. MOVCD. MOV4. #data表示()(1 分)A. 8位直接地址B. 16位地址C. 8位立即数D. 16位立即数5. 读片外部数据存储器时,不起作用的信号是()(1 分)A. /RDB. /WEC. /PSEND. ALE6. 能用紫外线光擦除ROM中的程序的只读存储器为()(1 分)A. 掩膜ROMB. PROMC. EPROMD. EEPROM7. 开机复位后,CPU使用的是第0组工作寄存器,地址范围是()(1 分)A. 00H-10HB. 08H-0FHC. 10H-1FHD. 00H-07H8. 定时器/计数器工作方式1是()。
(1 分)A. 8位计数器结构B. 2个8位计数器结构C. 13位计数结构D. 16位计数结构9. 有如下程序段: MOV 31H ,#24H ; MOV A , 31H ; SWAP A ; ANL A , #0F0H ;执行结果是(1 分)A. (A)=24HB. (A)=42HC. (A)=40HD. (A)=00H10. 8051有四个工作寄存器区,由PSW状态字中的RS1、RS0两位的状态来决定,单片机复位后,若执行 SETB RS0 指令,此时只能使用()区的工作寄存器。
(1 分)A. 0区B. 1区C. 2区D. 3区11. 8051有四个工作寄存器区,由PSW状态字中的RS1和RS0两位的状态来决定,单片机复位后,若执行 SETB RS0 指令,此时只能使用()区的工作寄存器。
单片机原理及应用知识点复习精编
单片机原理及应用知识点复习精编一、单片机的基本原理单片机的基本原理是指通过摩尔定律,将中央处理单元(CPU)、存储器和输入输出设备集成到一块芯片上。
其基本组成部分包括:CPU、存储器、定时器/计数器、输入输出端口、通信接口等。
单片机可以实现数据的输入输出、计算处理、控制运行等功能。
二、单片机的常见知识点复习1.单片机的指令系统:包括指令的格式、指令的功能、指令的执行周期等。
常见指令有数据传送指令、算术指令、逻辑指令、跳转指令等。
2.单片机的寄存器:包括通用寄存器、状态寄存器、程序计数器、堆栈指针等。
其中,通用寄存器用于存放运算数据,状态寄存器用于存放运算结果和标志位。
3.单片机的输入输出端口:包括并行输入输出端口和串行输入输出端口。
并行输入输出端口可同时输入输出多位数据,串行输入输出端口适用于需要高速通信的场景。
4.单片机的定时器/计数器:用于产生精确的时间延迟或实现定时、计数等功能。
定时器可用于产生中断信号,计数器可用于计数外部事件。
5.单片机的中断系统:包括外部中断和内部中断。
外部中断用于处理外部事件的优先级,内部中断用于处理操作系统任务的切换和管理。
6.单片机的存储器结构:包括随机存储器(RAM)、只读存储器(ROM)和闪存等。
RAM用于存放变量和暂存数据,ROM用于存放程序代码和常量数据。
三、单片机的应用单片机广泛应用于各个领域,包括工业控制、通信、仪器仪表、家电等。
以下是一些单片机的应用案例:1.工业自动化控制系统:单片机作为控制单元,实现对生产过程的监控和控制,可用于各种工业生产线的自动化控制。
2.电子秤:单片机通过采集传感器信号,并进行数据处理,实现对重量的测量和显示。
3.空调控制系统:单片机通过采集环境温度和湿度传感器信号,实现空调的温度调节和风速控制等功能。
4.智能家居系统:单片机作为智能家居的中控单元,通过与各种家电设备的通信,实现对家庭设备的远程控制。
5.车载电子系统:单片机作为车载电子系统的控制核心,可实现对车辆的信息显示、安全控制、娱乐系统控制等功能。
单片机原理及应用考试复习知识点
单片机原理及应用考试复习知识点单片机原理及应用考试复知识点第1章计算机基础知识考试知识点:1.各种进制之间的转换1) 各种进制转换为十进制数。
方法:各位按权展开相加即可。
2) 十进制数转换为各种进制。
方法:整数部分采用“除基取余法”,小数部分采用“乘基取整法”。
3) 二进制数与十六进制数之间的相互转换。
方法:每四位二进制转换为一位十六进制数。
2.带符号数的三种表示方法1) 原码:机器数的原始表示,最高位为符号位(‘+’1‘-’),其余各位为数值位。
2) 反码:正数的反码与原码相同。
负数的反码把原码的最高位不变,其余各位求反。
3) 补码:正数的补码与原码相同。
负数的补码为反码加1.原码、反码的表示范围:-127~+127,补码的表示范围:-128~+127.3.计算机中使用的编码1) BCD码:每4位二进制数对应1位十进制数。
2) ASCII码:7位二进制数表示字符。
~9的ASCII码30H~39H,A的ASCII码41H,a的ASCII码61H。
第2章 80C51单片机的硬件结构考试知识点:1.80C51单片机的内部逻辑结构单片机是把CPU、存储器、输入输出接口、定时/计数器和时钟电路集成到一块芯片上的微型计算机,主要由以下几个部分组成。
1) 中央处理器CPU包括运算器和控制器。
运算电路以ALU为核心,完成算术运算和逻辑运算,运算结果存放于ACC中,运算结果的特征存放于PSW中。
控制电路是单片机的指挥控制部件,保证单片机各部分能自动而协调地工作。
程序计数器PC是一个16位寄存器,PC的内容为将要执行的下一条指令地址,具有自动加1功能,以实现程序的顺序执行。
2) 存储器分类:随机存取存储器RAM:能读能写,信息在关机后消失。
可分为静态RAM(SRAM)和动态RAM(DRAM)两种。
只读存储器:信息在关机后不会消失。
掩膜ROM:信息在出厂时由厂家一次性写入。
可编程PROM:信息由用户一次性写入。
可擦除可编程EPROM:写入后的内容可由紫外线照射擦除。
单片机原理及应用》期末复习资料
单片机原理及应用》期末复习资料一、概述单片机作为一种集成电路芯片,在嵌入式系统中扮演着重要角色。
它具备微处理器、存储器和各种外设接口等功能,可以实现各种控制和计算任务。
本文将对单片机的原理和应用进行详细介绍,帮助读者复习单片机相关知识。
二、单片机的基本原理1. 单片机的组成结构单片机由中央处理器(CPU)、存储器、输入输出接口(I/O)、定时器/计数器和串行通信接口等组成。
这些组成部分通过总线相互连接,形成一个完整的单片机系统。
2. 单片机的工作原理单片机的工作原理是将程序和数据存储在存储器中,CPU按照程序指令的顺序依次执行,同时与输入输出设备进行数据交互。
通过定时器/计数器和串行通信接口等外设,单片机可以进行各种计算和控制任务。
3. 单片机的指令系统单片机的指令系统包括数据传输指令、算术运算指令、逻辑运算指令、跳转指令和输入输出指令等。
不同的指令通过操作码进行区分,每条指令执行时会产生相应的操作结果。
4. 单片机的存储器结构单片机的存储器结构包括程序存储器、数据存储器和特殊功能寄存器。
程序存储器用于存放程序指令,数据存储器用于存放变量和数据,特殊功能寄存器用于存放控制和状态信息。
三、单片机的应用场景1. 家电控制单片机可以用于控制家电设备的开关和调节,比如空调、电视和洗衣机等。
通过连接传感器和执行器,单片机可以实现温度调节、时间控制和电机驱动等功能。
2. 工业自动化单片机在工业控制领域有广泛应用,可以实现生产线的自动控制和监测。
通过与传感器和执行器的连接,单片机可以获取并处理各种信号,实现工艺过程的控制和优化。
3. 智能交通单片机可以用于交通信号灯的控制和智能交通系统的构建。
通过与摄像头、车辆检测器等设备的连接,单片机可以实时监测交通情况,并根据需要进行信号灯的调控。
4. 医疗设备单片机在医疗设备中起到核心控制和数据处理的作用。
如心电图机、血糖仪和医用透析机等,都可以通过单片机实现信号采集和处理,提供准确的医疗诊断结果。
单片机原理及应用(专升本)复习总结
《单片机原理及应用》复习单片机(Micro Controller Unit,简称MCU):把中央处理器(CPU)、随机存储器(RAM)、只读存储器(ROM)、输入/输出接口电路、定时器/计数器以及串行通信接口等集成在一块芯片中,构成一个完整的微型计算机。
第一部分时钟与复位一、振荡器和时钟电路1.内部时钟方式2.外部时钟方式:外部时钟信号接至XTAL1,XTAL2悬空(P34 图2-11)二、时序1.振荡周期:也称为时钟周期。
取决于晶振的频率。
(以12MHz为例)2.状态周期:两个时钟周期为一个状态周期,用S表示。
两个时钟周期作为一个状态的两个节拍,分别称为节拍P1和节拍P2。
3.机器周期:一个机器周期包含6个状态周期,用S1、S2、…、S6表示;共12个节拍,依次可表示为S1P1、S1P2、S2P1、S2P2、…、S6P1、S6P2。
4.指令周期:执行一条指令所占用的全部时间,它以机器周期为单位。
(1)1机器周期指令:ADD A,Rn (P291:1us)(2)2 机器周期指令:INC DPTR (P292:2us)(3)4机器周期指令:MUL AB;DIV AB;DA A(P292:4us)应用举例:8051晶振采用12MHz,执行完下面子程序,需要花多少时间?DL: MOV R7,#20 (1)DL2: MOV R6,#250 (1)DL1: DJNZ R6,DL1 (2)DJNZ R7,DL2 (2)RET (2)1×1us + 250×20×2×1us + 20×1×1us + 20×2×1us + 2×1us ≈ 10ms-------------------------------------------------------------------------------注意事项(I)在每个机器周期内,ALE信号两次有效(出现两次高电平,每次高电平的宽度为2个时钟周期)。
单片机原理及应用 期末复习资料
单片机原理及应用期末复习资料【单片机原理及应用】单片机(Microcontroller)是一种集成电路芯片,内部集成有中央处理器(CPU)、内存、输入输出接口和各种外设接口等主要组成部分,广泛应用于各种电子设备和系统中。
本文将围绕单片机的原理和应用展开讨论,为期末复习提供资料。
1. 单片机基本原理1.1 单片机架构单片机的架构可以分为哈佛结构和冯·诺依曼结构。
哈佛结构中,程序存储器和数据存储器分开存放,分别有独立的地址总线和数据总线;冯·诺依曼结构则将程序和数据存储在同一个存储器中,共享地址总线和数据总线。
1.2 单片机的工作原理单片机通过运行预先编写好的程序,完成各种功能。
它的工作原理可以概括为:输入设备通过接口与单片机相连,将输入信号转换为数字信号,单片机处理数字信号后,通过输出接口控制外部设备完成相应的操作。
1.3 单片机的指令集和编程语言单片机的指令集是单片机能够理解和执行的命令集合,不同的单片机拥有不同的指令集。
编程语言可以是汇编语言或高级语言,常用的汇编语言有汇编指令和汇编宏指令,高级语言常用的有C语言。
2. 单片机的应用领域2.1 家用电器单片机在家用电器中广泛应用,如洗衣机、空调、冰箱、微波炉等。
通过单片机控制,这些电器设备能够实现智能控制、定时启动和自动保护等功能。
2.2 工业自动化在工业自动化领域,单片机被广泛应用于生产线控制、工艺过程监控、仪器仪表控制等。
单片机通过各种传感器采集数据,并根据预设的控制策略,控制执行机构完成相应操作。
2.3 通讯设备单片机在通讯设备中扮演重要角色,如手机、无线路由器、通讯基站等。
单片机通过控制和处理通讯信号,实现数据的发送和接收、加密解密、网络连接等功能。
2.4 汽车电子单片机在汽车电子领域有广泛应用,如发动机控制单元(ECU)、车载音响系统、车载导航系统等。
单片机通过精密计算和控制,提高汽车性能、安全性和舒适性。
3. 单片机的开发工具3.1 开发环境单片机的开发环境包括集成开发环境(IDE)、编译器、烧录器等。
《单片机原理及应用》期末复习题1
《单片机原理及应用》期末复习题1一、填空题1、若采用6MHz的晶体振荡器,则MCS-51单片机的振荡周期为2/12us ,机器周期为2us 。
2、MCS-51单片机共有5 个中断源,由IE 寄存器设定中断的开放和禁止;每个中断源有两个优先级,由IP 寄存器设定。
3、单片机的内部RAM区中,可以位寻址的地址范围是20H~2FH ,特殊功能寄存器中,可位寻址的地址是80H~FFH 。
4、MSC-51单片机引脚信号中,信号名称带上划线的表示可外接电路或低电平时该信号有效;5、函数是C 语言的基本单位。
6、若由程序设定RS1、RS0=0、1,则工作寄存器R0~R7的直接地址为08H~0FH 。
7、串行口通信方式 2 接收到的第9 位数据送SCON 寄存器的RB8 位中保存。
8、MCS-51内部提供 2 个可编程的16 位定时/ 计数器,定时器有 4 种工作方式。
9、在C51中,变量的数据类型说明为bit ,则其取值范围是0 或1 。
10、串行口方式 3 发送的第9 位数据要事先写入SCON 寄存器的RB8 位。
11、MCS—51 单片机外部中断请求信号有电平方式和脉冲方式,在电平方式下,当采集到P3.2 或P3.3 引脚的有效信号为低电平时,激活外部中断。
12、CPU又称MPU ,一般由运算器和控制器两部分组成。
13、使用DPTR作间址指针进行寄存器间接寻址时,其寻址能力为所有存储器。
14、整型变量的占用的存储空间是两个字节;字符型变量占用的存储空间是一个字节15、ALU指的是算术/ 逻辑单元。
16、MCS-51单片机的中断源分别是外部中断0 、定时/ 计数器0 、外部中断1 、定时/ 计数器1 、串行口接收/ 发送中断。
17、KeiL C51 软件中,工程文件的扩展名是.Uv2 ,编译连接后生成可烧写的文件扩展名是_.hex二、选择题1、C语言中最简单的数据类型包括(B/D )。
A、整型、实型、逻辑型B、整型、实型、字符型D、整型、实型、逻辑型、字C、整型、字符型、逻辑型符型2、下列描述中正确的是( D )。
单片机原理及其应用课件
2.2.1 电源及时钟引脚 1.电源引脚 (1)Vcc(40脚):+5V电源; (2)Vss(20脚):接地。
14
单片机原理及其应用
扬州大学
2.时钟引脚
(1)XTAL1(19脚):接外接晶振引脚。如果采用 外接时钟振荡器时,此引脚应接地。
(2)XTAL2(18脚):接外部晶振的另一端。如果 采用外接时钟振荡器时,此引脚接收时钟。
2.2.2 控制引脚
提供控制信号,有的引脚还具有复用功能。
(1) RST/VPD(9脚): 复位与备用电源。
(2) ALE//PROG(30脚):第一功能ALE为地址锁存 允许。(可驱动8个LS型TTL负载。)
/PROG为本引脚的第二功能。为编程脉冲输入 端。
15
单片机原理及其应用
扬州大学
(3) PSEN(29脚):读外部程序存储器的选通信号。
18
单片机原理及其应用
扬州大学
2.3 MCS-51的CPU
由运算器和控制器所构成
2.3.1 运算器
对操作数进行算术、逻辑运算和位操作。
1.算术逻辑运算单元ALU
进行加、减;与、或、异或;循环移位,求补等 运算。
2.累加器 A
使用最频繁的寄存器,有时也可写为Acc。
A的作用:
(1)是ALU单元的输入之一,又是运算结果的存放 单元。
载。
(3) P2口:8位准双向I/O口,与地址总线(高8位)
复用,可驱动4个LS型TTL负载。
(4) P3口:8位准双向I/O口,双功能复用口,可驱 动4个LS型TTL负载。
17
单片机原理及其应用
扬州大学
要特别注意准双向口与双向三态口的差 别。
2011年下广陵学院《单片机原理及应用》考试卷(B)
扬州大学试题纸( 2011-2012 学年第 一 学期)广陵 学院 电气80901 班(年)级课程 单片机原理及应用 (A)卷一、选择题(每题1分,共10分)1、8031单片机PWS 中的RS1=1,RS0=0时,工作寄存器R7的地址为(_________)A. 07HB. 08HC. 17HD. 1FH 2、下列符号中只有(_________)是正确的MCS--51指令。
A. PUSH ROB. PUSH 40HC. POP @ROD. POP #40H 3、8031单片机马上响应中断的必要条件之一是(_________)A. CPU 处于关中断状态B. 一条指令执行完毕后C. 正在响应更高级的中断D. 刚执行完RETI 指令4、8031单片机设置外部中断0为边沿触发时,其TCON 中的(_________)位需为1。
A. IT0B. IE0C. TFOD. TF1 5、将累加器A 中的数送到片外RAM 40H ,可执行指令(_________)A. MOVX 40H ,AB. MOV R6,#40H MOV @R6,AC. MOV R1,#40HD. MOV R6,#40H MOVX @R1,A MOVX @R6,A6、DAC0832的分辨率为 ,输出的模拟信号是(A )8位 (B )10位 (C )12位 (D )电压 (E )电流7、若8051单片机内定时器T0的最大定时时间为65.536ms,则此时单片机的时钟频率、定时初值分别是(A )6MH 0000H (B )6MH 0001H(C )12MH 0000H (D )12MHZ 0001H 8、在汇编语言中以下可以用作标号的是(A )ADD (B )DW (C )MA2 (D )2MA9、设(SP )=07H (PC )=2100H,则执行LCALL 0400H 之后,08H 单元的内容为(A )00H (B )02H (C )03H (D )04H10、8051单片机,引脚PSEN的功能是(A)外部RAM读选通(B)外部RAM写选通(C)外部ROM读选通(D)外部ROM写选通二、填空题(每空1分,共10分)1、执行下列指令组后(A)=__________(B)=____________MOV A,#34HADD A,#28HMOV B,ADA A2、已知R1=3FH,(3FH)=40H,执行下列指令组后R1=________,(3FH)=__________。
【期末复习、考研备考】《单片机原理及应用》期末复习资料
第1章微型机的基本知识1.微型机:由CPU、存储器、输入/输出接口电路和系统总线构成。
2.系统总线:地址总线AB,控制总线CB和双向数据总线DB。
数据总线(Data Bus―DB)双向、三态:数据总线的根数决定了一次可以传递二进制数的位数。
地址总线(Address Bus―AB)单向、三态:地址总线的位数决定了可以直接访问的存储单元(或I/O口)的最大可能数量(即容量)。
控制总线(Control Bus―CB):控制总线用来传输控制信号,数据总线和每个元件的数据线相连,为了使CPU能够和其中一个元件正确通信,必须使用三态逻辑元件(特别针对输入元件)。
3.运算器:运算器由算术逻辑单元ALU、累加器A、标志寄存器F和寄存器组,相互之间通过内部总线连接而成。
4.控制器:控制器CU由程序计数器PC 、指令寄存器IR 、指令译码器ID 、操作控制部件或称为组合逻辑阵列PLA 和时序发生器等电路组成,是发布操作命令的“决策机构”。
5.特殊功能寄存器(PSW):CY(PSW.7)进位/借位标志位;AC(PSW.6)半进位/借位标志位;F0 (PSW.5)可由用户定义的标志位;RS1(PSW.4)、RS0(PSW.3)工作寄存器组选择位;OV (PSW.2)溢出标志位;P (PSW.0)奇偶标志位。
6.堆栈与堆栈指示器SP(Stack Pointer):堆栈是按照“先进后出”或“后进先出”原则组织的一个存储区域。
7.字长:字长就是计算机的运算器一次可处理(运算、存取)二进制数的位数。
字长越长,一个字能表示数值的有效位就越多,计算精度也就越高,速度就越块。
8位二进制数称为1个字节,以B (Byte) 表示;2个字节定义为1个字,以W (Word) 表示;32位二进制数就定义为双字,以DW (Double word) 表示。
8.存储容量:存储器存储二进制信息多少的一个技术指标1KB =1024B (即1024×8位)1024KB =1MB(兆字节)1024MB=1GB(千兆字节)第2章单片机硬件结构1.单片机主要功能特点:8 位的CPU,片内有振荡器和时钟电路,工作频率为1~12MHz片内有128B数据存储器RAM片内有4KB程序存储器ROM可寻址片外64K字节数据存储器RAM可寻址片外64K字节程序存储器ROM片内21/26个特殊功能寄存器(SFR)4个8位的并行I/O口(PIO)1个全双工串行口(SIO/UART)2个16位定时器/计数器(TIMER/COUNTER)2个优先级可处理5个中断源,两级中断优先级1个布尔处理器和1个布尔累加器(Cy)MCS-51指令集含111条指令2.时钟电路:XTAL1, XTAL2:片内振荡电路输入/输出端;通常外接一个晶振两个电容。
(完整word版)单片机原理及应用知识点汇总(复习)
单片机知识点汇总单片机原理及应用知识点汇总一、填空题1、单片机是将微处理器、一定容量的RAM和ROM以及I/O口、定时器等电路集成在一块芯片上而构成的微型计算机。
2、单片机 80C51 片内集成了4KB 的 FLASH ROM ,共有5个中断源。
3、两位十六进制数最多可以表示256个存储单元。
4、在 80C51 中,只有当 EA 引脚接高电平时,CPU才访问片内的Flash ROM。
5、当 CPU 访问片外的存储器时,其低八位地址由P0口提供,高八位地址由P2口提供,8 位数据由P0口提供。
6、在 I/O 口中,P0口在接LED时,必须提供上拉电阻,P3口具有第二功能。
7、80C51 具有64KB 的字节寻址能力。
8、在 80C51 中,片内 RAM 分为地址为00H~7FH的真正RAM区,和地址为80H~FFH的特殊功能寄存器 (SFR) 区两个部分。
9、在 80C51 中,通用寄存器区共分为4组,每组8个工作寄存器,当CPU 复位时,第 0 组寄存器为当前的工作寄存器。
10、数据指针 DPTR 是一个16位的特殊功能寄存器寄存器。
11、在 80C51 中,一个机器周期包括12个振荡周期,而每条指令都由一个或几个机器周期组成,分别有单周期指令、双周期指令和 4 周期指令。
12、当系统处于正常工作状态且振荡稳定后,在RST 引脚上加一个高电平并维持2个机器周期,可将系统复位。
13、单片机 80C51 复位后,其 I/O 口锁存器的值为0FFH,堆栈指针的值为07H,SBUF 的值为不定,内部RAM的值不受复位的影响,而其余寄存器的值全部为0H 。
14、在 809C51 中,有两种方式可使单片机退出空闲模式,其一是任何的中断请求被响应,其二是硬件复位;而只有硬件复位方式才能让进入掉电模式的单片机退出掉电模式。
15、单片机 80C51 的 5 个中断源分别为INT0、INT1、T0、T1以及TXD/RXD。
(完整版)单片机原理及应用期末考试必考知识点重点总结
单片机概述:单片机是微单片微型计算机的简称,微型计算机的一种。
它把中央处理器(CPU),随机存储器(RAM),只读存储器(ROM),定时器\计数器以及I\O 接口,串并通信等接口电路的功能集成与一块电路芯片的微型计算机。
字长:在计算机中有一组二进制编码表示一个信息,这组编码称为计算机的字,组成字的位数称为“字长”,字长标志着精度,MCS-51是8位的微型计算机。
89c51 是8位(字长)单片机(51系列为8位)单片机硬件系统仍然依照体系结构:包括CPU(进行运算、控制)、RAM(数据存储器)、ROM(程序存储器)、输入设备和输出设备、内部总线等。
由于一块尺寸有限的电路芯片实现多种功能,所以制作上要求单片机的高性能,结构简单,工作可靠稳定。
单片机软件系统包括监控程序,中断、控制、初始化等用户程序。
一般编程语言有汇编语言和C语言,都是通过编译以后得到机器语言(二进制代码)。
1.1单片机的半导体工艺一种是HMOS工艺,高密度短沟道MOS工艺具有高速度、高密度的特点;另一种是CHMOS工艺,互补金属氧化物的HMOS工艺,它兼有HMOS工艺的特点还具有CMOS的低功耗的特点。
例如:8051的功耗是630mW,80C51的功耗只有110mW左右。
1.2开发步5骤:1.设计单片机系统的电路2.利用软件开发工具(如:Keil c51)编辑程序,通过编译得到.hex的机器语言。
3.利用单片机仿真系统(例如:Protus)对单片机最小系统以及设计的外围电路,进行模拟的硬软件联合调试。
4.借助单片机开发工具软件(如:STC_ISP下载软件)读写设备将仿真中调试好的.hex程序拷到单片机的程序存储器里面。
5.根据设计实物搭建单片机系统。
2.1MCS-51单片机的组成:(有两个定时器)CPU(进行运算、控制)、RAM(数据存储器)、ROM(程序存储器)、I/O口(串口、并口)、内部总线和中断系统等。
工作过程框图如下:运算器组成:8位算术逻辑运算单元ALU(Arithmetic Logic Unit)、8位累加器A(Accumulator)、8位寄存器B、程序状态字寄存器PSW(Program Status Word)、8位暂存寄存器TMP1和TMP2等。
单片机原理及应用复习大纲.docx
单片机原理及应用复习大纲一、填空(20分)1、单片机就是一个在其中集成了中央处理器、存储器、输入输出接口的,具有计算机基本属性的大规模集成电路芯片。
2、为了强调单片机的控制属性,在国际上,多把单片机称为微控制器其英文缩写为MCU。
在使用时,通常处于测控系统的核心地位,并嵌入其中,所以也称其为嵌入式微控制器,其英文缩写为EMCUo3、通用型单片机把所有可开发的内部资源全部提供给用户。
用户可以以此为核心,根据需要,再配以外部接口电路及外围设备,来开发满足各种不同需要的测控系统。
4、专用型单片机,是为特定产品或某种测控应用而专门设计的。
其系统结构最简,性价比最高。
5、单片机具有小巧灵活、成本低、易于产品化。
能够方便地组装成各种智能测控设备及各种智能仪器仪表。
6、单片机可靠性好、适应温度范围宽,具有适应恶劣环境的能力。
7、单片机易扩展,很容易构成各种规模的应用系统。
利用通信接口可以方便地多机系统和分布式控制系统。
8、单片机的发展趋势是,CPU处理能力不断增强,内部存储器容量不断增大,片内I/O驱动能力及种类不断增加,功耗不断降低以及外围电路的内装化。
9、单片机正在向多功能、高性能、高速度、低电压低功耗、低价格、外围电路内装化及片内存储器不断增大方向发展。
10、MCS-51单片机的基本系列,包括8038051和875111、嵌入式处理器按体系结构主要分为:嵌入式微控制器,嵌入式信号处理器与嵌入式微处理器。
12、CPU中的PC被称为程序计数器,是用来存放将要执行的下一条指令的地址。
当计算机由此取出指令字节后,PC会自动加1,所以PC的内容始终是指向下一条指令的地址。
通常情况下程序是顺序执行的。
13、PSW中的OV是溢出标志。
用来表示符号数运算结果是否溢出。
=1表不结果溢出。
=0结果无溢出。
如果两个正数相加结果为负OV=1。
如果两个负数相加结果为正ov=i。
异号数相加ov=o。
14、PSW中的CY是进位标志。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机原理及其应用一、选择、填空、简答题:(1)串行口中断请求,中断请求标志为发送中断TI或接受中断RI。
串行口中断标志位是否自动清除?否,串行口中断请求的撤销只能使用软件的方法,在中断服务程序中进行,即用如下指令在中断服务程序中对串行口中断标志位进行清除:CLR TI; CLR RI;(2)单片机外部扩展存储器为什么要加地址锁存器?常用的地址锁存器?(举一个)AT89S51单片机受引脚数的限制,P0口兼用数据线和低8位地址线,为了将它们分离出来,需要在单片机外部增加地址锁存器。
常用的地址锁存器芯片有74LS373、74LS573等。
(3)基址加变址寻址方式的特点、适用场合?和别的寻址方式有什么不同?这种寻址方式是以DPTR或PC作为基址寄存器,以累加器A作为变址寄存器,并以两者内容相加形成的16位地址作为目的地址进行寻址的方式。
适用于读程序存储器中的固定数据。
寻址范围不同。
(基址加变址寻址方式的寻址空间是读程序存储器固定数据和程序散转)(4)存储器扩展,片选端采用的是?地址空间分配是用的哪两种方法?特点?片选使用高位地址线。
常用的存储器地址空间分配方法有两种:线性选择法(简称线选法)和地址译码法(简称译码法)。
1、线选法:线选法是直接利用系统的某一高位地址线作为存储器芯片(或I/O接口芯片)的片选控制信号。
为此,只需要把用到的高位地址线与存储器芯片的片选端直接连接即可。
线选法的优点是电路简单,不需要另外增加地址译码器硬件电路,体积小,成本低。
缺点是可寻址的芯片数目受到限制。
另外,地址空间不连续,每个存储单元的地址不唯一,这会给程序设计带来一些不便,只适用于外扩芯片数目不多的单片机系统的存储器扩展。
2、译码法:译码法就是使用译码器对AT89S51单片机的高位地址进行译码,将译码器的译码输出作为存储器芯片的片选信号。
这种方法能够有效地利用存储器空间,适用于多芯片的存储器扩展。
若全部高位地址线都参加译码,称为全译码;若仅部分高位地址线参加译码,称为部分译码。
部分译码存在着部分存储器地址空间相重叠的情况。
(5)用什么来确定定时器/计数器的工作方式? P102AT89S51单片机的定时器/计数器工作方式寄存器TMOD用于选择定时器/计数器的工作模式和工作方式,字节地址为89H,不能位寻址。
(6)MOV MOVC MOVX的区别?1、MOV:MOV是内部数据传送指令(内部RAM)。
2、MOVC:MOVC是累加器与程序存储区之间的数据传送指令。
它可以用于内部程序存储区(内部ROM)与A之间的数据传送,也可以用于外部程序存储区(外部ROM)与A之间的数据传送。
(程序存储器读 /PSEN有效)3、MOVX:MOVX是外部数据存储器(外部RAM)与累加器A之间的数据传送指令。
因为内部与外部的RAM地址有重叠现象,所以需要用不同的指令予以区分。
(7)转移指令:SJMP AJMP LJMP和调用指令:ACALL LCALL 哪个要用到堆栈?为什么?调用指令要用到堆栈,因为调用以后需要返回,堆栈用来保存地址。
(8)转移指令、调用指令、中断指令,三类指令的共同特点?PC值发生变化,即程序的流向发生改变。
(9)晶振频率f osc、时钟周期T osc、机器周期T cy、状态指令、指令周期之间的关系? P36 时钟周期T osc =1/f osc 机器周期T cy =12/f osc 机器周期T cy =12*时钟周期T osc一个机器周期包括12个时钟周期,分为6个状态:S1~S6。
指令周期=1,2,4个机器周期(10)128字节的RAM 内部的分区,每一块的地址、特点、结构?AT89S51的片内数据存储器(RAM )共有128个单元,字节地址为00H ~7FH 。
地址为00H 1FH 的32个单元是4组通用工作寄存器区,每个区包含8B 的工作寄存器,编号为R7~R0。
用户可以通过指令改变特殊功能寄存器PSW 中的RS1、RS0这二位来切换当前选择的工作寄存器区。
地址为20H ~2FH 的16个单元的128位可进行位寻址,也可以进行字节寻址。
地址为30H ~7FH 的单元为用户RAM 区,只能进行字节寻址,用于存放数据以及作为堆栈区使用。
(11)实现中断允许控制和中断优先级控制的是?5个中断源,按照它们优先级的从高往低,写出它们的名称,所占用的入口地址?实现中断允许控制和中断优先级控制分别由特殊功能寄存器区中的中断允许寄存器IE 和中断优先级寄存器IP 来实现。
中断源中断级别 中断入口地址外部中断0 最高最低 0003H 定时器/计数器T0 000BH 外部中断1 0013H 定时器/计数器T1 001BH 串行口中断0023H(12)定时器/计数器定时器/计数器T0由特殊功能寄存器TH0、TL0构成,定时器/计数器T1由特殊功能寄存器TH1、TL1构成。
两个定时器/计数器都具有定时器和计数器两种工作模式,4种工作方式(方式0、方式1、方式2和方式3)。
定时器/计数器属于增1计数器。
定时器/计数器工作在定时/计数状态下时,脉冲信号分别由什么提供?计数器模式是对加在T0(P3.4)和T1(P3.5)两个引脚上的外部脉冲进行计数,而定时器工作模式是对单片机的时钟振荡器信号经片内12分频后的内部脉冲信号计数。
(13)D/A转换器(DAC0832)有哪两种工作方式?适用场合?1、单缓冲方式单缓冲方式是指DAC0832内部的两个数据缓冲器有一个处于直通方式,另一个处于受AT89S51单片机控制的锁存方式。
在实际应用中,如果只有一路模拟量输出,或虽是多路模拟量输出但并不要求多路输出同步的情况下,就可采用单缓冲方式。
(一路模拟量输出、多路模拟量输出但不要求同步)2、双缓冲方式多路的D/A转换要求同步输出时,必须采用双缓冲同步方式。
(多路模拟量输出且要求同步)(14)单片机有没有停机指令?如果没有,用什么指令代替?没有,用SJMP $代替。
(15)单片机复位时片内各寄存器对的状态计算:PSW=00H那么R0=00H R7=07HR4=04H二、程序填空题:(1)数据交换(考MOV MOVX,注意指令操作的对象)把内部RAM地址30H~39H中的内容与外部RAM地址5000H~5009H的内容交换。
MOV RO,#30HMOV DPTR,#5000HLOOP:MOVX A,@DPTRXCHG A,@R0MOVX @DPTR,AINC R0INC DPTRCJNE R0,#3AH,LOOPSJMP $(2)将R4中的压缩BCD码转换为ASCII码,并把高四位跟第四位分别保存到R4、R3中。
MOV A,R4ANL A,#OFHADD A,30H或者ORL A,30HMOV R3,AMOV A,R4ANL A,#0F0HSWAP AADD A,30H MOV R4,A SJMP $三、综合题:(1)A/D 转换 ADC0809与MCS-51单片机的接口电路 时序图实际应用中,ALE 与START 接在一起。
启动A/D 转换,用MOVX @DPTR, A 。
转换结束可查询EOC 状态读取结果,也可EOC 产生中断,CPU 响应中断后读入结果。
启动转换地址:0111 1111 1111 1xxx=7FFXH 读结果地址: 0111 1111 1111 1xxx=7FFXH编程:软件延时对8路模拟信号采集一次并存入数据存储区。
MAIN: MOV R1, #30H6MHz复位 SAR锁存通 道地址启动 转换MOV DPTR, #7FF8H; P2.7=0,选0通道MOV R7, #08H; 置通道个数LOOP: MOVX @DPTR,A;启动A/D转换MOV R6, #0AHDELAY:NOPNOPNOPDJNZ R6,DELZYMOVX A,@DPTR;读结果MOV @R1,A;存结果INC DPTR;下一通道INC R1DJNZ R7,LOOP问题:1、EOC为什么要接非门?2、74LS373的延时中断(不知道怎么考,P254)3、循环采集8路模拟信号的计算:0~100℃转换为0~5V通过0809输出求60℃怎么转换?60℃/100℃=X/2554、会画流程图(A/D和定时器结合考)5、每秒采集通道口进行一次A/D转换画主程序、外部中断、INTO流程图(没想好答案o(╯□╰)o)(2)D/A转换译码器地址已知+5VMOV A, #80HMOV R0, #0FEHMOVX @R0,ADAC产生波形重点看输出锯齿波锯齿波ORG 0000HSTART: MOV R0,#0FEHCLR ALOOP: MOVX @R0, AINC ASJMP LOOPEND(3)用定时器T1(老师记不清是T0还是T1了,主要看试卷上的)采用方式1在P1.1输出周期为2s的方波,晶振为12MHz,写程序。
转换为就是在I/O口输出T=2s的信号定时器初值机器周期 T计数=12/fosc=12/(6×106 )=2µs设初值为X 则:(216-X)×2×10-6s =100×10-3sX=15536D=3CB0HORG 0000HLJMP STARTORG 000BH ; 中断入口(要求记住)LJMP T NTORG 0100HSTART:MOV TMOD, #10H ;T1方式1MOV R0, #20 ;软计数器初值MOV TMOD, #01H ;MOV TL1, #0B0HMOV TH1, #3CHSETB ET0;T0 允中断(IE)SETB EA;CPU开中断(IE)SETB TR0;启动T0(TCON)SJMP $定时器中断:T NT:MOV TL1, #0B0HMOV TH1, #3CHDJNZ R0, T NTENDMOV R0,#20CPL P1.X ; 1秒时间到,翻转P1.X T NTEND:RETI。