PIC單片機(jī)控制第一個發(fā)光管閃動程序
*** 功能:第一個發(fā)光管閃動
*** 實驗內(nèi)容:輸出底電平可以點(diǎn)亮RD口的發(fā)光管 高電平可以關(guān)掉發(fā)光管
***開發(fā)板連接方法:裝上J2。
*************************************/
#include
__CONFIG(0xFF32);
//芯片配置字,看門狗關(guān),上電延時開,掉電檢測關(guān),低壓編程關(guān),加密,4M晶體HS振蕩
void delay(); //delay函數(shù)申明
/****************************************************************************
* 名 稱:main()
* 功 能:主函數(shù)
* 入口參數(shù):
* 出口參數(shù):
****************************************************************************/
void main()
{
TRISD = 0; //portd 輸出
TRISC = 0xf0; //porta 輸出
PORTC = 0x00; //74HC138控制端口
while (1) //死循環(huán),讓數(shù)碼管持續(xù)點(diǎn)亮
{
PORTD=0b00000000; //點(diǎn)高發(fā)光管
delay();
PORTD=0b00000001; //關(guān)掉發(fā)光管 也可以寫成16位的 自己試一試吧
delay();
}
}
/****************************************************************************
* 名 稱:delay()
* 功 能:延時
* 入口參數(shù):
* 出口參數(shù):
****************************************************************************/
void delay()
{
int i; //定義整形變量
for (i = 10000;i--;); //延時
}
評論