資源簡介
利用STC15W204單片機產生40KHZ的方波,間隔為8ms,希望能對大家有用
代碼片段和文件信息
#include?“reg51.h“
#define?FOSC?6000000L
sfr?P5 ?=?0xC8;???//xxxx1111?端口5
sfr?P3M0?=?0xb2;
sfr?AUXR?=?0x8e;
sbit?OUTPUT1?=?P3^3;
sbit?OUTPUT2?=?P3^2;
sbit?INPUT?=P5^4; //輸入低電平有效10uS以下
unsigned?char?cnt;
void?Timer0Init(void) //12.5微秒@24.000MHz
{
AUXR?|=?0x80; //定時器時鐘1T模式
TMOD?&=?0xF0; //設置定時器模式
TL0?=?0xD4; //設置定時初值
TH0?=?0xFE; //設置定時初值
TF0?=?0; //清除TF0標志
TR0?=?0; //關閉定時器0
????ET0?=?1;????????//使能定時器0中斷
????EA??=?1; //使能ALL中斷
}
//void?Delay10us() //@24.000MHz
//{
// char?i?=?58;
// while?(--i);
//}
void?Delay8ms() //@24.000MHz
{
unsigned?char?i?j?k;
i?=?1;
j?=?187;
k?=?192;
do
{
do
{
- 上一篇:swing增刪改查
- 下一篇:Gojs設備拓撲圖Demo設備,端口均可點擊
評論
共有 條評論