版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单片机考核试题及答案试题部分一、选择题(每题3分,共60分)1.单片机是将哪些主要部件集成在一块芯片上的微型计算机系统?A.CPU、RAM、ROM、I/O接口B.CPU、RAM、ROM、存储器C.CPU、存储器、I/O接口、定时器/计数器D.CPU、存储器、I/O接口、显示器2.下列哪一项不是单片机的主要特点?A.体积小、功耗低B.集成度高、可靠性好C.价格昂贵、结构复杂D.功能强、应用灵活3.MCS-51系列单片机是哪家公司开发的?A.Intel公司B.Motorola公司C.Atmel公司D.Philips公司4.8051单片机的存储器结构属于哪种类型?A.哈佛结构B.冯·诺依曼结构C.普林斯顿结构D.纽曼结构5.8051单片机的程序存储器是哪种类型?A.RAMB.ROMC.EPROMD.EEPROM6.8051单片机有多少个I/O口线?A.16条B.32条C.64条D.128条7.8051单片机的堆栈指针SP的默认值是?A.00HB.07HC.08HD.0FH8.8051单片机的程序计数器PC是多少位的?A.8位B.16位C.32位D.64位9.8051单片机的定时器/计数器工作在计数模式时,计数脉冲来源于?A.内部时钟信号B.外部引脚T0或T1C.内部中断D.外部中断10.8051单片机的串行通信接口工作在方式1时,是哪种通信方式?A.同步通信,8位数据B.异步通信,8位数据C.同步通信,9位数据D.异步通信,9位数据11.在8051单片机中,以下哪个特殊功能寄存器用于控制中断?A.TCONB.SCONC.IED.IP12.8051单片机的复位信号是哪种电平有效?A.高电平B.低电平C.上升沿D.下降沿13.8051单片机的ALE信号的主要功能是?A.地址锁存允许B.外部存储器读C.外部存储器写D.复位信号14.8051单片机的EA引脚接高电平时,表示?A.只使用外部程序存储器B.只使用内部程序存储器C.先使用内部程序存储器,再使用外部程序存储器D.先使用外部程序存储器,再使用内部程序存储器15.8051单片机的P0口在使用外部存储器时通常用作?A.地址线B.数据线C.地址/数据分时复用线D.控制信号线16.8051单片机的P2口在使用外部存储器时通常用作?A.地址线B.数据线C.地址/数据分时复用线D.控制信号线17.8051单片机的P3口具有什么功能?A.只能用作通用I/O口B.只能用作第二功能C.可以用作通用I/O口,也可以用作第二功能D.既不能用作通用I/O口,也不能用作第二功能18.8051单片机的定时器/计数器工作在方式2时,是哪种工作方式?A.13位定时器/计数器B.16位定时器/计数器C.8位自动重装载定时器/计数器D.两个独立的8位定时器/计数器19.8051单片机的串行通信接口工作在方式3时,波特率由什么决定?A.定时器1溢出率B.定时器2溢出率C.内部时钟频率D.外部时钟频率20.下列哪种中断源在8051单片机中具有最高优先级?A.外部中断0B.定时器/计数器0溢出C.外部中断1D.定时器/计数器1溢出二、填空题(每题2分,共30分)1.单片机是将______、______、______和I/O接口等主要部件集成在一块芯片上的微型计算机系统。2.MCS-51系列单片机的基本型号包括______和______两种。3.8051单片机的存储器空间分为______、______和______三个部分。4.8051单片机有______个8位的I/O口,分别是______、______、______和______。5.8051单片机的程序存储器最大可扩展到______KB,数据存储器最大可扩展到______KB。6.8051单片机的特殊功能寄存器共有______个,分布在______地址空间。7.8051单片机有______个中断源,分别是______、______、______、______和______。8.8051单片机的定时器/计数器有______个,分别是______和______。9.8051单片机的串行通信接口有______种工作方式,分别是______、______、______和______。10.8051单片机的指令系统按指令长度可分为______、______和______三种。11.8051单片机的指令系统按执行时间可分为______、______和______三种。12.8051单片机的寻址方式有______种,分别是______、______、______、______、______、______和______。13.8051单片机的堆栈是一种特殊的______存储区,遵循______原则。14.8051单片机的复位电路通常由______和______组成。15.8051单片机的时钟电路通常由______和______组成。三、判断题(每题1分,共10分)1.单片机是一种将CPU、存储器和I/O接口集成在一块芯片上的微型计算机系统。()2.8051单片机的程序存储器和数据存储器是统一编址的。()3.8051单片机的P0口在使用外部存储器时只能作为数据线使用。()4.8051单片机的P3口只能用作第二功能,不能用作通用I/O口。()5.8051单片机的定时器/计数器工作在定时模式时,计数脉冲来源于内部时钟信号。()6.8051单片机的串行通信接口工作在方式0时是同步通信方式。()7.8051单片机的EA引脚接低电平时,表示只使用外部程序存储器。()8.8051单片机的中断系统可以实现中断嵌套。()9.8051单片机的指令系统有256条指令。()10.8051单片机的ALE信号在访问外部存储器时用于锁存低8位地址。()四、简答题(每题10分,共50分)1.简述单片机的基本组成及其各部分的功能。2.解释8051单片机的存储器结构,并说明程序存储器和数据存储器的区别。3.简述8051单片机的中断系统,包括中断源、中断优先级和中断处理过程。4.说明8051单片机的定时器/计数器的工作原理,以及四种工作方式的特点。5.解释8051单片机的串行通信接口,并说明四种工作方式的特点和应用场景。五、论述题/编程题(每题15分,共30分)1.设计一个基于8051单片机的数字时钟系统,要求能够显示小时、分钟和秒,并具有按键调时功能。请详细说明硬件连接方案和软件实现流程。2.编写8051汇编语言程序,实现以下功能:-使用定时器0工作在方式1,定时50ms-利用定时器中断,在P1口控制8个LED灯实现流水灯效果-要求流水灯从左到右循环点亮,每个灯亮1秒后熄灭并点亮下一个灯答案部分一、选择题答案1.答案:C解析:单片机是将CPU、存储器、I/O接口、定时器/计数器等主要部件集成在一块芯片上的微型计算机系统。选项A缺少了定时器/计数器,选项B中的"存储器"过于笼统,没有区分程序存储器和数据存储器,选项D中的"显示器"不是单片机的内部组成部分。2.答案:C解析:单片机的主要特点是体积小、功耗低,集成度高、可靠性好,功能强、应用灵活,价格相对便宜。而"价格昂贵、结构复杂"不是单片机的特点,而是大型计算机的特点。3.答案:A解析:MCS-51系列单片机是由Intel公司开发的,后来多家公司如Atmel、Philips等获得了生产许可,推出了兼容产品。Motorola公司开发的是68系列单片机。4.答案:A解析:8051单片机采用哈佛结构,即程序存储器和数据存储器是分开编址的。冯·诺依曼结构(普林斯顿结构)是指程序存储器和数据存储器统一编址的结构。5.答案:B解析:8051单片机的程序存储器是ROM(只读存储器)类型,包括掩模ROM、EPROM、EEPROM等形式。RAM是随机存取存储器,用于数据存储。6.答案:B解析:8051单片机有4个8位的I/O口,分别是P0、P1、P2和P3,共32条I/O口线。7.答案:B解析:8051单片机的堆栈指针SP的默认值是07H,这是系统复位后的初始值。堆栈区从08H单元开始。8.答案:B解析:8051单片机的程序计数器PC是16位的,可以寻址64KB的存储空间。9.答案:B解析:8051单片机的定时器/计数器工作在计数模式时,计数脉冲来源于外部引脚T0或T1。工作在定时模式时,计数脉冲来源于内部时钟信号。10.答案:B解析:8051单片机的串行通信接口工作在方式1时,是异步通信方式,8位数据。方式0是同步移位寄存器方式,方式2和3是异步通信方式,9位数据。11.答案:C解析:在8051单片机中,IE(中断允许寄存器)用于控制中断的允许和禁止。TCON是定时器控制寄存器,SCON是串行控制寄存器,IP是中断优先级寄存器。12.答案:B解析:8051单片机的复位信号是低电平有效,当RST引脚出现持续两个机器周期以上的高电平时,单片机进入复位状态。13.答案:A解析:8051单片机的ALE(地址锁存允许)信号在访问外部存储器时用于锁存低8位地址。P0口输出的低8位地址需要通过外部锁存器(如74LS373)锁存。14.答案:C解析:8051单片机的EA引脚接高电平时,表示先使用内部程序存储器(地址0000H-0FFFH),再使用外部程序存储器(地址1000H-FFFFH)。EA接低电平时,只使用外部程序存储器。15.答案:C解析:8051单片机的P0口在使用外部存储器时通常用作地址/数据分时复用线,先输出低8位地址,然后传输数据。16.答案:A解析:8051单片机的P2口在使用外部存储器时通常用作高8位地址线。17.答案:C解析:8051单片机的P3口既可以作为通用I/O口使用,也可以作为第二功能(如串行通信、外部中断等)使用。18.答案:C解析:8051单片机的定时器/计数器工作在方式2时,是8位自动重装载定时器/计数器方式。方式0是13位,方式1是16位,方式3是将定时器0分为两个8位定时器。19.答案:A解析:8051单片机的串行通信接口工作在方式3时,波特率由定时器1溢出率决定。方式0的波特率固定为振荡频率的1/12,方式1和2的波特率由定时器1溢出率决定,方式3的波特率也与定时器1溢出率有关。20.答案:A解析:在8051单片机中,外部中断0具有最高优先级,其次是定时器/计数器0溢出,然后是外部中断1,接着是定时器/计数器1溢出,最后是串行口中断。二、填空题答案1.答案:CPU、存储器、定时器/计数器解析:单片机是将CPU、存储器、定时器/计数器和I/O接口等主要部件集成在一块芯片上的微型计算机系统。2.答案:8051、8031解析:MCS-51系列单片机的基本型号包括8051(带4KBROM)和8031(不带ROM)两种。8052是增强型,带8KBROM。3.答案:程序存储器、数据存储器、特殊功能寄存器解析:8051单片机的存储器空间分为程序存储器(ROM)、数据存储器(RAM)和特殊功能寄存器(SFR)三个部分。4.答案:4、P0、P1、P2、P3解析:8051单片机有4个8位的I/O口,分别是P0、P1、P2和P3,共32条I/O口线。5.答案:64、64解析:8051单片机的程序存储器最大可扩展到64KB,数据存储器最大可扩展到64KB。6.答案:21、80H-FFH解析:8051单片机的特殊功能寄存器共有21个,分布在80H-FFH地址空间。7.答案:5、外部中断0、定时器/计数器0溢出、外部中断1、定时器/计数器1溢出、串行口中断解析:8051单片机有5个中断源,分别是外部中断0、定时器/计数器0溢出、外部中断1、定时器/计数器1溢出和串行口中断。8.答案:2、定时器0、定时器1解析:8051单片机的定时器/计数器有2个,分别是定时器0和定时器1。9.答案:4、方式0、方式1、方式2、方式3解析:8051单片机的串行通信接口有4种工作方式,分别是方式0(同步移位寄存器)、方式1(8位UART)、方式2(9位UART)和方式3(9位UART)。10.答案:单字节指令、双字节指令、三字节指令解析:8051单片机的指令系统按指令长度可分为单字节指令、双字节指令和三字节指令三种。11.答案:1机器周期指令、2机器周期指令、4机器周期指令解析:8051单片机的指令系统按执行时间可分为1机器周期指令、2机器周期指令和4机器周期指令三种。12.答案:7、立即寻址、直接寻址、寄存器寻址、寄存器间接寻址、变址寻址、相对寻址、位寻址解析:8051单片机的寻址方式有7种,分别是立即寻址、直接寻址、寄存器寻址、寄存器间接寻址、变址寻址、相对寻址和位寻址。13.答案:RAM、后进先出解析:8051单片机的堆栈是一种特殊的RAM存储区,遵循后进先出(LIFO)原则。14.答案:RC电路、按键解析:8051单片机的复位电路通常由RC电路和按键组成,用于提供可靠的复位信号。15.答案:晶体振荡器、电容解析:8051单片机的时钟电路通常由晶体振荡器和电容组成,为单片机提供时钟信号。三、判断题答案1.答案:√解析:单片机是一种将CPU、存储器和I/O接口集成在一块芯片上的微型计算机系统,这是单片机的基本定义。2.答案:×解析:8051单片机采用哈佛结构,程序存储器和数据存储器是分开编址的,不是统一编址的。冯·诺依曼结构才是统一编址的。3.答案:×解析:8051单片机的P0口在使用外部存储器时既可作为地址线(低8位),也可作为数据线,是地址/数据分时复用线。4.答案:×解析:8051单片机的P3口既可以作为通用I/O口使用,也可以作为第二功能使用,如串行通信、外部中断等。5.答案:√解析:8051单片机的定时器/计数器工作在定时模式时,计数脉冲来源于内部时钟信号;工作在计数模式时,计数脉冲来源于外部引脚T0或T1。6.答案:√解析:8051单片机的串行通信接口工作在方式0时是同步通信方式,用于扩展I/O口或连接移位寄存器。7.答案:√解析:8051单片机的EA引脚接低电平时,表示只使用外部程序存储器;接高电平时,表示先使用内部程序存储器,再使用外部程序存储器。8.答案:√解析:8051单片机的中断系统可以实现中断嵌套,高优先级中断可以打断低优先级中断的执行。9.答案:×解析:8051单片机的指令系统有111条指令,不是256条。111条指令包括单字节指令49条、双字节指令45条、三字节指令17条。10.答案:√解析:8051单片机的ALE信号在访问外部存储器时用于锁存低8位地址,是地址锁存允许信号。四、简答题答案1.答案:单片机的基本组成及其各部分功能如下:(1)CPU(中央处理器):是单片机的核心,负责执行指令、进行运算和控制其他部件的工作。CPU包括运算器和控制器两部分。运算器负责算术运算和逻辑运算,控制器负责指令译码、时序控制和操作控制。(2)存储器:包括程序存储器(ROM)和数据存储器(RAM)。程序存储器用于存放程序指令和常数,断电后内容不丢失;数据存储器用于存放临时数据和运算结果,断电后内容丢失。(3)I/O接口:是单片机与外部设备交换信息的通道,包括并行I/O口和串行I/O口。并行I/O口可以同时传输多位数据,串行I/O口则是一位一位地传输数据。(4)定时器/计数器:用于定时和计数功能,可以实现定时控制、事件计数等。定时器/计数器可以工作在定时模式或计数模式,有多种工作方式可选。(5)中断系统:用于处理外部事件和内部异常,提高单片机的实时性和响应速度。中断系统包括中断源、中断优先级和中断处理机制。(6)总线:是连接各个部件的公共通道,包括地址总线、数据总和控制总线。地址总线用于传输地址信息,数据总线用于传输数据信息,控制总线用于传输控制信号。2.答案:8051单片机的存储器结构采用哈佛结构,即程序存储器和数据存储器是分开编址的。存储器空间分为三部分:(1)程序存储器(ROM):用于存放程序指令和常数。8051单片机内部有4KB的ROM,地址范围为0000H-0FFFH。外部可以扩展64KB的ROM,地址范围为1000H-FFFFH。当EA引脚接高电平时,先使用内部ROM,再使用外部ROM;当EA引脚接低电平时,只使用外部ROM。(2)数据存储器(RAM):用于存放临时数据和运算结果。8051单片机内部有128B的RAM,地址范围为00H-7FH。外部可以扩展64KB的RAM,地址范围为0000H-FFFFH。内外RAM地址空间是独立的,不会冲突。(3)特殊功能寄存器(SFR):用于控制单片机的工作状态和功能。8051单片机有21个SFR,地址范围为80H-FFH。SFR包括累加器A、寄存器B、程序状态字PSW、堆栈指针SP、数据指针DPTR、定时器控制寄存器TCON、串行控制寄存器SCON等。程序存储器和数据存储器的区别:-用途不同:程序存储器用于存放程序指令和常数,数据存储器用于存放临时数据和运算结果。-访问方式不同:程序存储器通过MOVC指令访问,数据存储器通过MOV指令访问。-断电后数据保留情况不同:程序存储器(ROM)断电后数据不丢失,数据存储器(RAM)断电后数据丢失。-编址方式不同:在8051单片机中,程序存储器和数据存储器是分开编址的,地址空间独立。3.答案:8051单片机的中断系统包括中断源、中断优先级和中断处理过程。(1)中断源:8051单片机有5个中断源,分别是:-外部中断0(INT0):由P3.2引脚引入,用于外部事件中断。-定时器/计数器0溢出(TF0):定时器/计数器0溢出时产生中断。-外部中断1(INT1):由P3.3引脚引入,用于外部事件中断。-定时器/计数器1溢出(TF1):定时器/计数器1溢出时产生中断。-串行口中断(RI/TI):串行口接收或发送完成时产生中断。(2)中断优先级:8051单片机有2个中断优先级,即高优先级和低优先级。中断优先级由中断优先级寄存器IP控制。高优先级中断可以打断低优先级中断的执行,实现中断嵌套。同级中断按照固定的优先级顺序响应:外部中断0>定时器/计数器0溢出>外部中断1>定时器/计数器1溢出>串行口中断。(3)中断处理过程:-中断请求:中断源发出中断请求信号。-中断响应:CPU在执行完当前指令后,检测是否有中断请求,并判断是否满足中断响应条件(中断允许、无同级或高级中断正在服务)。-中断保护:CPU保护现场,即将当前程序计数器PC的内容压入堆栈,保存程序状态字PSW。-中断服务:CPU根据中断类型,跳转到相应的中断服务程序入口地址,执行中断服务程序。-中断返回:执行完中断服务程序后,CPU恢复现场,将堆栈中的内容弹出至PC,返回被中断的程序继续执行。中断系统由中断允许寄存器IE和中断优先级寄存器IP控制。IE用于控制各个中断源的允许和禁止,IP用于设置各个中断源的优先级。4.答案:8051单片机的定时器/计数器的工作原理:定时器/计数器实质上是一个计数器,对输入脉冲进行计数。当工作在定时模式时,计数脉冲来源于内部时钟信号;当工作在计数模式时,计数脉冲来源于外部引脚T0或T1。计数器从初始值开始计数,当计满溢出时,溢出标志位TF0或TF1置1,可以触发中断或产生其他控制信号。定时器/计数器有4种工作方式:(1)方式0:13位定时器/计数器方式。由TLx的低5位和THx的8位组成13位计数器。最大计数值为2^13=8192。适用于需要中等定时/计数范围的场合。(2)方式1:16位定时器/计数器方式。由TLx和THx组成16位计数器。最大计数值为2^16=65536。适用于需要较大定时/计数范围的场合。(3)方式2:8位自动重装载定时器/计数器方式。TLx作为8位计数器,THx作为重装载值寄存器。当TLx溢出时,自动将THx的值加载到TLx,并置位TFx。适用于需要精确定时的场合,如波特率发生器。(4)方式3:定时器/计数器0分为两个独立的8位定时器/计数器,TL0作为8位定时器/计数器,可以使用定时器0的所有控制位;TH0作为8位定时器,只能使用定时器1的控制位。定时器/计数1在方式3下停止工作。适用于需要多个独立定时/计数器的场合。定时器/计数器的工作由定时器控制寄存器TCON和定时器方式寄存器TMOD控制。TCON用于控制定时器的启动、停止和中断请求,TMOD用于设置定时器的工作方式和计数/定时模式。5.答案:8051单片机的串行通信接口:串行通信接口是单片机与外部设备进行串行数据交换的通道,支持同步和异步两种通信方式。串行通信接口由串行控制寄存器SCON、串行数据缓冲器SBUF和波特率发生器组成。串行通信接口有4种工作方式:(1)方式0:同步移位寄存器方式。8位数据,固定波特率为振荡频率的1/12。用于扩展I/O口或连接移位寄存器。数据从RXD引脚输入/输出,TXD引脚输出移位脉冲。(2)方式1:8位UART方式。8位数据,可变波特率。用于标准的串行通信,如连接PC机、调制解调器等。数据从TXD引脚发送,从RXD引脚接收。波特率由定时器1溢出率决定。(3)方式2:9位UART方式。9位数据,固定波特率为振荡频率的1/32或1/64。用于多机通信或需要奇偶校验的场合。数据从TXD引脚发送,从RXD引脚接收。波特率由SMOD位决定。(4)方式3:9位UART方式。9位数据,可变波特率。用于需要奇偶校验和多机通信的场合。数据从TXD引脚发送,从RXD引脚接收。波特率由定时器1溢出率决定。应用场景:-方式0:主要用于扩展I/O口,如连接74LS164(串入并出)或74LS165(并入串出)移位寄存器,扩展并行I/O口。-方式1:用于标准串行通信,如连接PC机、GPS模块、蓝牙模块等,实现数据交换。-方式2和3:用于多机通信系统,一个主机多个从机,或需要奇偶校验的通信场合。串行通信接口的工作由串行控制寄存器SCON控制,包括工作方式选择、接收/发送允许、中断请求等。波特率由定时器1溢出率和SMOD位决定。五、论述题/编程题答案1.答案:基于8051单片机的数字时钟系统设计:(1)硬件连接方案:-单片机选择:选用8051或兼容单片机,如AT89C51。-显示部分:使用6个共阴极数码管显示小时、分钟和秒,采用动态扫描方式。数码管的段选线通过74HC245驱动器连接到P0口,位选线通过74HC138译码器连接到P2口的低3位。-按键部分:使用4个按键连接到P3口的低4位,用于调整时间。按键1设置小时,按键2设置分钟,按键3增加数值,按键4减少数值。-晶振电路:使用12MHz晶振和两个30pF电容组成晶振电路,为单片机提供时钟信号。-复位电路:使用10μF电容和10kΩ电阻组成RC复位电路。-电源电路:使用+5V直流电源供电。(2)软件实现流程:a.主程序流程:-初始化:设置定时器0工作在方式1,定时50ms;初始化数码管显示;初始化变量(小时、分钟、秒、计数器)。-主循环:调用显示函数;检测按键;更新时间。b.定时器0中断服务程序:-重装初值,实现50ms定时。-计数器加1,当计数器达到20时(1秒),秒加1,计数器清零。-秒达到60时,分钟加1,秒清零。-分钟达到60时,小时加1,分钟清零。-小时达到24时,小时清零。c.显示函数:-动态扫描6个数码管,显示小时、分钟和秒。-使用查表法获取数码管的段码。-根据位选信号选择当前显示的数码管。d.按键处理函数:-检测按键1(设置小时):进入小时设置模式,闪烁小时位,可通过按键3和4调整小时值。-检测按键2(设置分钟):进入分钟设置模式,闪烁分钟位,可通过按键3和4调整分钟值。-检测按键3(增加数值):在设置模式下,增加当前设置位的数值。-检测按键4(减少数值):在设置模式下,减少当前设置位的数值。e.时间调整函数:-在设置模式下,根据按键调整小时或分钟的值。-确保小时在0-23之间,分钟在0-59之间。-设置完成后退出设置模式,正常显示时间。(3)关键代码实现(汇编语言):```assemblyORG0000HLJMPMAINORG000BHLJMPTIMER0_ISRORG0030HMAIN:MOVSP,60HMOVTMOD,01HMOVTH0,3CHMOVTL0,0B0HSETBTR0SETBET0SETBEAMOVR0,0MOVR1,0MOVR2,0MOVR3,0MOVR4,0MOVR5,0MOVR6,0MOVR7,0LOOP:CALLDISPLAYCALLKEY_SCANSJMPLOOPTIMER0_ISR:PUSHPSWPUSHACCMOVTH0,3CHMOVTL0,0B0HINCR0CJNER0,20,TIMER0_EXITMOVR0,0INCR1CJNER1,60,TIMER0_EXITMOVR1,0INCR2CJNER2,60,TIMER0_EXITMOVR2,0INCR3CJNER3,24,TIMER0_EXITMOVR3,0TIMER0_EXIT:POPACCPOPPSWRETIDISPLAY:MOVA,R3MOVB,10DIVABMOVR4,AMOVR5,BMOVA,R2MOVB,10DIVABMOVR6,AMOVR7,BMOVDPTR,TABLEMOVA,R4MOVCA,@A+DPTRMOVP0,AMOVP2,0FEHACALLDELAYMOVP0,0FFHMOVA,R5MOVCA,@A+DPTRMOVP0,AMOVP2,0FDHACALLDELAYMOVP0,0FFHMOVA,R6MOVCA,@A+DPTRMOVP0,AMOVP2,0FBHACALLDELAYMOVP0,0FFHMOVA,R7MOVCA,@A+DPTRMOVP0,AMOVP2,0F7HACALLDELAYMOVP0,0FFHRETKEY_SCAN:JBP3.0,HOUR_SETJBP3.1,MIN_SETJBP3.2,INC_VALUEJBP3.3,DEC_VALUERETHOUR_SET:;小时设置模式RETMIN_SET:;分钟设置模式RETINC_VALUE:;增加数值RETDEC_VALUE:;减少数值RETDELAY:MOVR6,20DELAY1:MOVR7,250DJNZR7,$DJNZR6,DELAY1RETTABLE:DB3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FHEND```(4)系统特点:-实时显示:通过定时器中断实现时间的实时更新和显示。-动态扫描:采用动态扫描方式驱动数码管,节省I/O资源。-按键调整:提供按键调整功能,方便用户设置时间。-模块化设计:将功能分解为多个模块,便于维护和扩展。-低功耗:采用动态扫描方式,降低系统功耗。2.答案:8051汇编语言程序,实现定时器0定时50ms,控制P1口8个LED灯实现流水灯效果:```assemblyORG0000HLJMPMAINORG000BHLJMPTIMER0_ISRORG0030HMAIN:MOVSP,60HMOVTMOD,01H;定时器
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 大连市长海县2026年数学四年级第一学期期末预测试题含解析
- 化工过滤工安全教育知识考核试卷含答案
- 2026年森林游戏测试题及答案
- 2026年思修考试测试题及答案
- 2026年捉妖app测试题及答案
- 炼焦工岗前变更管理考核试卷含答案
- 2026浙江杭州市萧山区文学艺术界联合会下属事业单位选用事业编制工作人员1人笔试题库含答案详解(B卷)
- 2026广东江门海关后勤管理中心招聘3人参考题库含完整答案详解【全优】
- tert-Butyl-2-azaspiro-3-3-heptan-6-ylcarbamate-oxalate-2-1-生命科学试剂-MCE
- 《弯道超车》2024年人教版新八年级生物暑假提升讲义 第15讲 选择健康的生活方式(原卷版)
- 2026年摩托驾照测试题及答案
- 2026年广西中考语文试卷(含答案)
- GB/T 7991.6-2025搪玻璃层试验方法第6部分:高电压试验
- DB53∕T 1255-2024 山坝地区建设项目节地评价技术规程
- 会计研究方法论 第4版 课件汇 吴溪 第1-10章 导论- 因果关系推断与内生性问题处理
- 北京2023年北京农商银行社会招聘考试参考题库含答案详解
- 原始记录表格优质资料
- 电网调度自动化系统调试报告模板
- 2022年辽宁省大连市沙河口区小升初数学试卷
- GB/T 713-2014锅炉和压力容器用钢板
- GB/T 27664.1-2011无损检测超声检测设备的性能与检验第1部分:仪器
评论
0/150
提交评论