历史上的今天
今天是:2024年08月24日(星期六)
2021年08月24日 | mc9s12dg128使用定时器的输出比较产生定时中断代码亮1S灭1S
2021-08-24 来源:eefocus
#include #include #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
史海拾趣
|
不好意思,不知道怎么直接插入图片,麻烦大侠们点一下。 该图是一种长按式开关电路,暂时不考虑电阻值和电容的选值,原理上可以实现 长按开关灯亮,再次长按灯灭。但是我实际搭出电路后,一上电,灯直接就亮了。 请教是哪里有问题。… 查看全部问答> |
|
最近看到有朋友在网上问单片机怎么向电脑发送一串汉字这个问题,其实这个问题也不难.呵呵.只要把相关的参数设置好一些,然后把汉字定义成一组字符向电脑发送就可以. 为了让大家更明确的了解,我就写了下面的一个程序来演示一下. 操作条件: ...… 查看全部问答> |
|
S3C2410核心板问题: 我有一套2410的开发板,板上有一个2410核心板,核心板上有一个NorFlash(SST39VF1601),我要在调试状态下操作NorFlash总不能成功,例如读FLASH 的ID等. 调试环境:ADS+HJTAG,调试代码运行在SDRAM(BANK6)上 我使用逻辑分析观看总 ...… 查看全部问答> |
|
我想用F2812做一个音频信号采集、处理、回放系统 我想用F2812做一个音频信号采集、处理、回放系统。不知哪位大侠帮忙介绍一下外围电路和程序设计》 … 查看全部问答> |
|
wIP TCP/IP stack demonstration for STM32F107xx connectivity line microcontrollers 演示程序中, 在main.c 文件里,有一段用systick 延时的函数 void Delay(uint32_t nCount) { /* Capture the current local time */   ...… 查看全部问答> |




