今日首先发一个关于PIC单片机的入门的一些感悟。PIC单片机有很丰厚的寄存器,我所学习的PIC16f886单片机有28个引脚,却又许多I/O口,因为microchip的PIC芯片是适当比较稳定安全的芯片,所以他对端口输入输出方法的操控可谓是很仔细,刚开端学习单片机得时分关于端口的装备走了许多弯路,下面做以下总结:
首先要装备输入仍是输出方法(TRISA、TRISB等等),其非必须装备模仿形式仍是数字形式(ANSEL、ANSELH等),假如装备不正确,是读不到想要的值的,我想关于入门首要便是装备上的问题吧!
关于初学PIC,往往先做一个闪灯试验来验证器材现已开端作业,下面是我做的闪灯程序,用汇编编写,不是很标准,究竟编写的时分也是初学。
#include
;程序选用可重定位的汇编,完成闪灯作用,用RA0输出
udata_shr
D1 res 1h ;界说变量
D2 res 1h
D3 res 1h
reset code 0x0 ;程序开端地址
pagesel main
goto main
main
LOOP
;————————————-以下是0。2S廷时子程序
DELAY
DELAY_1
DELAY_2
DELAY_3