自学PIC单片机,有51和C语言基础,推荐本教材,谢谢各位大侠!
用PICC吧,PICC是可以有试用版本的,而XC8等编译器其实很少用,(主要是不是破解)。
PIC 系列单片机程疗设计与开发应用,
强力推荐北航的《PIC16系列单片机C程序设计与PROTEUS仿真》一书,其中有大量的实例,读者如没有硬件条件下,照样可以按照其中的例子进行PROTEUS仿真。PIC单片机使用教程-基础篇 和 提高篇 第二版 这两本很不错。
时间触发嵌入式系统设计模式 - 8051微控制器开发可靠的应用
这本书可以说,51单片机最好的入门教材,你可以学到很多技能,有很多的基础知识,最显着的未来的操作系统可以借鉴其他单片机的光盘代码风格和结构奠定了良好的基础。你可以在互联网上搜索,老外写的。
自学PIC单片机,有51和C语言基础,推荐本教材,谢谢各位大侠!
强力推荐北航的《PIC16系列单片机C程序设计与PROTEUS仿真》一书,其中有大量的实例,读者如没有硬件条件下,照样可以按照其中的例子进行PROTEUS仿真。
新手,51单片机和C语言,先学那个比较好,谢谢
单片机可以用汇编语言和C语言编写程序。大学教学51单片机,基本都是汇编语言,但是会有一门C语言课程;工作上最好选择C语言编程,因为每个单片机都有自己的汇编语言,你也不确定找的工作是关于51单片机、PIC单片机或者飞思卡尔单片机,所以很多人都是C语言编程单片机。以上仅供参考,怎么选择看你自己了,肯定都...
学会单片机得多长时间呢
2)计算机基础。包括进制转换,计算机原理,常见接口,计算机语言(特别是C)等,大概需要三个月时间,若计算机基础没打牢,会严重制约单片机的开发能力。3)选择一种较为适合的单片机教材,阅读之。我推荐初学者学习51或PIC,特别是51。这一阶段是初学者最为痛苦的阶段,往往不知道书中所云,所以最好的...
单片机学到什么程度才可以学嵌入式系统?要学那些东西?
首先,单片机也是嵌入式的一个分支,所以不能将之分离开来。一般而言,嵌入式学习的进阶过程为:学习单片机作为入门知识,不管是51单片机,还是AVR、PIC等系列单片机都可以作为入门知识来学习。有一定单片机基础之后,可以向两个方向深入。对于嵌入式,应该掌握以下点:打好C语言基础。学好的数据结构,这十分重...
...有4小时时间学习单片机,多少天可以学完51单片机啊?
如果培训室针对零基础的,那就可以学完。。。不过只是学完,不会深入。数电模电迟早也要慢慢了解。而且要深入,只会C语言不足够。汇编才是最深入的。。。学51单片机,1星期就够入门了。。。上网搜视频看就是了。。有个什么天祥的视频是入门级的。。
PIC与C51哪个好
51的难度要小于PIC。(PIC中低档的8位单片机有翻页现象,用汇编语言编程的话编程比较困难,个人认为这是PIC的一个致命的弱点)。如果你以前从来没有学过单片机的话,建议你从51看是看起。如果你51学过一段时间的。你可以考虑学习单片机。如果是新开发的项目的话,建议你用PIC单片机。具体的你要看实际...
PIC单片机有没有什么C程序可以直接获取当前的PC值(程序计数器),望高 ...
有,跟51差不多,有一个program counter。不过pic单片机的是一个13位的计数器。低8位的PC存放在PCL中,高位存放在PCLATH低5位中。最好是查看你的对应芯片的头文件里面对PC寄存器名字的定义。补充:不过只有的可行性不高,因为C语言的效率是要看编译器的。很有可能取到的并不是你想要的PC值。所以...
会PLC编程,想学单片机,请问汇编和C语言哪个比较容易上手一点
你可能是比较精通三菱的PLC吧,三菱PLC指令接近51汇编,我说说我个人的感觉 汇编有个缺点是,1.运算烦,一个乘除法你得编好长一段,但是一旦编好了,会比C的执行效率要高 2.可移植性差,各个厂家芯片的汇编语言都不太一样,像51,AVR,PIC的汇编都不一样,要是换芯片,你以前做的子程序都不能...
为什么单片机和C语言是如此的难学……很头疼啊!
我至今没有学汇编,2个月学会了C语言,然后一个月搞定51,后来自学PIC只用了不到一个星期,所以说,单片机编程这东西是个触类旁通的东西,学会了51,就不要把时间浪费在51上了,赶紧学PIC,或者AVR或者430,有兴趣的画可以学STM32.这几款不要全学,前面三个把其中一个学精通,最后最好去学STM32...
有C语言基础,没有硬件基础能学单片机吗?请高手给些建议,谢
1,楼主,你已经有C语言基础,就相当于80%会单片机了,因为现在所有8\/16\/32位(51系列,MSP430系列,ARM系列)都是使用C语言。8\/16位单片机基本上是在KEIL或IAR embedded workbench软件环境下编程、调试和仿真。32位ARM系列有的用IAR embedded workbench,也有用ADS,更多的用WINCE或LINUX操作系统。所以...