MCS_51单片机的时钟电路
- 格式:pdf
- 大小:204.96 KB
- 文档页数:3
一、填空题1、单片机系统复位后,(PSW)=00H,因此内部RAM寄存区的当前寄存器是第()组,8个寄存器的单元地址为()。
【答案: 0 00H~07H 】2、通过堆栈操作实现子程序调用,首先要把()的内容入栈,以进行断点保护,调用返回时再进行出栈操作,把保护的断点送回()。
【答案:PC PC】3、MCS—51单片机的时钟电路包括两部分,即芯片内的()和芯片外跨接的()与()。
【答案:高增益反相放大器晶体振荡器微调电容】4、MCS—51的4个I/O口中,()是真正的双向口,而其它口则为准双向口,这一区别在口线电路结构中表现在()的不同上。
【答案:P0 口的输出缓冲器】5、在直接寻址方式中,只能使用8位二进制数作为直接地址,因此其寻址对象只限于()。
【答案:内部RAM】6、在变址寻址方式中,以()作数变址寄存器,以()或()作为基址寄存器。
【答案:累加器 PC DPTR】7、假定外部数据存储器2000H单元的内容为80H,执行下列指令后,累加器A中的内容为()。
MOV P2,#20HMOV R0,#00HMOVX A,@R0【答案:80H】8、假定DPTR的内容为8100H,累加器A的内容为40H,执行下列指令:MOVC A,@A+DPTR后,送入A的是程序存储器()单元的内容。
【答案:8140H】9、假定(SP)=60H,(ACC)=30H,(B)=70H,执行下列指令:PUSH ACCPUSH B后,SP的内容为(62H),61H单元的内容为(),62H单元的内容为()。
【答案:30H 70H】10、假定已把PSW的内容压入堆栈,再执行如下指令:MOV R0,SPORL @R0,#38HPOP PSW实现的功能是()【答案:修改PSW的 RS0、 RS1、 F0位为1】11、假定(A)=56H,(R5)=67H。
执行指令:ADD A,R5DA后,累加器A的内容为( ),CY的内容为()。
【答案:23H 1】12、假定(A)=50H,(B)=0A0H,执行指令:MUL AB后,寄存器B的内容为(),累加器A的内容为(),CY的内容为( ),OV的内容为()。
基于51的电⼦闹钟设计报告(附原理图、PCB图、程序)成都信息⼯程学院第五届嵌⼊式创新技术⼤赛基于MCS51的智能电⼦闹钟设计报告姓名学院班级实物图⽬录1.电⼦时钟的设计原理和⽅法 (1)1.1设计原理 (1)1.2 硬件电路的设计 (1)1.2.1 STC89C51RC简介 (1)1.2.2 键盘电路的设计 (2)1.2.3蜂鸣器驱动电路 (3)1.2.4 数码管驱动电路 (3)1.2.5 电源电路 (4)1.3软件部分的设计 (4)1.3.1主程序部分的设计 (4)1.3.2中断计时器及时间进位 (5)1.3.3 闹钟⼦函数 (7)1.3.4 按键扫描 (8)1.3.5 时钟闹钟设置 (9)1.3.6 显⽰数字函数 (10)1.3.7 显⽰界⾯函数 (10)1.3.8 闹钟记录及读取 (11)2.硬件调试 (13)附录A:电路原理图 (15)附录B:电路PCB图 (16)附录C:源程序 (17)1.电⼦时钟的设计原理和⽅法1.1设计原理系统框图1.2硬件电路的设计1.2.1 STC89C51RC简介STC89C52R CSTC89C51RC是⼀种带8K闪烁可编程可擦除只读存储器(FPETOM-FlashProgrammabalandErasableReadOnlyMemory )的低电压、⾼性能CMOS8位微型处理器,即单⽚机芯⽚。
单⽚机的可擦除只读存储器可以反复擦除1000次,内部FLASH 擦写次数为100000次以上。
该芯⽚使⽤⾼密度⾮易失存储制造技术,与⼯业标准的MCS-51指令集和输出管脚相兼容。
由于将多功能8位CPU 和闪烁存储器集成在单个芯⽚中,使得STC89C51RC 成为了⼀种性价⽐极⾼的微型处理器芯⽚,在许多电路设计中都得到了应⽤。
STC89C51RC 单⽚机特点:⼯作电压:5.5V-3.4V ⼯作频率:0-40MHz ⽤户应⽤程序空间:8K ⽚上集成128*8RAMISP (在系统可编程)/IAP (在应⽤可编程),⽆需专⽤编程器/仿真器可通过串⼝(P3.0/P3.1)直接下载⽤户程序EEPROM 功能共3个16位定时器/计数器,其中定时0还可以当成2个8位定时器使⽤外部中断4路通⽤异步串⾏⼝(UART ),还可⽤定时器软件实现多个UART ⼯作温度范围:0-75℃引脚说明:VCC:供电电压 GND :接地P0:P0是⼀个8位漏级开路双向I/O ⼝,低8位地址复⽤总线端⼝。
《单片机原理与应用》练习题练习题一一、填空题。
1、8051最多可以有_____个并行输入输出口,最少也可以有1个并行口,即____。
P3口的第二功能有________________________________。
2、MOV A,40H 指令对于源超作数的寻址方式是 __________寻址。
3、指令JB 0A7H,ABC的作用是_________________________。
(0A7H是P2.7的地址)4、将CY与A的第0位的非求或的指令是___________________,若原A=0,执行后A=______。
5、MCS—51单片机外部中断请求信号有电平方式和____________ ,在电平方式下,当采集到INT0,INT1的有效信号为________ 时,激活外部中断。
6、定时器/计数器的工作方式3是指的将_________ 拆成两个独立的8位计数器.而另一个定时器/计数器此时通常只可作为_______ 使用.7、8031(8051)单片机具有_____位CPU,_____位并行I/O口,_____个十六位定时计数器,_____字节内部RAM,_____个中断源,最大可扩展_____K字节外部程序存储器,最大可扩展______K字节外部数据存储器。
8、当单片机运行内部程序存储器的程序时,/EA端接______;当没有内部程序存储器而运行外接程序存储器的程序时,/EA端接______。
9、按照串行数据的同步方式,串行通信可分为______和______两类。
按传送方向,可分为________和________两种制式。
10、8051ALE信号的作用是_____________________,当不接片外RAM/ROM时,ALE线上输出的脉冲频率为___________。
11、堆栈指示器SP有_____位,单片机复位后SP中的值为_____;数据指针DPTR有____位,复位后其值为_____,复位后程序计数器PC中内容为_______。
单片机时钟电路的原理
单片机时钟电路的原理是指为单片机系统提供稳定、准确的时钟信号,以保证单片机能够按时序要求进行数据处理和控制操作的电路。
时钟信号是单片机系统的时间基准,所有的操作都依赖于时钟信号的驱动。
单片机的时钟电路主要由晶体振荡电路、分频电路和时钟分配电路组成。
晶体振荡电路是基础也是核心部分,通常采用由晶体振荡器和适当的放大电路构成的谐振回路。
晶体振荡器的工作原理是利用晶体的谐振特性,在输入信号作用下,晶体会产生自激振荡。
在振荡回路中,晶体振荡器输出的信号通过放大电路进行放大,经过滤波后得到一个稳定的、准确的时钟信号。
分频电路是时钟信号的处理电路,它能调节时钟信号的频率和周期。
分频器一般采用可编程的分频器,通过设置分频系数,将晶体振荡器输出的高频信号分频为单片机系统所需的低频信号。
分频电路的作用是根据单片机系统的需要,生成适合的时钟信号频率和周期。
时钟分配电路主要是将分频器输出的时钟信号分配给单片机系统中的不同模块和外设。
时钟分配电路一般由多路选择器和时序逻辑电路构成。
多路选择器能根据输入控制信号选择相应的时钟输入源,时序逻辑电路则根据时序要求,对时钟信号进行延时、分频或生成不同的时钟信号。
通过时钟分配电路,可以将时钟信号送达给单片机的各个模块,并控制不同模块的工作时间和时序。
总体来说,单片机时钟电路的原理是通过晶体振荡器产生稳定的高频信号,经过分频电路减小频率,然后经过时钟分配电路将时钟信号分配给不同的模块和外设。
这样,单片机系统的各个模块和外设可以根据时钟信号的驱动进行数据处理和控制操作,实现各种功能。
单片机技术课程设计数字电子钟学院:班级:姓名:学号:教师:摘要电子钟在生活中应用非常广泛,而一种简单方便的数字电子钟则更能受到人们的欢迎。
所以设计一个简易数字电子钟很有必要。
本电子钟采用AT89C52单片机为核心,使用12MHz 晶振与单片机AT89C52 相连接,通过软件编程的方法实现以24小时为一个周期,同时8位7段LED数码管(两个四位一体数码管)显示小时、分钟和秒的要求,并在计时过程中具有定时功能,当时间到达提前定好的时间进行蜂鸣报时。
该电子钟设有四个按键KEY1、KEY2、KEY3、KEY4和KEY5键,进行相应的操作就可实现校时、定时、复位功能。
具有时间显示、整点报时、校正等功能。
走时准确、显示直观、运行稳定等优点。
具有极高的推广应用价值。
关键词:电子钟 AT89C52 硬件设计软件设计目录一、数字电子钟设计任务、功能要求说明及方案介绍 (4)1.1 设计课题设计任务 (4)1.2 设计课题的功能要求说明 (4)1.3 设计课的设计总体方案介绍及工作原理说明 (4)二、设计课题的硬件系统的设计 (5)2.1硬件系统各模块功能简要介绍 (5)2.1.1 AT89C52简介 (5)2.1.2 按键电路 (6)三、设计课题的软件系统的设计 (6)3.1 使用单片机资源的情况 (6)3.2 软件系统个模块功能简要介绍 (7)3.3 软件系统程序流程框图 (7)3.4 软件系统程序清单 (7)四、设计课题的设计结论、仿真结果、误差分析 (9)4.1 设计结论及使用说明 (9)4.2 仿真结果 (10)结束语 (12)参考文献 (12)附录 (13)附录A:程序清单 (13)一、数字电子钟设计任务、功能要求说明及方案介绍1.1 设计课题设计任务设计一个具有特定功能的电子钟。
具有时间显示,并有时间设定,时间调整功能。
1.2 设计课题的功能要求说明设计一个具有特定功能的电子钟。
该电子钟上电或按键复位后能自动显示系统提示符“d.1004-22”,进入时钟准备状态;第一次按电子钟启动/调整键,电子钟从12时59分0秒开始运行,进入时钟运行状态;按电子钟S5键,则电子钟进入时钟调整状态,此时可利用各调整键调整时间,调整结束后可按S5键再次进入时钟运行状态。