| 欢迎光临MCUWAY! 本站网名:单片机之路 永久域名:www.mcuway.com |
|
|
PIC系列单片机入门并不难(2) 在PIC系列单片机入门并不难(1)中,我们已经把8条腿消化掉了,其实我们要弄明白的也就3只腿,我们再简单一些,先整明白两条腿,即GP0,GP1.这两条腿低级一点的用法,可以控制继电器,LED灯,高级一些的用法可以进行I2C总线,RS232总线的通信,作为扩展输入可以模拟出来A/D转换器(6--7bit),可以测量一个电阻的粗略值。作为输出也可以直接推动扬声器奏出音乐。这是后话暂且不提。 现在要控制使用这两只腿了,这不得不首先要讲一下软件,要想讲明白软件又不得不涉及到单片机的内部结构。可能有朋友说啦,可别提这软件和结构了,以前俺就是让它们打败的,现在听到这个心里就打鼓。嘿嘿,不要紧,果真如你所说,那你就不妨跟着我再失败一次,反正多一次失败又不纳税吗,嘿嘿。不过你也要有思想准备,彻底弄明白是个渐进的过程。 要说起这程序和单片机内部结构,还真是老大难,不过蟹黄蟹肉可都在里面。我现在要是给你说PIC单片机是哈佛结构的,51系列是冯-诺伊曼结构的话,恐怕你要立马走人了。所以我得用点心思不让你溜号。 好在PIC系列的制造商(microchip 微芯公司)理解我等苦衷,全部只有35条指令,而且有一些指令我们一般很少使用,常用的也就十几句,用的时候查手册,无需记忆。就算我们两天学习一句,也就两三个月时间,总比到老了还怕它们强啊。废话少说先看下面的两个例语: my_name006: movlw 02h '常数2进入w 每行只能写一句话; 标号: 操作指令 操作数 '程序注释 下面我结合例子把这四部分解释一下。 第一部分 my_name006: 叫做标号,它是由字母或数字组成,由冒号结束。标号可有可无,比如第二句就没有标号。 第二个例句中,省略了标号,当然注释也可以省略。他的指令是movwf, 操作数是GPIO。操作数不一定是数字,也可能是一个由字母组成的字符串。 本文转自网络,经“单片机之路”(www.mcuway.com)摘选整理,版权归原作者所有 |
|
|
|
|
|
|
|
学习单片机的必经之路——单片机之路,永久域名:www.mcuway.com |