初学单片机的那些事~~

2019-04-15 16:32发布

作为一个搞应用的人,虽然谈不上高手。但有一些想法与建议与大家分享。也许能对新人有所帮助!以下愚见敬请高人拍砖指教。 1:什么是单片机 -单片机可以看做是一个微型电脑 它有CPU 有内存 有硬盘 有接口 2:单片机为什么会有内存 硬盘 接口 -这是从概念上来分的,单片机的内存我们俗称RAM 就是存放临时数据的断电就没有了 硬盘就是ROM 是存放程序的,但是大多数单片机的硬盘相当于是“只读的”,就是指程序烧录好后,在程序运行时是不能改变的。接口其实可以算作是单片机的IO口,单片机上并没有现在大家看到的USB PS/2 HDMI 接口。而单片机有拥有的接口一般都是比较简单的接口如串口 I2C SPI ADC等等 3:单片机有哪些种类:单片机从种类上来说,主要的有51单片机(所有单片机的祖先) AVR单片机 PIC单片机 ARM(强算在此吧) 4:学习单片机从那入手:强烈建议从51入手。无数高手牛人都已经说过这个问题了,简单易学。打基础。一下就学ARM那么多寄存器。确实是灾难。 5::51单片机有哪些型号:51一般学的比较多的是经典的AT89C52 很多都和它类似 但现在用的最多的还是STC得单片机。其引脚和AT89C52是完全兼容的,而且其具有速度快。功能强,实用性强 低价的特点,学的话可以直接学STC12C5A60S2这一款,这款很有代表性。还有其他的单片机如飞利浦的P87x52 LPC900系列 C8051 系列 还有带USB的单片机塞朴拉斯的CY7C68013系列 6:学单片机有没有教材或好书-答案:有 7:是什么好书啊:个人推介的51入门书是例说51单片机(c语音版) 不折不扣的51好书 郭天祥的新概念51可以当第二本 做首本不推介。好书结合视频来看是最好的。好的教材有两个 一个是郭天祥的十天学会51单片机 一个是他校友于振南德 振南带你从您学单片机 观看顺序先振南 在天祥 振南视频讲的非常通透 一个字 好 8:学习单片机要准备什么:这个问题是非常重要的,我只能说一句你要是不买开发板的话肯定学不好。在那买?这个问题问的好。建议是去淘宝买。只要选择一款价格在100多元的即可。贵的其实不一定好 9:学51是从C开始还是从汇编开始 :说到这确实是一个异常纠结的问题。N多人已经为这个事纠缠不休。我仅结合自身体会说说 百分百从C开始 C代码逻辑性强 开发速度快 结构化编程易于维护 优点N多 汇编语音难懂 写个大程序写死人 初学的人丛C开始 10:学C入门要多长时间 :个人觉得用心学了一到2个月入门比较正常 11:51单片机有哪些知识点:51自身片商资源很少 以AT89C52来说 IO口操作 定时器/计数器 串口 外部中断 看门狗 就这些 其实单片机的魅力就在于它的扩展能力,单片机真正的好玩之处是与外围的器件结合造就强大的功能。 12:单片机可以玩些什么:最基础的第一个程序 可以让LED随你心愿闪烁 可以控制液晶进行显示 可以自己做一个万年历 自己做一个闹钟 自己做一个MP3 自己做一个收音机 自己做一个计算器 自己做一个温度计 自己做一个湿度计 自己做一个电话交换机 自己做一个小的HTTP服务器 当然你可以用一个单片机把以上所有功能都实现 13:学完这些还需要学什么:如果以上的东西都会了,可以告诉你你基本掌握了单片机 你可以学习ARM了 别在学AVR 了 ARM现在又便宜又好 可以从M0开始学起 14:写了这么多 请大家掌声支持...