一种0-24小时的时钟源程序

发布者:SparklingEyes最新更新时间:2018-03-05 来源: eefocus关键字:0-24小时  时钟源 手机看文章 扫描二维码
随时随地手机看文章

  该程序可用四位LED显示器进行实时显示。这是一种基本的时钟程序,利用它可以略加修改,即可制成0-12小时或可预置起始时刻的时钟程序。该时钟源程序命名为th090.c,即用C语言编写的。
  
  只需按照上述规范,可在MPIAB IDE集成开发环境下编辑其源程序,其清单如下:

一种0-24小时的时钟源程序




一种0-24小时的时钟源程序

  源程序建立后,即可通过PICC编译器进行编译而生成th090.e相对应的目标码th090.hex。
  
  说明:(1)读者也可用汇编语言,在MPLAB IDE集成开发环境下,建立汇编语言的源程序,再用汇编软件MPASM进行汇编,同样可生成相对应的目标码.hex。如果读者是用汇编语言建立0-24小时的时钟程序,将会看到汇编语言的源程序要比C语言同样功能的时钟源程序,其代码条目多很多,可见C语言的优越性。
  
  (2)利用C语言建立的源程序th090.C时,所用的集成开发软件是MPLAB IDE7.40版。
  
  (3)读者只需按下图,在编程器电路板的ICI8引脚的活动插座上,插上PIC16F84A芯片。安放芯片时,其芯片表面的弧形口(引脚定立口),应以活动插座的活动杆处,作芯片引脚的起始放置位。
  
  (4)上述对0-24小时的时钟程序进行源程序的建立和生成目标码.hex,仅仅说明了其操作过程,而未进行实时步骤的演示。

1453


关键字:0-24小时  时钟源 引用地址:一种0-24小时的时钟源程序

上一篇:基于pic单片机的模拟I2C通信
下一篇:8031单片微机串行口的应用

推荐阅读最新更新时间:2024-03-16 15:56

MSP430 5xx/6xx 以REFO或XT1为时钟源的DCO编程实例
当MSP430 5xx/6xx 系列外部接入32768Hz的低频晶振时,满足不了需要高速运行的应用。所以需要通过MCU内部的DCO(数字控制振荡器)和FLL(锁相环)将低速时钟32768Hz进行倍频,达到需要的目标频率。 DCO是一个集成的数字控制振荡器。DCO频率可以通过软件使用UCSCTL1.DCORSEL、UCSCTL0.DCO和UCSCTL0.MOD位进行调整。DCO频率可由FLL选择性地稳定到FLLREFCLK/n的多个倍频。FLL可以接受由UCSCTL3.SELREF位选择的不同参考时钟源。参考时钟源包括XT1CLK、REFOCLK或XT2CLK(如果可用)。n的值由UCSCTL3.FLLREFDIV位(n=1、2
[单片机]
MSP430 5xx/6xx 以REFO或XT1为<font color='red'>时钟源</font>的DCO编程实例
STM32时钟小结
众所周知STM32有5个时钟源HSI、HSE、LSI、LSE、PLL,其实他只有四个,因为从上图中可以看到PLL都是由HSI或HSE提供的。 其中,高速时钟(HSE和HSI)提供给芯片主体的主时钟.低速时钟(LSE和LSI)只是提供给芯片中的RTC(实时时钟)及独立看门狗使用,图中可以看出高速时钟也可以提供给RTC。内部时钟是在芯片内部RC振荡器产生的,起振较快,所以时钟在芯片刚上电的时候,默认使用内部高速时钟。而外部时钟信号是由外部的晶振输入的,在精度和稳定性上都有很大优势,所以上电之后我们再通过软件配置,转而采用外部时钟信号. 高速外部时钟(HSE):以外部晶振作时钟源,晶振频率可取范围为4~16MHz,我们一般采
[单片机]
STM32时钟小结
stm32时钟配置
STM32时钟系统 在STM32中,有五个时钟源,为HSI、HSE、LSI、LSE、PLL。 ①HSI是高速内部时钟,RC振荡器,频率为8MHz。 ②HSE是高速外部时钟,可接石英/陶瓷谐振器,或者接外部时钟源,频率范围为4MHz~16MHz。 ③LSI是低速内部时钟,RC振荡器,频率为40kHz。 ④LSE是低速外部时钟,接频率为32.768kHz的石英晶体。 ⑤PLL为锁相环倍频输出,其时钟输入源可选择为HSI/2、HSE或者HSE/2。倍频可选择为2~16倍,但是其输出频率最大不得超过72MHz。 在STM32上如果不使用外部晶振,OSC_IN和OSC_OUT的接法 如果使用内部RC振荡器而不使用外部晶振,请按照下
[单片机]
STM8 HSI与HSE自动切换时钟源
实验平台:思修电子工作室 祥云小王子 开发版 int main( void ) { PI_DDR_DDR0=1;//配置PI0端口为输出模式 PI_CR1_C10=1; //配置PI0端口为推挽输出模式 PI_CR2_C20=0; //配置PI0端口低速率输出 led1=1; //PI0输出为高电平,D1熄灭 while(1) { //************HSI- HSE时钟自动切换流程及注释说明************ //如果CLK_CMSR中的主时钟源为HSI,则CLK_CMSR=0xE1 //如果CLK_CMSR中的主时钟源为LSI,则CLK_CMSR=0xD2 //如果CLK_CMSR
[单片机]
MSP430F149时钟源选择
MSP430的基本时钟源有3个:  LFXT1CLK,  XT2CLK,   DCOCLK ; ­ 其中: LFXT1CLK:可以用低频钟表晶体、标准晶体、陶瓷谐振器或外接时钟源工作。     XT2CLK:可以用标准晶体、陶瓷谐振器或外接450khz~8mhz的时钟源工作。 ­     DCOCLK:它是内部数字控制RC振荡器,可以调节。 MSP430的3种时钟信号是:  ACLK,  MCLK,  SMCLK; 其中: ACLK(辅助系统时钟):可选时钟源LFXT1CLK(只能是外部时钟源),且一般为32768hz手表晶体)。 ­MCLK(主时钟):可选LFXT1CLK,XT2CLK, DCOCLK 三种
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved