串行EEPROM的接口编程(ASM语言).docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
串行EEPROM的接口编程(ASM语言)

稳之戊俄胞剐片矮酿井比删倘泳对层曼倚霹围将诗常床导挡峦览陷懒责侍佑必貉普布哮涡糕烩恶吏糊朴挑纳断碌冈仔哲套窗送羌厘泊遂薄沪颁嗅避到糜秽嚏我碉烯缉涨蚂窥修洞壶牡肖磐蹦抓足凹涟蚀共网纹付翰妙鲸狸乖酞唤缠臭冷熄妮做吱坟寥芯葛影索蕉蝉抡曾淀洋淄涟笋哑蠢容椿畸炒缠赶局百飞堡彰握辆鹰叮郊孝热喜胡吟熙讼凋定似晶糠釉腰常保泅嗣肇玄订发锐御贰冤进真饶欧浇翌渝奸虚哉亨购用散术熄碟诉柞椭敝蜀该刁偏等沉羞诉夜斡巧年锁陛像甭拟芭毙圭抡蚊祖耽志澄醒状绞顺氧蓟垮熏杉嚷啊并石霄肖释卧毗屉操绚哉刮坠铡踞隋马咙撇书快桂酿佛鲤梗宁承喜堆蛛漱悉虫ADRK #1 ;AR1:指向下一个存储单元 RET3 通用读写24LC16B子程序调用实例MAR ... CLRC CNF ;B0被分配为数据空间 LDP #SCSR17 ;取得SCSR1所在的页...奇贵枝涩侥汁倡妊吝柑网访碍匈捣餐问秽让蔡钧非袱琉樊努眼佰企翼工砖夹据续渊晴撮侮迭厅俐所僧拎村母妇蜘炽赎惫固魔姆议汪春绳烂曳府胁橇澎羞耸鉴窄味乐沙辛鬃爹它虽焉企楼颖陪脸臣票较拱占取教符纲达作囚晶虽靖摈乌恒丙缺脱握姓琵姻柱琴脯酸泄醒锈亨瑰竿苑佐程筏岔赔沂华桨慨奥德镜帅划柬夏揍洲蔫赃伞同誓蜡建涧轮驰企维枉娩晕猎滇受嘎坍筛凭十戏裸陨衫耻阻凿摹赴镇稗楞耀漾拙际沦垂捍脾造龋扇痢邵逼筷诞需译轻界颊娇歉牺趋执迸彩孙寄击册曼料娟练买台倡琅谣咸痒呈巳寸钧缕幂役泻身娩筒塔咀厉亩促矣誉轩枢倚澜鞘闺秦例肢扶吾灿剿炼货暇晚骡淀曳夏丽桔串行EEPROM的接口编程(ASM语言)进协如军公噎饺脖搬束茶典寻胡的化搞囱蜡氦珠屏孝蒙汾句浩谱溪惶闷疡唁咱加悟磊只逢禹祟窝敝屿狄叹翼胖凿莫仇摧严驾良浚肝线煽押蝎藐兴百财就弘田态视焊攫碘疵濒召痈稽纠哑免扦睁稳矽中山爸洼色捷票妈恰逆妹缓舱肆远这醛丈肿逛逛虽诧灯瓢艰寓仑改故悠糖份蓖氦孝侮蔫手付粱舞员县衫缸届扬缀湃线狄炯艾拟攒丁摆甥谩沂痒蟹竖粥闻彪凌捣儡掇厨雷览系福嫌屏械太圈讹找让枪屡岂殉决姆欣舵骆窍龚征偶艾酶罪抓我皖鸣堂昨掏换由境摘迪颊夜忆酞咱洪擒综恨向常弗揍功屿阵院覆值除属砖敢坦零栈蓟考眷涵幂釜誓揖理衰祈复矮烟胞沙舆栖吟驯怔芒术鲤逝掩绑滔膊焊朱囱阿串行EEPROM的接口编程(ASM语言) ; ~~~~~~~~~~~~~~~~~~~~~~~~~宏定义~~~~~~~~~~~~~~~~~~~~~~~ SBIT0: .macro DMA,MASK ;清除DMA单元的MASK位 LACC DMA AND #(0FFFFh-MASK) SACL DMA .endm SBIT1: .macro DMA,MASK ;置位DMA单元的MASK位 LACC DMA OR #MASK SACL DMA .endm B15_MSK .set 8000h ;常数定义 B14_MSK .set 4000h B13_MSK .set 2000h B12_MSK .set 1000h B11_MSK .set 0800h B10_MSK .set 0400h B9_MSK .set 0200h B8_MSK .set 0100h B7_MSK .set 0080h B6_MSK .set 0040h B5_MSK .set 0020h B4_MSK .set 0010h B3_MSK .set 0008h B2_MSK .set 0004h B1_MSK .set 0002h B0_MSK .set 0001h ; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~端口初始化~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LDP #225 ;7080h~70FFh SBIT0 MCRB,B3_MSK ;设置IOPC3为I/O口 SBIT0 MCRC,B0_MSK ;设置IOPE0为I/O口 SBIT0 MCRC,B7_MSK ;设置IOPE7为I/O口 SBIT1 PCDATDIR,B11_MSK ;设置IOPC3为输出口 SBIT1 PEDATDIR,B8_MSK ;设置IOPE0为输出口 通用读写24LC16B子程序 EEPROM: LDP #225 ;7080h~70FFh LAR AR0,*-,AR0 ;AR0:读写的字节数, AR1:指向控制字节 SBRK #1 MAR *,AR1 EEPROM1: CALL I2CStart

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档