历史上的今天
返回首页

历史上的今天

今天是:2024年08月24日(星期六)

2021年08月24日 | mc9s12dg128使用定时器的输出比较产生定时中断代码亮1S灭1S

2021-08-24 来源:eefocus

#include       /* common defines and macros */

#include      /* derivative information */

#pragma LINK_INFO DERIVATIVE "mc9s12dg128b"

unsigned int i;


void main(void)

 {

 DDRB=0XFF;//PORTBÉ趨ΪÊä³ö

 PORTB=0XFF;//PORTB³õʼ»¯ÎªÈ«¸ß

 

 TSCR1=0x90;//¶¨Ê±Æ÷ʹÄÜÇÒTFLG1Äܱ»×Ô¶¯Çå³ý

 TSCR2=0x00;//¶¨Ê±Æ÷Ô¤·ÖƵϵÊýÉ趨  Prescale Factor=0

 TIE=0x01;//¶¨Ê±Æ÷ͨµÀ0ʹÄÜ

 TIOS_IOS0=1;//¶¨Ê±Æ÷ͨµÀ0É趨ΪÊä³ö±È½Ï


  EnableInterrupts;//¿ªÖжÏ


  for(;;) {}; /* wait forever */

  /* please make sure that you never leave this function */

}


/*

***************************************************************************

*Óï·¨¸ñʽ:interrupt void Timer(void)

*ʵÏÖ¹¦ÄÜPORTBСµÆµÄÉÁ˸

*³ÌÐòÃèÊö:

**************************************************************************/

#pragma  CODE_SEG  __NEAR_SEG  NON_BANKED

void interrupt 8 Timer(void) //8Ϊ¶¨Ê±Æ÷ͨµÀ0µÄÖжϱêºÅ

{

 DisableInterrupts;  //¹ØÖжÏ

 TC0=TCNT+19360;//F = Fosc / (TC*128) ÖÐ¶ÏÆµÂÊÉ趨

 i++;

 if(i>=50)

 {

  i=0;

  PORTB=~PORTB;//PORTB×ÔÔö

 }

 

#pragma CODE_SEG DEFAULT

推荐阅读

史海拾趣

Diodes Incorporated公司的发展小趣事

在公司的发展过程中,Diodes Incorporated与富昌电子建立了长期稳定的合作关系。富昌电子作为Diodes Incorporated的全球分销商之一,不仅为公司提供了广阔的市场渠道,还在产品推广和技术支持等方面给予了大力支持。这种紧密的合作关系,不仅促进了双方业务的共同发展,也为Diodes Incorporated在电子行业中树立了良好的品牌形象。

Hamamatsu公司的发展小趣事

在公司的发展过程中,Diodes Incorporated与富昌电子建立了长期稳定的合作关系。富昌电子作为Diodes Incorporated的全球分销商之一,不仅为公司提供了广阔的市场渠道,还在产品推广和技术支持等方面给予了大力支持。这种紧密的合作关系,不仅促进了双方业务的共同发展,也为Diodes Incorporated在电子行业中树立了良好的品牌形象。

Glenair公司的发展小趣事
使用万用表等工具检查电路中的关键元件是否损坏或性能下降,如电压比较器、继电器、可控硅等。
Electro-Mech Components Inc公司的发展小趣事

在1966年,Electro-Mech Components, Inc. (EMC)做出了一个重要的战略决策——在墨西哥北下加利福尼亚州的蒂华纳开设一家制造工厂。这个决定标志着EMC正式进军国际市场,并开始了其在全球范围内的业务布局。蒂华纳工厂的建立为EMC带来了更低的制造成本和更广阔的市场前景。随着工厂规模的逐渐扩大,EMC的产品线也日益丰富,从最初的发光按钮开关逐渐扩展到指示灯和多开关互锁组件等多个领域。

FETek Technology(东沅)公司的发展小趣事

随着公司规模的扩大,东沅开始投入大量资源进行技术研发。经过数年的努力,他们成功开发出了一系列具有竞争力的半导体测试设备和测试程序开发工具。这些产品不仅覆盖了模拟器件、数字器件、混合信号器件和射频器件等多种类型,而且具有高精度、高效率和高可靠性的特点。凭借这些技术优势,东沅逐渐赢得了市场的认可,客户数量不断增加。

益升华(Essentra)公司的发展小趣事

为了提高生产效率和降低成本,益升华(Essentra)公司不断优化供应链。公司与多家优质供应商建立了长期稳定的合作关系,确保原材料的质量和供应的稳定性。同时,公司还引入先进的生产设备和工艺,提高生产自动化水平,降低人工成本。此外,益升华(Essentra)公司还建立了完善的物流体系,确保产品能够及时送达客户手中。这些措施的实施,使公司的竞争力得到了显著提升。

问答坊 | AI 解惑

求助

Proteus 7.4 版本安装上后,为什么打开会自动关闭?…

查看全部问答>

求助该电路存在的问题

不好意思,不知道怎么直接插入图片,麻烦大侠们点一下。 该图是一种长按式开关电路,暂时不考虑电阻值和电容的选值,原理上可以实现 长按开关灯亮,再次长按灯灭。但是我实际搭出电路后,一上电,灯直接就亮了。 请教是哪里有问题。…

查看全部问答>

大家要加工资了,等着吧。

胡锦涛:提高劳动报酬 让群众实现体面劳动。…

查看全部问答>

51单片机向PC电脑发送一组汉字的方法

最近看到有朋友在网上问单片机怎么向电脑发送一串汉字这个问题,其实这个问题也不难.呵呵.只要把相关的参数设置好一些,然后把汉字定义成一组字符向电脑发送就可以. 为了让大家更明确的了解,我就写了下面的一个程序来演示一下. 操作条件: ...…

查看全部问答>

电脑怎样来接收GPRS的数据?

怎样才能让电脑接收到手机传过来的GPRS信号呢?需要什么装置,然后用什么语言编程?有具体代码吗?非常感谢!…

查看全部问答>

S3C2410核心板问题

S3C2410核心板问题: 我有一套2410的开发板,板上有一个2410核心板,核心板上有一个NorFlash(SST39VF1601),我要在调试状态下操作NorFlash总不能成功,例如读FLASH 的ID等. 调试环境:ADS+HJTAG,调试代码运行在SDRAM(BANK6)上 我使用逻辑分析观看总 ...…

查看全部问答>

我想用F2812做一个音频信号采集、处理、回放系统

我想用F2812做一个音频信号采集、处理、回放系统 我想用F2812做一个音频信号采集、处理、回放系统。不知哪位大侠帮忙介绍一下外围电路和程序设计》 …

查看全部问答>

stm32lwipdemo中的Delay函数是否错了?

wIP TCP/IP stack demonstration for STM32F107xx connectivity line microcontrollers 演示程序中, 在main.c 文件里,有一段用systick 延时的函数 void Delay(uint32_t nCount) {   /* Capture the current local time */   ...…

查看全部问答>

求一份步进直流电压源设计... 急!!!!!!高手进

本帖最后由 paulhyde 于 2014-9-15 03:34 编辑 …

查看全部问答>

【嵌入式培训】凌阳爱普培训资料大放送之---网络编程、C++、QT编程、数据结构与算法

凌阳爱普培训资料大放送之---网络编程、C++、QT编程、数据结构与算法 …

查看全部问答>