找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2063|回复: 4
打印 上一主题 下一主题
收起左侧

谈谈学习单片机的开头一步....

[复制链接]
跳转到指定楼层
楼主
ID:27770 发表于 2018-8-12 14:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
谈谈学习单片机的开头一步....
记得二十多年之前,单片机从8048,8031,8051一路走来,始终雄霸天下!
199* 年,PIC 单片机破土而出! 一种没有中断的单片机,仅仅就只有 PIC16C54 等几个型号,RISC 精简指令集,
ROM 高达12~16位的双总线系统....一下子把 51 单片机的天下捅破了!
一开始,许多人都不习惯使用 PIC 单片机,可是, PIC 公司发布了许许多多的应用示例, 很快地就一跃成为单片机的领头羊!
无独有偶,我国台湾的义隆电子,也推出了一套 EM78P 单片机, 一开始也是只有几个型号, 有点象 PIC 的特色,但是价格却低
了不少....!
此外,台湾的合泰,松翰,义隆等多家单片机也进入大陆区域, 一下子就是五花八门,百花齐放了!
台湾的多家单片机,都毫无例外的采用了精简指令集,双总线的哈佛系统,大大提高了单片机的应用水平!
与51单片机比较一下,主要的地方有:
1. 精简指令集: PIC 开始推出时,指令系统只有 35 条指令, 仅仅为 51 的 1/3 左右!
2. 哈佛总线结构: 其数据总线与指令总线是分开的,(而在51单片机里,数据总线与指令总线是采用时分复用的),这样做的好处很多,所以,PIC 单片
机的指令总线按照芯片空间大小而定,都在12位~16位之间! 而数据总线则仍然是8位的.
举例说明: 51单片机查表,一次查到 8 位的一个字节, 而 PIC单片机却可以一次查到 16 位双字节(一个字)!
3. 位指令: 51单片机对位访问有很多限制, 而PIC类单片机对任何一个 RAM 都可以位操作与访问,没有任何限制, 非常方便!
4. 双指针乃至多指针, 台湾多家类似PIC的单片机,都有多个数据访问指针,并且不用切换就可以使用,软件与硬件上都是独立真实存在的!
5. ROM 空间利用率: 不论是 OTP 还是 F_ROM 的, 台湾多家类似 PIC 的单片机,都采用 16 位为单位, 空间上就比 51 单片机的实际大一倍!
例如: 51 的 8位*8K, 与 PIC 的 16位*8K , 虽然都是称呼为 8 K 空间,但是看看结果,谁都会知道, 后者大了一倍!
6. 端口特性: 51 单片机有生以来就是准双向口为基本端口, 而 PIC 类单片机则非常明确地只有输入,输出端口,并且设置方便快捷! 高电平与低电
平的驱动能力都远比 51 的强大! 虽然现在的 51 也可以设置多种输出的端口特性,为此却多了每组端口2个设置寄存器,而且还不能位操作!
输出电压的分界线: 51 的基本上仍然为 TTL 电平特性,分界线在 2.0V 左右,而 PIC 类的却是采用 COMS 特性,直接就是 VDD/2 !
端口内置的上拉电阻: 许多单片机作为输入时, 都需要一个固定的高电平或低电平,而使用高电平的居多! 看过一些51 的单片机手册,内置上拉电阻
仅仅为 4K 左右! 这个真是强上拉啊! 耗电不少! ---- 台湾几家类似 PIC 的单片机,上拉电阻都在 100K 甚至 200K 或以上! 说实话,这个才是我
们希望的上拉电阻!
7. 代码程序的编写: 毫无疑问,RISC 精简指令集,当然是简单多了! 51 单片机在建立新项目时,别忘了选择芯片型号,以及包含文件等! --- 而台湾
几家类似 PIC 的芯片,项目中只要标注单片机型号就行! 其他都会自动完成! (程序里需要包含的其他文件除外)
8. 编译器的问题:
看看现在 51 单片机,千篇一律---至少大部分都是使用 Keil uVision* 软件, 而且,不知道谁使用的是正版!!! ---- 试用版可以免费使用,但是代
码长度有限制! 学习玩玩没有关系, 做事业可就不太好了! --- 盗版是违法的!
台湾几家单片机都有自己的编译器,只要你使用他们的单片机,你就可以合法使用! 合法二字,人生永记! 这是很宝贵的资源!


结后语:
我们来到北京那阵子,正是单片机风起云涌,百花齐放的年代! 转眼之间,就算 199* 年刚刚出生的小宝宝,现在也已经跨入社会,开始大有作为的人生!
在学习或从事单片机行业时, 不妨多多了解,多多实践,选择最适合项目要求的单片机!
补充: 当前,8位单片机仍然具有广阔的市场,其间,以 32 位为主的单片机也获得越来越广泛的应用, RAM ,STM32....! 就是台湾的 HT,SN 等单片机
公司,也有推出不少 32 位的单片机! 有兴趣的朋友们,可以登录他们的网站,一览无余!
    仅供参考! 并且:
    祝福年轻的朋友们! 前程似锦! ------ WEIXIIN:bjxs1508  QQ:2870535058

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:1 发表于 2018-8-12 14:47 | 只看该作者
好帖,对初学者很有帮助,51黑有你更精彩!!!
回复

使用道具 举报

板凳
ID:27770 发表于 2018-8-12 16:01 来自手机 | 只看该作者
谢谢!我们年纪老了,尽量帮助年轻一代,义不容辞!
回复

使用道具 举报

地板
ID:27770 发表于 2018-8-13 01:35 | 只看该作者
特别提供下载!  年轻人初学单片机,选择哪种好? ---- 以自身经历,特别提出了具有明显特色的一些 8 位单片机,例如哈佛总线,精简指令集,大电流输出端口(一个端口200mA!) 以及其他一些显著特点,供朋友们参考,交流,互相学习,共同提高! ---- 谢谢您!   (附件 : 初学单片机选哪种好.pdf)

初学单片机选哪种好.pdf

621.13 KB, 下载次数: 7, 下载积分: 黑币 -5

评分

参与人数 1黑币 +90 收起 理由
admin + 90 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

5#
ID:386381 发表于 2018-8-17 07:13 来自手机 | 只看该作者
太详细了,真是不错的好贴
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表