熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
4191| 5
|
利用單片機(jī)定時(shí)器(T0或T1都行)產(chǎn)生定時(shí)時(shí)鐘 各位大神進(jìn)來看看好不好? |
50黑幣
最佳答案//按你的要求,給你寫了一個(gè)程序,有詳細(xì)注釋,已經(jīng)過實(shí)驗(yàn)驗(yàn)證
#include
#include
#define uint unsigned int //宏定義數(shù)據(jù)類型uint
#define uchar unsigned char //宏定義數(shù)據(jù)類型uchar
uchar Cnt50ms=0; //中斷計(jì)時(shí)
uchar num=0xfe; //中間變量
bit sign=0; //使能標(biāo)志
/***********定時(shí)器初始化程序****************/
void Timer0Init(void) //50毫秒@12.000MHz
{
TMOD &= 0xF0; //設(shè)置定 ...
| ||
| ||
| ||
| ||
| ||
| ||
Powered by 單片機(jī)教程網(wǎng)