打印

原来有多个band也是pic的优点

[复制链接]
4144|22
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
guokw|  楼主 | 2011-9-6 22:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
仔细看了一下fresscale的8位机指令集,发现因为多了一个变址寄存器,还是16位的,因此指令集急剧上升,相同的指令,一个操作累加器,一个操作变址寄存器,而pic因为寻址能力不够,分页,相对的指令集少了很多很多,

相关帖子

沙发
highgear| | 2011-9-6 22:28 | 只看该作者
这属于无奈的"优点". 对于设计者来说,简化了结构, 对于使用者来说,增加了难度。
分段,分页是最恶心的设计之一。

使用特权

评论回复
板凳
guokw|  楼主 | 2011-9-6 22:42 | 只看该作者
对使用者来说,也是很简单的嘛

pic低端的8位机本来就只适合一些简单的控制,而有的人偏偏用他来当治百病的狗破膏药

使用特权

评论回复
评分
参与人数 1威望 +2 收起 理由
大道至简 + 2
地板
Cortex-M0| | 2011-9-7 08:38 | 只看该作者
呵呵~~~

想起了论坛有人将早期51的中断类操作指令,因技术原因,不得不延时一条指令再响应中断,当成RTOS制胜的包治百病的法宝了~~~ :L

使用特权

评论回复
5
ayb_ice| | 2011-9-7 08:47 | 只看该作者
PIC的8位机是不能和FSC的S08比的

使用特权

评论回复
6
highgear| | 2011-9-7 08:58 | 只看该作者
这种延时一条指令再响应中断存在于早期的的cpu中,不仅仅intel的8051/8086,还包括 zilog的z80, motorola的 6800等等。是否延时一条指令响应中断与 rtos 无关。

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
Cortex-M0 + 1
7
yewuyi| | 2011-9-7 09:15 | 只看该作者
PIC的8位机是不能和FSC的S08比的
ayb_ice 发表于 2011-9-7 08:47


这到是为何?

不要仅拿PIC16说事啊。。。

使用特权

评论回复
8
yewuyi| | 2011-9-7 09:25 | 只看该作者
BANK/PAGE的唯一优点就是MICROCHIP可以降低芯片的门规模,指令集简化为单指令结构。

对于用户确实有所不便,不过通过C编译器也可以简化一些这个问题对用户造成的障碍,不过考虑到PIC16的市场定位,也是可以接受的。

使用特权

评论回复
9
ayb_ice| | 2011-9-7 09:32 | 只看该作者
这到是为何?

不要仅拿PIC16说事啊。。。
yewuyi 发表于 2011-9-7 09:15

18也不咋的

使用特权

评论回复
10
yewuyi| | 2011-9-7 09:46 | 只看该作者
18也不咋的
ayb_ice 发表于 2011-9-7 09:32


呵呵,但俺也不认为S08比PIC18强到哪里去!

使用特权

评论回复
11
Wxy8030| | 2011-9-7 10:41 | 只看该作者
fresscale 的片子入门太难了 ...... 当年想学时,发现周围没见到谁用的,想找个烧片机也没有......当然也许我们是小公司......

使用特权

评论回复
12
NE5532| | 2011-9-7 11:26 | 只看该作者
BANK很恶心,但是PIC很稳定。鉴定完毕。

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
Wxy8030 + 1
13
linqing171| | 2011-9-7 12:00 | 只看该作者
BANK非常恶心,用C可以从来不用考虑,完毕。

使用特权

评论回复
14
dongshan| | 2011-9-7 12:09 | 只看该作者
本帖最后由 dongshan 于 2011-9-7 12:29 编辑

pic好久不用了,用了几次,不是很好用。bank,page机制暂且不说,连个好点的编译环境就没有。那个什么MPLAB,简直是垃圾中的战斗机。
   freescal的s08,8位机中还是非常不错的。个人觉得pic18没有s08好。再说CW非常好用,自带的DI,及PE我看还没有哪一家公司能做到这么样的。

使用特权

评论回复
15
NE5532| | 2011-9-7 12:29 | 只看该作者
pic好久不用了,用了几次,不是很好用。bank,page机制暂且不说,连个好点的编译环境就没有。那个什么MPLAB,简直是垃圾中的战斗机。
   freescal的s08,8位机中还是非常不错的。个人觉得pic18没有s08好。再说CW非常 ...
dongshan 发表于 2011-9-7 12:09


你咋不说当年PIC在中国铺货的时候MOTOROLA干啥去了呢。

使用特权

评论回复
16
ccmc| | 2011-9-7 12:54 | 只看该作者
PIC的BANK培养出了好多严谨的程序结构

使用特权

评论回复
17
老鱼探戈| | 2011-9-7 13:43 | 只看该作者
习惯是很重要的一点,就像很多人会习惯性的提起51一样。

使用特权

评论回复
18
guokw|  楼主 | 2011-9-7 17:25 | 只看该作者
freescale的codewarrior 10.1用的是eclipse,又大又恶心,让人作呕,花了很多的精力没有其他单片机的基础,学飞思卡尔的单片机要成为高手,是不现实的。

学习pic单片机,不仅用着舒服,也容易找到工作赚到钱!!!!

使用特权

评论回复
19
Ryanhsiung| | 2011-9-9 10:24 | 只看该作者
对于时序要求不高的话,BANK 也没关系

使用特权

评论回复
20
linbei1988| | 2011-9-9 11:07 | 只看该作者
PIC的BANK却是恶心,飞思卡尔难道就没有恶心的地方。。
mplab的编译环境还是中规中矩的,没有什么好谴责的地方吧

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

40

主题

110

帖子

1

粉丝