扬州大学广陵学院 单片机及其原理复习资料

合集下载

2011年下广陵学院《单片机原理及应用》考试卷(A)

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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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。

相关文档
最新文档