现在开始学PIC单片机,怎么学?前辈们请指教

[复制链接]
5099|19
 楼主| 许世霞 发表于 2009-3-1 16:44 | 显示全部楼层 |阅读模式
&nbsp;&nbsp;我涉及的PIC单片机型号是PIC16F877A,前辈们暂时先不要讨论它的好坏呵呵。。。米办法,用到了就要学的。我该怎么着手学。我以前只用51单片机而且还用的不是很好。呵呵。。。现在又来个这样的单片机,我的同时学了。&nbsp;<br />&nbsp;&nbsp;&nbsp;首先是不是要掌握PIC单片机的C语言,我也没资料,前辈们谁有可否恩赐哦?<br />&nbsp;&nbsp;&nbsp;我在看一本关于PIC系列单片机的应用,但感觉不实际,准备买个这个型号的单片机的开发板,最好能带液晶和语音控制的。资料齐全的开发板。不知哪位前辈可以给出点好的意见。<br />&nbsp;&nbsp;&nbsp;晚辈急需你们的指导的!希望前辈们有空的时候多给我点帮助。
xieyuanbin 发表于 2009-3-2 12:53 | 显示全部楼层

PIC单片机开发环境、工具术语简介

MPLAB&nbsp;IDE:Microchip官方编译调试环境,集成有文本编辑器,汇编编译器,软仿真调试器,还能够连接多种仿真器,在线调试器,烧写器等。<br />ICD、ICD2、ICD3:一种低成本在线调试器、烧写器,可直接跟用户板连接,可在线调试一些具有DEBUG模块的芯片等。烧写型号包括所有MICROCHIP出品的FLASH型单片机,EEPROM,KEELOG等。<br />PIC&nbsp;KIT2:另一种更低成本的在线烧写器、在线调试器。烧写速度快,可烧写型号与ICD类差不多,但需KIT2软件支持,在MPLAB中支持的型号不多,可调试的型号也不多。<br />PICC:支持MICROCHIP&nbsp;PIC单片机的C语言编译器,目前中档常用的有HITECH公司的PICC,支持中档,低档几乎所有型号的单片机,这个编译器需要收费使用;高档单片机的主要C编译器为MICROCHIP公司自己根据GCC公开源代码改写的PICC,而且18,24,32,dsPIC系列的编译器各不相同,公司网站上有免费全功能试用版,到期后只要删除重装即可。这些编译器都可以嵌入MPLAB&nbsp;IDE集成开发环境,可自动调用。
 楼主| 许世霞 发表于 2009-3-1 16:49 | 显示全部楼层

。。。。

&nbsp;&nbsp;还有个问题,编译软件是MAPLAB-IDE&nbsp;V7.5吗?我看了一些资料有好多编译软件都不是这个?
XIEYUANBIN 发表于 2009-3-1 17:09 | 显示全部楼层

是的,编译器不止一种。

不过微芯官方的就MPLAB-IDE,目前的版本是8.15a以上,你可到www.microchip.com去看看。
yewuyi 发表于 2009-3-1 18:03 | 显示全部楼层

如果用ASM,那么MPLAB内带的ASM编译器就可以

如果用C,那么需要在MPLAB上外挂例如PICC这样的C编译器
 楼主| 许世霞 发表于 2009-3-1 19:08 | 显示全部楼层

前辈们讲一下学习方法可以吗?

  
headwolf 发表于 2009-3-1 21:52 | 显示全部楼层

搞一个DEMO板,搞一个调试器

如果是公司出钱。你就不要多想了,随便买,怎么也不会超过1200。如果是自己出钱,去搞一个ICD2或者PICKIT2,搞一个DEMO板,上TB的话便宜货很多。弄一本张明峰的《PIC单片机入门与实战》。如果要学PICC,也是看这本书的C语言部分,至于电子文档,这本书的C语言章节网络上到处都是。<br />我这里也有朋友闲置的一个PROICD2&nbsp;LE要转让,不过价格肯定比TB卖的150到250的ICD2贵,这不是我说了算的,有兴趣你可以发站内信给我。
soso 发表于 2009-3-1 23:31 | 显示全部楼层

单片机初学问题

&nbsp;&nbsp;&nbsp;&nbsp;第一步:看看数据手册,关键是CPU、储存器结构、指令(用C的话了解就可),其他外围功能先了解大概;<br />&nbsp;&nbsp;&nbsp;第二步:搞个demo、开发工具开发环境对着例程玩玩,最好是官方的套件稳定、可靠不走弯路,多留心官方的应用笔记;<br />&nbsp;&nbsp;&nbsp;第三步:做自己的工程。如果是用c的话还要熟悉编译器手册,至少要浏览一遍。<br />&nbsp;&nbsp;&nbsp;整个过程手不离数据手册。至于那些外围功能到了编程才细细琢磨。第一个工程做完了再回头看看数据手册,这个MCU就基本上在你手里玩转了,下次做工程就看你的**力决定是否要看手册。<br />&nbsp;&nbsp;&nbsp;不知道大家还有哪些简单的方法。
 楼主| 许世霞 发表于 2009-3-2 12:11 | 显示全部楼层

很感谢谢前辈们了,

ICD2&nbsp;PICKIT2&nbsp;PICC&nbsp;这些术语都是指的什么呀?编译软件???
 楼主| 许世霞 发表于 2009-3-2 19:13 | 显示全部楼层

谢谢了!很是感谢各位前辈

  
hhseng 发表于 2009-3-2 23:19 | 显示全部楼层

上这個网站看看,應該能帮到你

http://www.pic16.com/
headwolf 发表于 2009-3-3 09:35 | 显示全部楼层

PICKIT2支持877A。ICD2也支持。

  
youss 发表于 2009-3-24 20:19 | 显示全部楼层

MPLAB-IDE软件使用说明

&nbsp;&nbsp;&nbsp;&nbsp;根据实际使用情况编写的ICD2使用说明书,其中有项目实例、常见问题解释等,希望对大家有所帮助。由于时间关系及各种原因,难免存在错误,请大家指出错误及修改意见,我们将根据大家的建议不断整理完善资料。 <br /> 相关链接:<a href='https://bbs.21ic.com/upfiles/img/20093/200932420168886.pdf'>https://bbs.21ic.com/upfiles/img/20093/200932420168886.pdf</a>
youss 发表于 2009-3-24 20:23 | 显示全部楼层

请到这里下载吧

上传限制不能上传文件,请在此下载<br />&nbsp;&nbsp;&nbsp;&nbsp;http://www.youmcu.com/DOWNLOAD/data/mini-PRO%20ICD2系列说明书.pdf<br /><br /> <br /> 相关链接:<a href='http://www.youmcu.com/DOWNLOAD/data/mini-PRO%20ICD2系列说明书.pdf'>http://www.youmcu.com/DOWNLOAD/data/mini-PRO%20ICD2系列说明书.pdf</a>
ocon 发表于 2009-3-24 21:02 | 显示全部楼层

感慨,做mm就是幸福啊~

  
yewuyi 发表于 2009-3-24 21:27 | 显示全部楼层

呵呵,LS的,现在有很多方法帮助男人实现类似的愿望

  
zyok 发表于 2009-3-24 21:38 | 显示全部楼层

呵呵,ls的ls 比如说ls...

  
lifengtao 发表于 2009-3-31 17:18 | 显示全部楼层

呵呵

费那事干嘛啊~~~&nbsp;找个男工程师&nbsp;一带&nbsp;就行
tming87 发表于 2009-4-11 20:16 | 显示全部楼层

可以啊

  
李冬发 发表于 2009-4-11 23:08 | 显示全部楼层

所有的单片机都是一样的学法。

有哪些资源、每个资源怎么用、应用条件、开发工具。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

439

主题

3781

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部