PIC单片机存储器结构解析
PIC 单片机的存储器结构挺有意思的,尤其是它把程序存储和数据存储分得比较清楚。像 Flash 用来存程序,EEPROM 存掉电也能保留的数据,RAM 则是跑程序时的临时工。用起来还挺顺手,适合做一些对掉电数据要求高的项目,比如仪表、数据记录器那类。
PIC 的Flash 存储器一般是 16 位宽的,烧录程序用它,改程序就得重新烧哦。EEPROM是可读写的非易失存储,用eeprom_write
和eeprom_read
操作比较简单,适合存点用户参数、设置什么的。
RAM分为通用寄存器和特殊功能寄存器两块,后者主要控制外设,像PORTB
、TMR0
这种。操作起来蛮直接,只要对地址熟点,查数据手册就行。
如果你之前接触过51 单片机,那上手 PIC 不难。想更深入了解,推荐你看看PIC 单片机开发资料这篇,资料挺全的。
哦对了,还有个实用链接是PIC16F777 的数据手册,要搞定底层控制,这个不能不看。
如果你项目中有对掉电数据保留需求,可以优先考虑带 EEPROM 的 PIC 型号,读写方便,容量也够用。
1.22MB
文件大小:
评论区