本帖最后由 kingTek 于 2020-10-30 09:33 编辑
51的还是不错的,虽然有一些数据交换的瓶颈问题,但对一般般的简单控制而言,已经很好用了。
本人上一个项目用的PIC,其扭曲低级的设计思维真是害惨老夫,随手举几个栗子,
1: 切bank问题,实际就增加几个地址位就可以了,一一对应,简洁明了,而在PIC眼里却是bank号,多对一,稍不注意就进坑,变量出了问题倒推起来极其麻烦。
2:PIC的中断,居然要一一查询一遍才能分出谁是谁。有多少中断源就要查多少次,51里面直接就是硬件完成了。
3:PIC的计数器竟然需要4个震荡周期才能计一个数,这样做极大地降低了计数的分辨率,在一些项目中能实现你想不到的极其不便的效果。
4:尤其编写一些计算代码时其扭曲思维真是让人心底一万只某某神兽飘过!
...................
感觉市场上有些烂大街的东西真的全是靠推手在起作用,靠推,靠吹。
本人20多年前就买了PIC的书籍学习资料,当时没有深入了解学习,只留下对其宣传的无限敬仰:哈弗结构,指令地址合并结构,深入了解后感觉远远不像其吹嘘的那么好用可靠。
国家将来在开发CPU时千万吸取教训,设计CPU一定要提升有多年底层代码的人的权重,地基不能打歪,地基歪了后面的代价会被被极大地倍增放大!
|