单片机方案开发注意事项及如何挑选PIC单片机进行学习

要对pic单片机进行编程,你需要了解特定的开发工具的基本构件,例如配置寄存器,总线和存储器类型。理解c编程语言、汇编语言等单片机开发语言等。此外,选择正确的软件开发工具集还可以使升级更加容易和快捷。
许多pic的基础内存体系结构是哈佛体系结构,该体系结构广泛应用于英特尔8051单片机中。哈佛结构具有一个用于存储程序命令的存储空间,并为运行内存额外分配空间,单独的存储空间(可以是片上闪存,rom,ram或外部芯片)通常可以提高程序执行速度。
在对单片机方案开发之前,我们必须明确将要用于设计的pic单片机。其中,8位pic是一个不错的选择,因为它们的成本通常低于16位和32位mcu,并具有足够的外设集(例如a/d转换器),并具有良好的性能。
microchip提供了几个8位pic系列,pic10f和pic12f很便宜,但提供存储器很小,引脚数和外设也很少。英锐恩单片机工程师表示,如果选择成本低的芯片,你可能会冒着在设计中途发现mcu无法完全满足应用需求的风险。pic18f系列位于microchip 8位产品性能的另一端。它更加复杂,提供高度专业化的片上外设,并且也是最昂贵的系列。对于第一个设计,pic18f系列可能会过大。
如何挑选pic单片机进行教学或学习
刚开始使用pic单片机的开发人员,建议使用pic16f系列的芯片,该芯片已经存在了十多年,并且仍然很受欢迎。因此,该家族拥有internet上最大的代码库,这意味着许多基本代码已经编写并且可以轻松下载。
尤其是pic16f877,在网上有大量的代码和原理图,可以为学生、老师以及众多的专业设计师用于许多“入门”课程教学。但是,这款mcu由于比较老的关系,教学足矣,但不建议在新的单片机方案中使用。而且就成本上来说,新的单片机方案开发,可替代的国产单片机也有不少。
事实上,pic16f系列很多单片机仍可与pic16f887一起使用,pic16f887的引脚布局和外设选项几乎相同。可使用pic16f887运行相同的代码,最多只做少量修改,而且软件开发工具比价便宜。此外,pic16f887具有256字节eeprom数据存储器、自编程、icd、2比较器、11路10位模拟数字(a/d)转换器,仍然可以用于汽车、工业、家电或消费类应用中的a/d应用。

与可制造性设计相关问题
Intel司睿博表示全球CPU生产几乎不受影响 疫情期间产品按时交付率超过90%
南非航空将出售A340飞机来改善其财务状况
亚信电子最新TSN/EtherCAT与IO-Link技术整体解决方案
单片机c语言的自动变量和静态变量解析
单片机方案开发注意事项及如何挑选PIC单片机进行学习
角速度传感器在扫地机器人避障上的应用
PCIe—Bar空间是怎么生效的
在曲阜市场中,有哪些OLED品牌?
生鲜配送柜如何使用4G工业路由器实现无接触配送
USB-C功率传输数据线需要加强保护
电容触控传感技术在智能手机上的应用
KVM延长器、切换器配合使用机房管理远程管控方案
基于可变步长的多通道噪声主动控制方案
一个个原厂官网搜资料要跪了?世强元件电商新版本 解决工程师困扰
美国无人飞行器Parrot AR.Drone2.0 GPS拆解
恩智浦目前唯一采用5nm的汽车芯片厂商,计划明年交付首款样品
fireflyNCC S1烧写工具--常见问题简介
一骑绝尘领先行业 西部数据发布全新企业级存储解决方案新品
Xilinx SDK的系统性能工具确实能帮助你完善你的系统性能