- 1、本文档共200页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机基础知识及其开发系统全书ppt课件汇总(完整版)单片机基础知识及其开发系统全书ppt课件汇总(完整版)单片机基础知识及其开发系统全书ppt课件汇总(完整版)
/****将一字节数据写入25AA040,再读出,然后送P3口显示*****/ #includereg51.h #includeintrins.h #define uchar unsigned char /******************SPI引脚定义**********************/ sbit SCK=P1^0; //将SCK位定义为P1.0引脚 sbit MOSI=P1^1; //将SI位定义为P1.1引脚 sbit MISO=P1^2; //将SO位定义为P1.2引脚 sbit CS=P1^3; //将SCK位定义为P1.3引脚 /******************功能变量定义**********************/ #define WREN 0x06 //写允许 #define WRDI 0x04 //写禁止 #define WRSR 0x01 //写状态寄存器 #define READ 0x03 //读操作 #define WRITE 0x02 //写操作 void Write25AA040_addr_byte(uchar ,uchar );//写数据到指定地址函数声明 uchar Read25AA040_addr_byte(uchar);//读指定地址数据函数声明 void Write25AA040_byte(uchar ); //写数据函数声明 uchar Read25AA040_byte(void); //读数据函数声明 void delay(uchar); /*********************主程序**********************/ void main(void) { Write25AA040_addr_byte(0x33,0x80);//将数据“0x33”写入指定地址“0x80” delay(10); //写入周期约为10ms P3=Read25AA040_addr_byte(0x80);//将数据读出送P3口显示 } /*********读25AA040数据********************/ uchar Read25AA040_byte(void) { uchar i; uchar dat_SO=0x00; SCK=1; //将SCK置于已知的高电平状态 for(i = 0; i 8; i++) { SCK=1; //拉高SCK SCK=0; //在SCK的下降沿输出数据 dat_SO=1; //将x中的各二进位左移1位,因为先读的是字节最高位 dat_SO|=(uchar)MISO; //将MISO上的数据通过按位“或“运算存入dat } return(dat_SO); //将读取的数据返回 } /***********写数据到25AA040************************/ void Write25AA040_byte(uchar dat_SI) { uchar i; SCK=0; //将SCK置于已知的低电平状态 for(i = 0; i 8; i++) //循环移入8个位 { MOSI=(bit)(dat_SI0x80); //通过按位“与”运算将最高位数据写 //因为传送时高位在前,低位在后 SCK=0; SCK=1; //在SCK上升沿写入数据 dat_SI=1; //将y中的各二进位左移1位,因为先写入字节最高位 } } /****************写数据到25AA040的指定地址*****************/ void Write25AA040_addr_byte(uchar dat,uchar addr) { SCK=0; CS=0; //拉低CS,选中
您可能关注的文档
最近下载
- 53天天练小学二年级上册语文测评卷.pdf
- 2025届高考语文复习:历年高考真题专项(文言文阅读 古代诗歌阅读)练习(附答案).pdf
- 市政公用设施建设项目经济评价办法与参数.pdf
- 2023年初中数学教师新课程标准测试答案.docx
- 湖湘文化之饮食文化.ppt
- 微小病变肾病-(MCD)---PPT精品课件.pptx VIP
- GB 1499.1-2024钢筋混凝土用钢 第1部分:热轧光圆钢筋.pdf
- [新疆]新疆第四师可克达拉市机关事务管理服务中心招聘笔试历年典型考题及考点剖析附答案详解.docx VIP
- 少先队入队仪式PPT.pptx
- 45kta 1,3-丙二醇项目-初步设计说明书(上册-化工工艺系统设计篇).pdf
文档评论(0)