📄 at89s8253读写函数(c语言) (ourdev_cn 我们的电子开发社区).htm
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0117)http://www.ouravr.com/bbs/bbs_content.jsp?bbs_sn=1526532&bbs_page_no=1&search_mode=4&search_text=yang9831&bbs_id=9999 -->
<HTML><HEAD><TITLE>at89s8253读写函数(c语言) (ourdev.cn 我们的电子开发社区)</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312"><LINK
href="at89s8253读写函数(c语言) (ourdev_cn 我们的电子开发社区).files/bbs.css" type=text/css
rel=STYLESHEET>
<META content="MSHTML 6.00.2900.5583" name=GENERATOR></HEAD>
<BODY text=#000000 bgProperties=fixed bgColor=#ffffff leftMargin=15 topMargin=0
marginheight="0" marginwidth="15">
<SCRIPT type=text/javascript>
function loadfunction(function_1)
{
var url = function_1.options[function_1.selectedIndex].value;
if (url != "")
{
if(function_1.options[function_1.selectedIndex].className=="class_1")
{
eval(function_1.options[function_1.selectedIndex].value);
}
else if(function_1.options[function_1.selectedIndex].className=="class_2")
{
window.open(url, "");
}
else
{
window.open(url, "class_3");
}
function_1.selectedIndex=0
}
return false;
}
</SCRIPT>
<TABLE height=20 cellSpacing=1 cellPadding=0 width="100%" bgColor=#eeeeee
border=0>
<TBODY>
<TR>
<TD width="26%"><SPAN class=f01><IMG height=1
src="at89s8253读写函数(c语言) (ourdev_cn 我们的电子开发社区).files/pixel.gif"
width=14>你尚未登录 <IMG height=1
src="at89s8253读写函数(c语言) (ourdev_cn 我们的电子开发社区).files/pixel.gif" width=7><A
class=tt4 title=登录本论坛
href="http://www.ouravr.com/bbs/login_interface.jsp?mother_form=bbs_content.jsp&bbs_sn=1526532&bbs_id=9999&bbs_page_no=1">|登录</A>
<IMG height=1
src="at89s8253读写函数(c语言) (ourdev_cn 我们的电子开发社区).files/pixel.gif" width=2><A
class=tt4 title=快速注册新用户
href="http://www.ouravr.com/bbs/register_interface.jsp?mother_form=bbs_content.jsp&bbs_sn=1526532&bbs_id=9999&bbs_page_no=1">|快速注册</A>
<IMG height=1
src="at89s8253读写函数(c语言) (ourdev_cn 我们的电子开发社区).files/pixel.gif"
width=2><SPAN class=f03><FONT color=#444444>|退出</FONT></SPAN> </SPAN></TD>
<TD align=right width="74%"><IMG height=1
src="at89s8253读写函数(c语言) (ourdev_cn 我们的电子开发社区).files/pixel.gif" width=5><A
class=tt4 title=回到本站首页 href="http://www.ouravr.com/index.html">首页</A> <IMG
height=1 src="at89s8253读写函数(c语言) (ourdev_cn 我们的电子开发社区).files/pixel.gif"
width=5><A class=tt4
href="http://www.ouravr.com/bbs/bbs_list.jsp?search_mode=9&bbs_id=9999"
target=_blank>酷贴</A> <IMG height=1
src="at89s8253读写函数(c语言) (ourdev_cn 我们的电子开发社区).files/pixel.gif" width=5><A
class=tt4 title=搜索
href="http://www.ouravr.com/bbs/search_interface.jsp?mother_form=bbs_content.jsp&bbs_sn=1526532&bbs_id=9999&bbs_page_no=1"
target=_blank>搜索</A> <IMG height=1
src="at89s8253读写函数(c语言) (ourdev_cn 我们的电子开发社区).files/pixel.gif" width=5><A
class=tt4 title=当前在线会员
href="http://www.ouravr.com/bbs/online_members_list.jsp"
target=_blank>在线</A> <IMG height=1
src="at89s8253读写函数(c语言) (ourdev_cn 我们的电子开发社区).files/pixel.gif" width=2>
<SELECT name=list1> <OPTION selected>个人功能</OPTION>
<OPTION>--------------------</OPTION> <OPTION>末登录不能使用本功能</OPTION></SELECT>
<IMG height=1
src="at89s8253读写函数(c语言) (ourdev_cn 我们的电子开发社区).files/pixel.gif" width=2>
<IMG height=1
src="at89s8253读写函数(c语言) (ourdev_cn 我们的电子开发社区).files/pixel.gif" width=5><A
class=tt11 title=阿莫电子邮购服务部 href="http://www.mailshop.cn/"
target=_blank>本网站由阿莫电子邮购独家赞助</A> </TD></TR></TBODY></TABLE>
<TABLE height=10 cellSpacing=0 cellPadding=6 width="100%" bgColor=#ffffff
border=0>
<TBODY>
<TR>
<TD vAlign=top align=left width="54%"><SPAN class=tt1>虚拟总论坛(可查看所有分论坛的帖子)
-> 搜索作者回复:yang9831 -> at89s8253读写函数(c语言) </SPAN></TD>
<TD vAlign=top align=middle width="38%"><SPAN class=tt1>跳转至:</SPAN>
<SELECT
onchange="window.location=('bbs_list.jsp?bbs_id='+this.options[this.selectedIndex].value)"
name=forumid> <OPTION value=9999
selected>╟—虚拟总论坛(可查看所有分论坛的帖子)</OPTION><OPTION
value=1027>╟┬开源雕刻机DIY活动(火热进行中)</OPTION><OPTION value=1000>║├AVR
(原ourAVR.com) 技术论坛</OPTION><OPTION
value=1030>║├AVR32技术论坛</OPTION><OPTION value=3020>║├STM32/STM8
技术讨论区</OPTION><OPTION value=3013>║├NEC单片机</OPTION><OPTION
value=3030>║├PSoC(Cypress)</OPTION><OPTION
value=1032>║├ARM技术论坛</OPTION><OPTION
value=3011>║├其它Cortex-M3技术讨论区(ST除外)</OPTION><OPTION
value=1006>║├51单片机</OPTION><OPTION value=1028>║├PIC单片机</OPTION><OPTION
value=1002>║├DSP</OPTION><OPTION value=1029>║├CPLD/FPGA</OPTION><OPTION
value=2070>║├其它单片机</OPTION><OPTION
value=1037>║├电路仿真(Proteus等)</OPTION><OPTION
value=3004>║├嵌入式操作系统</OPTION><OPTION
value=1026>║└AVR开源充电器设计活动(已完成)</OPTION><OPTION
value=3021>╟┬西门子PLC</OPTION><OPTION value=3022>║├三菱PLC</OPTION><OPTION
value=3023>║├台系PLC</OPTION><OPTION value=3024>║├大陆PLC</OPTION><OPTION
value=3025>║├其它工控产品(或其它PLC)</OPTION><OPTION
value=3007>║└PLC开源设计活动</OPTION><OPTION
value=2060>╟┬电子线路与理论</OPTION><OPTION value=3029>║├电子零件</OPTION><OPTION
value=3027>║├电子行业信息、新闻、动态</OPTION><OPTION
value=3026>║├手机</OPTION><OPTION value=3028>║├数码相机</OPTION><OPTION
value=1009>║├PCB(Protel等)</OPTION><OPTION
value=1040>║└音响论坛</OPTION><OPTION value=1004>╟┬电脑综合论坛</OPTION><OPTION
value=3017>║├Google(浏览器Chrome)</OPTION><OPTION
value=1036>║├上位机软件开发(Delphi,C++等)</OPTION><OPTION
value=3009>║└网页编程(网站开发)讨论区</OPTION><OPTION
value=1010>╟┬机械加工论坛</OPTION><OPTION value=1024>║├机器人</OPTION><OPTION
value=3032>║├智能小车</OPTION><OPTION value=2027>║├航空模型讨论区</OPTION><OPTION
value=1025>║├四轴飞行DIY开源项目</OPTION><OPTION
value=3008>║└开源自充电清扫小车</OPTION><OPTION
value=1003>╟┬马潮老师(machao)专栏(AVR)</OPTION><OPTION
value=1008>║├小俊(qwernet)专栏</OPTION><OPTION value=1038>║├傻孩子(Gorgon
Meducer)专栏</OPTION><OPTION value=1031>║└shaoziyang专栏</OPTION><OPTION
value=1033>╟┬个人兴趣:摄影与旅游</OPTION><OPTION
value=3012>║└个人兴趣:单车讨论区</OPTION><OPTION value=3018>╟┬English Fun Corner
(英文悠闲水坛)</OPTION><OPTION value=1021>║├中文悠闲水坛</OPTION><OPTION
value=1012>║├ourDEV.cn网站社区建设</OPTION><OPTION
value=0020>║├招标/招聘/自荐</OPTION><OPTION
value=3031>║├淘宝超值宝贝推介</OPTION><OPTION
value=1011>║├二手交易置换论坛</OPTION><OPTION value=3019>║├English Q & A
(英文翻译答疑区)</OPTION><OPTION value=2040>║├购买、求购、广告、其它</OPTION><OPTION
value=2034>║└垃圾收集区(定期删除)</OPTION><OPTION
value=1005>╙┬大学生电子设计竞赛</OPTION><OPTION
value=9111> ├西南科技大学创新实践班</OPTION><OPTION
value=9888> ├肇庆学院电子信息与机电工程</OPTION><OPTION
value=1007> ├河南理工大学电器开发部</OPTION><OPTION
value=3001> ├齐大微嵌研究小组</OPTION><OPTION
value=3002> ├太原工业学院电子科协</OPTION><OPTION
value=3003> ├怀化学院物电系创新实验室</OPTION><OPTION
value=3005> ├北京航空航天大学制造技术协会</OPTION><OPTION
value=3006> ├天津工业大学计算机与自动化学院</OPTION><OPTION
value=3014> ├河南工程学院电信工程系电子精英联盟</OPTION><OPTION
value=3015> ├成都理工大学测控技术与仪器</OPTION><OPTION
value=3016> ├桂林电子科技大学电子工程学院</OPTION><OPTION
value=3010> ├西南石油大学电子信息工程学院</OPTION><OPTION
value=1041> ├宜宾职业技术学院电子协会</OPTION><OPTION
value=3033> ├燕山大学无线电爱好者协会</OPTION><OPTION
value=3034> ├长春理工-求真Studio</OPTION><OPTION
value=3035> ├中国矿业大学理学院单片机实验室</OPTION><OPTION
value=3036> ├哈理工大学应用科学学院MCU及PLD类电子器件研究室</OPTION><OPTION
value=3037> └哈尔滨工业大学电子协会</OPTION></SELECT> </TD>
<TD vAlign=top align=right width="8%"><SPAN class=f01>登录后才能发表新主题</SPAN>
</TD></TR></TBODY></TABLE>
<TABLE height=30 cellSpacing=0 cellPadding=6 width="100%" border=0>
<TBODY>
<TR bgColor=#5d7790>
<TD align=left width="81%"><SPAN class=f06><FONT
color=#ffffff>at89s8253读写函数(c语言)</FONT></SPAN> </TD>
<TD align=middle width="19%"><SPAN class=f06><FONT
color=#ffffff>回复数:</FONT><FONT color=#ffffff>3</FONT>,点击数:187</FONT>
</SPAN></TD></TR></TBODY></TABLE>
<TABLE style="TABLE-LAYOUT: fixed; WORD-BREAK: break-all" cellSpacing=0
cellPadding=6 width="100%" border=0>
<TBODY>
<TR>
<TD class=f03
style="BORDER-RIGHT: #ffffff 0.5pt solid; BORDER-TOP: #ffffff 0.5pt solid; BORDER-LEFT: #bbbbbb 0.5pt solid; BORDER-BOTTOM: #ffffff 0.5pt solid"
vAlign=top align=left width="19%" bgColor=#d1d9e2 rowSpan=2>【楼主位】 <FONT
color=#000000>li3081 </FONT><BR>积分:<FONT
color=#000000>55</FONT><BR>派别:<FONT color=#000000></FONT><BR>等级:<FONT
color=#000000>------</FONT><BR>来自:<FONT color=#000000></FONT><BR></TD>
<TD class=f03
style="BORDER-RIGHT: #bbbbbb 0.5pt solid; BORDER-TOP: #ffffff 0.5pt solid; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none"
vAlign=top width="81%" bgColor=#d1d9e2><FONT
color=#000000>最近用到at89s8253的eeprom,在网上收了下,资料很少,而且汇编的代码到是有c语言的很少,我测试已经通过,希望对能用到该单片机的人有所帮助。
<BR><BR>uchar read_eeprom(uint adr)//读一地址,返回所读值 <BR>{
<BR> unsigned char idata * pdestination;
<BR> unsigned char value;
<BR> EECON |= 0x08;//enble EEPROM
<BR> pdestination = (char xdata *)adr;
<BR> value= *pdestination;
<BR> EECON &= ~( EEMEN_ | EEMWE_); //
<BR> return value; <BR>}
<BR>void write_eeprom(unsigned int adr,unsigned char val )//对一地址写一数据
<BR>{
<BR> unsigned char idata * pdestination;
<BR>
<BR> pdestination = (char xdata *)adr;
<BR> EECON |=0x08; //
<BR> EECON |=0x10; //enble EEPROM and set write bit
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -