//实验目的:RA0-RA7,RB0-RB7口的流水灯,熟悉PIC16F628A的I/O口的操作
//RA5因为做编程电压VPP和复位脚MCLR,所以不点亮该口的LED
//硬件要求:
//1)时钟选择OSCB跳到I/O
//2)断开j5/j6或者j7/j8
//3)拨码开关S11、S13全部置ON
//4)RA4需要加上拉电阻
#include<pic.h>
//-----------------------------------
//延时函数
void delay()
{
int i; //定义循环变量
for(i=8000;i>0;i--) //循环次数控制
{
NOP(); //消耗一个指令周期的时间
NOP();
}
}
//----------------------------------
//初始化函数
void init()
{
TRISA=0X00; //设置A口为输出
PORTA=0X00;
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余2页未读,立即下载