51单片机c语言教程郭天祥pdf(51单片机c语言教程郭天祥pdf百度云
单片机教程
敏学网的单片机频道有很多单片机视频教程
学习网单片机资料部分列表:
《手把手教你学51单片机与Proteus从入门到精通》[压缩包]
《单片机 视频教程 宋老师 手把手教你学单片机 C语言 51单片机开发 嵌入式 金沙滩电子科技》
《从51单片机到ARM征服嵌入式教程 AVR篇 (持续更新)》(Professional embedded from 51 mcu to ARM)2.0[压缩
《手把手教你学单片机之入门篇》更新完毕[RMVB]
《手把手教你学单片机之附录篇》更新完毕[RMVB]
《手把手教你学单片机之引论篇》更新完毕[RMVB]
《51单片机到ARM征服嵌入式》更新完毕[RMVB]
《手把手教你学单片机之入门篇》更新至第04集[RMVB]
《十天学会单片机和C语言编程(更新完毕)》[MP4]
《51单片机到ARM征服嵌入式51篇 Lesson1》
《YCDZ-51AVR 51单片机学习板 完全兼容TX-IC 手工焊接视频》V1.0[压缩包]
《零基础一周学会PIC 单片机视频教程》[压缩包]
《单片机软硬件设计视频教程集》
《原创单片机和机器人技术资料》张建高整理[光盘镜像]
《郭天祥十天学会PIC单片机》(Learning PIC MCU in 10 Days)[压缩包]
《PIC单片机电子书》 PDF
《十天学会单片机和C语言编程》
《单片机论文资料》[PDFNHKDH]
《单片机系列课件》[PPT]
《单片机应用技术大全》[PDG]
单片机哪本书比较好,有推荐吗?
推荐号称十天学会单片机(结果一个视频三小时)的郭天祥的《新概念51单片机C语言教程》。但我个人比较推荐《时间触发嵌入式系统设计模式 (豆瓣)》——Michael ***.pont 。这本书不仅仅让你学会单片机,而且教你一些单片机编程思想(看书名字就知道)。其实说白了单片机这东西看书还不如买块开发板自己亲自看看历程跑跑程序学得好,特别是刚入门用的51。
新概念51单片机C语言教程——入门、提高、开发、拓展(附光盘) 求这本书的pdf格式和随书光盘。谢谢~
附件中有百度网盘:
新概念51单片机C语言教程PDF
新概念51单片机C语言教程随书光盘
我看的是郭天祥老师的51单片机C语言教程,关于“串行口打印在调试程序中的应用”一节中
我首先声明我没看完郭天祥的视频,不过我可以告诉你
puts(“turn on ad!”);这句是让串口输出“turn on ad!”的,puts这个函数和c++中的cout差不多
TI=1,这个我不知道为什么,清除之前的中断?没必要吧,因为每次退出中断都会清除这一位的。
while(!TI);TI = 0;这两句的意思很简单,等待串口输出数据完成呗,当串口把数据都传输完成之后,硬件是自动置位TI中断位,用于通知CPU串口传输完成。
然后TI=0是软件清除TI位,不然下次串口传输就无法继续下去。
以上理解仅代表我个人,在此不评论郭天祥
自学51单片机的书籍
51单片机的书籍,都是差不多的。
《零基础学习单片机C》
个人觉得看看郭天祥老师《十天学习单片机》的视频就够了。
不懂的话再查阅相关的书籍或是资料。可以做些项目。
我个人只有c语言基础的,学习51只用了2周。现在已经能和研究生师兄一起做项目了。
4*4键盘扫描程序 问题 郭天祥新概念51单片机C语言教程
你的开发板和我的不一样,不知你详细电路,但我估计你用的是静态显示,主程序中打开了4个数码管的位选端(P3=0X0f),P0直接连所有数码管的段输入
获得新的键值后,调用DISPLAY ,P0口送出数据后,你若不再对它进行重新赋值,当然它会保持了, 虽然仍在反复扫描按銉,但得不到新的键值,也就不再调用DISPLAY,P0口的数据得以保持(空扫描只用到了P1口)