当前位置:首页 > 单片机 > 单片机
[导读]利用周末完成对PIC的入门,交上一份小作业,写下一点小经验,给后来者做为参考。  随便时间推移,PIC也出现了许多廉价编程器,我使用的是K149-BC,带编程锁紧座,也可ICSP用。官网(http://www.kitsrus.com/)有制

利用周末完成对PIC的入门,交上一份小作业,写下一点小经验,给后来者做为参考。

  随便时间推移,PIC也出现了许多廉价编程器,我使用的是K149-BC,带编程锁紧座,也可ICSP用。官网(http://www.kitsrus.com/)有制作资料可供参考,我买的是成品,¥100元不到,USB转UART使用的是PL2303,相信比FT232差,但似乎不影响这款编程器使用。源程序在MPLAB 7.6+PICC 8.05测试通过。

  原理图与源程序都比较简单,值得注意的地方有:

  1. 我们一般只使用12V高压编程,PIC的低压编程引脚必须下拉,或者在CONFIG中使低压编程失效,否则MCU无法正常运行。

  2. 因为编程器的VPP为12V高压,使用中要注意不可接入其他引脚,同时MCU的VPP也作为复位脚,要接入复位电路,这里我直接上拉。要注意的时编程器不动作时可能有较强的拉电流能力,如果接上编程器后测得VPP电压过低,要适当减小上拉电阻。

  3. 定时器0的“内部时钟”指的是使用“系统时钟”而非“内部振荡”,(16F877A也没有内部振荡)。

#include

__CONFIG(HS & PWRTEN & LVPDIS & WDTDIS & BOREN);
//高速晶振,上电延时有效,低压编程无效,看门狗无效,掉电检测有效

void timer0_init()//Timer0初始化设置
{
PSA=0 ;//Timer0 使用预分频器
PS0=0 ;//Timer0选择分频率为1:128
PS1=1 ;
PS2=1 ;
T0CS=0 ;//内部时钟(即系统时钟)
TMR0=0xD5 ;
}

void port_init(void)//端口初始化
{
TRISA=0xfe;//RA0配置为输出
}

void device_init(void)
{
port_init();
timer0_init();
T0IE=1 ;//Tiemr0中断允许
GIE=1 ;//总中断允许
}

void interrupt IRQ(void)//中断子程序
{
static unsigned int count=0;
static bit ledonoff=0;

if(T0IF)//Timer0中断服务子程序
{
T0IF=0 ;//清定时器中断标志
TMR0=0xD5 ;//重设定时器初值

if(count++>500)
{
count=0;
ledonoff=!ledonoff;
RA0=ledonoff;
}
}
}

int main(void)
{
device_init();
RA0=1;
while(1)
{
;
}
return 0;
}

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

为增进大家对LED显示屏的认识,本文将对节能LED显示屏的设计予以介绍。

关键字: LED 指数 显示屏

为增进大家对LED显示屏的认识,本文将对LED显示屏的部件组成、LED显示屏的选型技巧予以介绍。

关键字: LED 指数 显示屏

LED显示屏的身影。为增进大家对LED显示屏的认识,本文将对LED灯珠对LED显示屏的影响予以介绍。

关键字: LED 指数 显示屏

LED显示屏将是下述内容的主要介绍对象,通过这篇文章,小编希望大家可以对它的相关情况以及信息有所认识和了解,详细内容如下。

关键字: LED 显示屏

今天,小编将在这篇文章中为大家带来led显示屏的有关报道,通过阅读这篇文章,大家可以对它具备清晰的认识,主要内容如下。

关键字: LED 显示屏 LED显示屏

LED(Light Emitting Diode)与LCD(Liquid Crystal Display)是当今显示技术领域的两大重要分支,各自凭借独特的优势在消费电子、广告传媒、工业控制、家用电器等多个领域占据着主导地...

关键字: LED LCD

作为温度依赖性低、广角发射且光线均匀的光源,有助于汽车驾驶辅助技术提升

关键字: VCSEL LED 红外光源

爱德万测试集团 (公司总部:东京都千代田区、代表董事:Douglas Lefever、以下简称为“爱德万测试”) 与东丽工程株式会社 (总公司:东京都中央区、代表董事总经理:岩出卓、以下简称为“东丽工程”) 此番宣布,签...

关键字: LED 显示屏

为增进大家对LED路灯的认识,本文将对LED路灯、LED路灯的选购要点、LED路灯使用成本予以介绍。

关键字: LED 指数 路灯

为增进大家对LED路灯的认识,本文将对LED路灯的两点设计要求予以介绍。

关键字: LED 指数 路灯
关闭
关闭