新聞中心

PIC12F629測(cè)試程序

作者: 時(shí)間:2016-11-18 來(lái)源:網(wǎng)絡(luò) 收藏
/*************PIC12F629單片機(jī)程序******************************/

/*************************************************************/
/*****File Function : PIC12F629芯片測(cè)試 *****/
/*****Program Author : ZhengWen(ClimberWin) *****/
/*****MCU : PIC12F629 內(nèi)部RC *****/
/*****Compile Date : 2010/10/01 *****/
/*****Edition Info : V1.0 *****/
/*************************************************************/
//修改日期: 2010年10月2日

本文引用地址:http://butianyuan.cn/article/201611/316060.htm

#include
#define uchar unsigned char
#define uint unsigned int

/////////////引腳定義///////////////////////
#define Input_Pin GPIO3 //信號(hào)輸入口 (和PIC12C508寄存器定義不同)
#define LED GPIO4 //LED指示燈 (和PIC12C508寄存器定義不同)
////////////主程序////////////
main()
{
unsigned int i;
GPIO =0B00000000;
TRISIO=0B00001000; //輸入輸出口定義 (和PIC12C508寄存器定義不同)

//////開(kāi)機(jī)LED閃爍////////////
LED=0;
for(i=0;i<20000;i++)
{ NOP();NOP();NOP();NOP();NOP();}
LED=1;
for(i=0;i<20000;i++)
{ NOP();NOP();NOP();NOP();NOP();}
LED=0;

if(Input_Pin==0) //判斷輸入端口是否為0
{
LED=1;
for(i=0;i<20000;i++)//延時(shí)
{ NOP();NOP();NOP();NOP();NOP();}
LED=0;
for(i=0;i<20000;i++)
{ NOP();NOP();NOP();NOP();NOP();}

} //while

} //main



關(guān)鍵詞: PIC12F629測(cè)試程

評(píng)論


技術(shù)專(zhuān)區(qū)

關(guān)閉