PIC单片机的FLASH PROGRAM MEMORY是做什么用的?

PIC单片机的FLASH PROGRAM MEMORY是做什么用的?,第1张

flash

program

memory

按照字面来说是

程序存储器,也就是你说的

,单片机程序是存储在这个里面的(烧写在flash

program

memory里面)。

而flash

program

memory

和一般的eeprom比较,前者擦/写次数要多,而且最重要的是这种存储器能够支持现在流行的在线编程功能吧。

不知道说的对不,datasheet里面一定是有说明的。

这个通常的作法是这样的,你要改变或不变的值存于EEPROM中的某个单元,上电时从此单元读出.如果修改此值,还是存入EEPROM的这个单元就可以了,用PICC编程时很容易读写EEPROM的.

18的与16类似.

1.EEPROM初始数据:

__EEPROM_DATA(D0,D1,D2,D3,D4,D5,D6,D7)

其中D0~D7为8个字符型常数,定义必须从EEPROM的0单元开始,D0~D7依次被定义的EEPROM的0~7单元,如有第二个__EEPROM_DATA语句,则定义在EEPROM的8~15单元,以此类推。

2.EEPROM的读写

EEPROM_READ(addr) //EEPROM读;

EEPROM_WRITE(addr,value) //EEPROM写;

小哥,问题表达清楚,是要A端口的某一个LED闪烁还是所有A端口LED闪烁;

TRISA=0X07表明RA0,RA1,RA2是作为输入功能的,当然不能作为输出去控制LED;

另外,想对A端口的某一位 *** 作,可定义成TRISAbits.TRISA3,就是你理解的TRISA3

其他的如LATAbits.LATA3、PORTAbits.RA3


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11545598.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-16
下一篇2023-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存