返回首页

51单片机时钟课程设计(基于51单片机的数字时钟的设计论文)

来源:www.haichao.net  时间:2022-12-19 04:09   点击:252  编辑:admin   手机版

1. 基于51单片机的数字时钟的设计论文

12个时钟周期,是1个机器周期;

在单片机中,是以机器周期的个数,作为时间的计量单位。

Mcs51单片机的111条指令,执行时,所花费的时间,称为指令周期。

有64条指令,执行的时候,只用1个机器周期;有45条指令,执行的时候,需要用2个机器周期;乘、除法指令,需要4个机器周期。

2. 基于51单片机的数字钟设计思路

一、内部时钟方式:

利用单片机内部的振荡器,然后在引脚XTAL1(18脚)和XTAL2(19脚)两端接晶振,就构成了稳定的自激振荡器,其发出的脉冲直接送入内部时钟电路,外接晶振时,晶振两端的电容一般选择为30PF左右;这两个电容对频率有微调的作用,晶振的频率范围可在1.2MHz-12MHz之间选择。为了减少寄生电容,更好地保证振荡器稳定、可靠地工作,振荡器和电容应尽可能安装得与单片机芯片靠近。(提示一下,本站提供的学习套件全部采用的就是这种时钟方式)。

二、外部时钟方式:

此方式是利用外部振荡脉冲接入XTAL1或XTAL2。HMOS和CHMOS单片机外时钟信号接入方式不同,HMOS型单片机(例如8051)外时钟信号由XTAL2端脚注入后直接送至内部时钟电路,输入端XTAL1应接地。由于XTAL2端的逻辑电平不是TTL的,故建议外接一个上接电阻。对于CHMOS型的单片机(例如80C51),因内部时钟发生器的信号取自反相器的输入端,故采用外部时钟源时,接线方式为外时钟信号接到XTAL1而XTAL2悬空。

3. 51单片机数字时钟设计报告

TMOD = 0x20; // 定时器1工作于8位自动重载模式, 用于产生波特率 TH1=TL1=0xE8; // 波特率1200 SCON = 0x50; // 设定串行口工作方式1 允许接收,相当于下面三句 //SM0=0; //SM1=1; //REN=1; PCON =0x00; // 波特率不倍增 SMOD = 0 TR1 = 1;

4. 基于51单片机的时钟设计毕业论文

在CPU需要使用定时功能来完成某项任务时,可以调用单片机数字时钟函数。

5. 51单片机时钟程序设计

时钟电路中就有一个叫晶振的元器件,元器件上就标有频率。

51单片机最小系统在硬件设计时,

芯片外围必须焊接时钟电路,这里的时钟电路也就是晶体振荡电路。

51单片机常用的晶振有11.0592M和12M两种型号的。

6. 基于51单片机的电子时钟

如果是模拟量,这种模拟量一般是用运放电路,把这个信号转换成0-5v的信号。如果是开关量,就简单了,信号驱动能力大的话可以用光耦,驱动能力小就用三极管,都可以。

7. 利用51单片机设计一个时钟

诸如AT89或P89系列51单片机的最大时钟频率是12MHz,如果有串口通信,一般晶振选11.0592MHz。

现在主流51单片机的最大时钟频率已达45MHz,例如STC的8A、8H和8G系列单片机,而且可以不使用外部晶振。

当然,使用这种单片机时不一定采用最高主频,往往都是根据串口通讯波特率的需要进行设置。

8. 51单片机的电子时钟设计

时钟频率的1/12就是指令周期的倒数。 比如89c51单片机的指令周期是1微秒,时钟周期就是1/12微秒,其时钟频率是12MHz。

顶一下
(0)
0%
踩一下
(0)
0%