单片机的各个引脚都有什么功能及作用
大多数是IO口,用来输入输出,可接各种外部设备,其中有些端口有第二功能,可通过内部的寄存器切换。只有少数几个脚是固定用途的,如电源脚,外接晶振脚,复位脚,这些脚的外围电路是固定的,且不可接外部设备。
8脚单片机
8位单片机表示单次处理数据的能力最大是8个二进制位。比如做一个10位的加法运算
,8位单片机就要通过分两部分来处理,先处理8位,再处理剩下的2位;如果是16位或者32位的单片机,那么就可以一次处理完成。
楼上的那个博客我也看了,但是说实话,除了Atmel是比较大的8位单片机制造商之外,其他两个的8位MCU都是算最好的。Philips的32位AMR内核LPC系列才是Philips的最好的品牌的单片机。它的8位单片机不算最著名的。至于台湾义隆的EM78系列单片机,尽管有的地方也用到。EM78系列单片机的价格有的也确实便宜。但是它是在牺牲很多功能的前提下才有这种价格的。(比如我曾经做过一个项目,用的就是EM78系列单片机,它的价格是靠这个芯片是OTP(只能一次型编程)来降价的。芯片里面连Flash都没有,还有很多EM78系列芯片都是不带ISP(在线烧录的)烧录芯片也比较麻烦。而且我想请教一下楼上你说的除了Atmel的产品,其他公司的芯片你能买到吗?如果量少的话恐怕不是很容易吧
现在回答楼主的问题:其实单片机的引脚封装数量和单片机本身的编程关系不大的。对于某款8位单片机,你要是20pin的单片机的程序会写。8pin的单片机也差不多的。(最多有的寄存器功能什么不一样)具体的你要看看数据手册才能知道。单片机编程最好的书籍就是原厂提供的数据手册,这些数据手册可以直接去网上下载。
一般大的公司比如Atmel,Microchip等公司提供的数据手册都比较齐全。个人建议你去www.microchip.com上面看看。这是著名的Microchip公司的网站。它的8位单片机(PIC系列)目前来说是世界上出货量最大的单片机。而且它的单片机还有一个好处就是数据手册很多是中文的版的。Atmel的AVR系列单片机除非你有书籍资料,一般来说它的数据手册都是英文的。(当然也有常用的数据手册被翻译成中文的了)。就价格而言同样功能前提下Atmel的AVR要比Microchip的PIC价格贵点。还有就是一般来说PIC单片机比较容易购买。不仅仅如此。我看你要学8pin的单片机,是不是你想搞点小型化封装的系统设计什么的。我还可以告诉你,据我所知Microchip还有6pin的封装的单片机。就目前来说这大概是世界上封装最小的单片机了。http://www.microchip.com/ParamChartSearch/chart.aspx?branchID=1001&mid=10&lang=en&pageId=74 这个是PIC 8pin系列单片机的介绍的网页。我推荐你看看PIC12F509。当然你还可以看看其他的。具体的www.microchip.com上面都有介绍的。
鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com
图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!