发新话题
打印

简单介绍PIC单片机

简单介绍PIC单片机

受斑竹之邀,简单介绍下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 编辑 ]
本帖最近评分记录
  • lnyper 经验值 +10 2006-4-27 18:26

TOP

听您这么一说觉得这个东西又有用,又好学.暑假看来得搞一下,PIC在咱平时设计中外围的电路设计和其它单片机就相通了吧.

TOP

回复 #2 lnyper 的帖子

怎么是好学呢?是相当好学!

TOP

近两天有点闲空,想把寒假作的东西捡起来,发觉全忘了,看来速成的东西部可靠。不过觉得PIC的东西挺有特点的,和51的不一样,尤其是中断和寻址,因为我遇到的基本都是中低档应用,所以觉得这些中低档产品挺有用的。

TOP

PIC用的地方是挺多的

PIC功能比教丰富,在一些地方用起来是挺爽的,哈哈

TOP

嘿嘿,谁用谁知道。

TOP

看来我们一定要加劲学了,PIC功能多不知道和其它单片机的通信是不是会麻烦呢.

TOP

今年搞不搞PIC了?

TOP

现在凌阳和51的东西比较全,没有时间搞不搞也无所谓,只是觉得将来工作时可能用得多一些,硬件比较好学,C语言的移植性也比较好,学会编程后可以比较容易的应用到其他单片机上。

TOP

引用:
原帖由 老张 于 2006-7-15 22:04 发表
现在凌阳和51的东西比较全,没有时间搞不搞也无所谓,只是觉得将来工作时可能用得多一些,硬件比较好学,C语言的移植性也比较好,学会编程后可以比较容易的应用到其他单片机上。
确实,这是单片机编程正解,会一可通多.

TOP

发新话题
版块跳转