- 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,选中
您可能关注的文档
最近下载
- 高中数学必修第2册 教材习题答案.docx
- 初中美术七年级上册(2024)岭南版(2024)合集.docx
- 《生活垃圾固体回收燃料》.doc VIP
- 《玉米皮编织备课 8课时》.doc VIP
- 公路工程预算定额(JTGT3832-2018).docx
- 测绘工程进度计划及保障措施内容.docx VIP
- StarterUnit1单词教学设计2024-2025学年人教版七年级英语上册.docx
- Unit+5+Languages+around+the+World+Reading+and+Thinking 高中英语人教版(2019)必修第一册 (1).pptx VIP
- 胶粘剂T剥离强度试验方法.PDF
- cobp中国化学奥林匹克竞赛初赛模拟试题.pdf
文档评论(0)