?? chengxu.c
字號(hào):
/********************************************************************
匯誠(chéng)科技
實(shí)現(xiàn)功能:秒延時(shí)1秒程序
使用芯片:STC15F104E
晶振:12MHZ
編譯環(huán)境:Keil
作者:zhangxinchunleo
網(wǎng)站:www.ourhc.cn
淘寶店:匯誠(chéng)科技 http://shop36330473.taobao.com
【聲明】此程序僅用于學(xué)習(xí)與參考,引用請(qǐng)注明版權(quán)和作者信息!
*********************************************************************/
/********************************************************************/
#include "reg52.h"
#include <intrins.H>
#define uchar unsigned char
#define uint unsigned int
/********************************************************************
初始定義
*********************************************************************/
sbit P33=P3^3;
/********************************************************************
延時(shí)100MS函數(shù)
*********************************************************************/
void Delay100ms() //12.000MHz
{
uchar i, j, k;
_nop_();
i = 5;
j = 144;
k = 71;
do
{
do
{
while (--k);
} while (--j);
} while (--i);
}
/********************************************************************
延時(shí)1S函數(shù)
*********************************************************************/
void Delay1s(uint s) //12.000MHz
{
uchar m,n;
for(m=s;m>0;m--)
for(n=10;n>0;n--)
Delay100ms();
}
/********************************************************************
主函數(shù)義
*********************************************************************/
void main()
{ for(;;)
{ P33=!P33; //取反 P3.3
Delay1s(1); //延時(shí)1秒
}
}
/********************************************************************
結(jié)束函數(shù)
*********************************************************************/
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -