如何把参数保存到51单片机

如何把参数保存到51单片机,第1张

把参数保存到51单片机

如果是保存掉宽银差电不保护的缓存数据,可以用单片机内部的RAM空间,包括20H~7FH直接寻址区、80H~FFH中非SFR占用的间接搏蔽寻址区,在STC单片机中还有内部扩展RAM也可以使用。

如果是保存掉电保护的数据,可以在单片机外部挂机flash或eeprom芯片。目前常用的51单片机中,慎皮有部分型号可以将ROM的顶端空间配置成eeprom,用于存储这类掉电保护的数据。

你这应该是I2C的发送函数把,传递很简单,if((c<<BitCnt)&0x80)SDA=1 /*判断发送位*/ else SDA=0,c从最改埋戚高液岩位到最低位逐核陵个传送,为1则把相应端口置一,不然置零

51单片机C程序中子函数是可以有多个形参的,第二个参数y也要声明类型的,应该写成(uint x,uint y)。但是就你的流水灯程序,没必要写那么麻烦,延时函数带一个参数就够了,第二个循环变量放在函数中声明并且固定初值,你这是自找麻烦了。曾销皮经回答过空汪这种提问,斗斗仔因这种两个形参的延时函数在编译时会产生错误,变成弄巧成拙了,延时没有效果了。


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

原文地址: https://outofmemory.cn/bake/11981184.html

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

发表评论

登录后才能评论

评论列表(0条)

保存