受斑竹之邀,简单介绍下PIC系列单片机
我也是初学,今年寒假用PIC12F625编了个简单程序,谈不上有多了解。
但是我很早就想用PIC单片机了,PIC系列单片机89年开始生产,能从51系列,68系列中脱颖而出,确有过人之处。PIC由MICROCHIP独家生产,不与其他系列单片机兼容。单片机一些独特技术如低引脚、微瓦功耗等是由PIC率先使用的。与大家熟悉的51相比,PIC有以下几个独特之处:
1。哈佛结构,数据线和地址线分开,可以指令预取,指令执行数度快。
2。精简指令集(33--35条指令),除跳转指令2指令周期外,均为单周期指令。
3。单字节指令。这样即使指令跑飞,也是可以预计的。
4。因为单字节指令,故寻址空间有限,要靠寄存器组帮助寻址。寻址麻烦。
5. 中低档没有外部数据总线和地址总线。
6。可根据应用选择合适芯片,容易获得技术资料和技术支持。
与51相比相同之处:
1。都包含了众多外围功能:counter,USART,I2C,SPI,A/D,CCP ,E2ROM等,引脚可配置。
2。型号众多
3。仿真编程容易
4。用户广泛,适合单片机入门及灵活应用
5。都有高端机型(ARM等)
通过与51比较已经介绍了PIC性能,实际单片机不过是可编程时序电路,并不神秘,熟悉51后,可以很快熟悉PIC,反之亦然,学习过程可分为两步:首先熟悉硬件,可以到MICROCHIP中文网站下载中文资料,熟悉硬件的过程也熟悉了汇编语言(PIC汇编更好学),然后学习软件,可以到MICROCHIP网站下载集成调试环境,对中高档单片机MICROCHIP提供了C编译器,低档的C编译器需要外挂。C语言编程推荐一本书《PIC单片机入门与实战》张明峰,北航。看了以后就可以和PIC说话了。每步用一个多星期,20天就学会了,新品大多是FLASH的,支持程序串行下载。有悟性的同学,放暑假就可以做我的老师了。
几个相关网站:
http://www.microchip.com
http://www.bilayu.com/pic/b/2.htm
http://bbs.21ic.com/club/default.asp
http://www.pic16.com/
http://forum.microchip.com
[
本帖最后由 老张 于 2006-4-30 12:02 编辑 ]