- 20
- 0
- 约1.57万字
- 约 7页
- 2018-04-02 发布于河南
- 举报
24C02与按键结合程序
C:\Documents and Settings\Administrator\桌面\CNOS AT24C02\CNOS AT24C02.c
//广西柳州市一职校 电气自动化专业部
//By: China o soft
#include reg52.h //使用8052内核单片机
#include stdlib.h //使用rand随机数函数
sbit SCL=P1^0; //IIC时钟线(SCL)定义
sbit SDA=P1^1; //IIC数据线(SDA)定义
sbit KEY1=P2^0; //按钮1,用于将地址+1
sbit KEY2=P2^1; //按钮2,用于将地址-1
sbit KEY3=P2^2; //按钮3,用于将数据+1
sbit BEEP=P2^3; //蜂鸣器,当读写测试失败时报警
sbit KEY5=P1^2; //按钮5,用于读取当前地址数据
sbit KEY6=P1^3; //按钮6,用于在现地址写入当前数据
sbit KEY7=P1^4; //按钮7,用于进行256字节的读写测试
sbit KEY4=P1^5; //按钮4,用于将数据-1
unsigned char code LED_SEG[16]={0x88,0xBE,0xC4,0x94,0xB2,0x91,0x81,0xBC,
0x80,0x90,0xA0,0x83,0xC9,0x86,0xC1,0xE1};
//数码管段码表0-f;a:D1,b :D0,c:D6,d:D5,e:D4,f:D2,g:D3,dp:D
7
unsigned char D1,D2,D3,D4;
//显示在数码管上的值
unsigned char ADDR,INDEX;
//当前地址,当前数据变量
void eeprom_write_byte (unsigned char addr,dat)
//eeprom写字节,传递参数1:要写的地址,参数2:要写的数据
{ //写字节程序开始
unsigned char temp1,temp2;
//写入延时使用的临时变量
SCL=1; //时钟线(SCL)拉高
SDA=1; //数据线(SDA)拉高
SDA=0; //在时钟线(SCL)为高电平时,数据线(SDA)发生下跳变,总线启动
SCL=0; //只有时钟线(SCL)为低电平时才可以改变数据线(SDA)的状态
SDA=1; //AT24C02eeprom的器件地址(A0-A2接地),1010000x.
SCL=1; //读入一位数据(1)
SCL=0; //只有时钟线(SCL)为低电平时才可以改变数据线(SDA)的状态
SDA=0; //将数据0放到总线上
SCL=1; //读入一位数据(0)
SCL=0; //只有时钟线(SCL)为低电平时才可以改变数据线(SDA)的状态
SDA=1; //将数据1放到总线上
SCL=1; //读入一位数据(1)
SCL=0; //只有时钟线(SCL)为低电平时才可以改变数据线(SDA)的状态
SDA=0; //将数据0放到总线上
SCL=1; //读入一位数据(0)
SCL=0; //只有时钟线(SCL)为低电平时才可以改变数据线(SDA)的状态
SDA=0; //将数据0放到总线上
SCL=1; /
您可能关注的文档
- 采购员技能培训.doc
- 2014高考历史一轮复习单元精练(六)现代中国的政治建设与祖国统一.doc
- 断路器培训考试题L.doc
- 气门摇臂轴支座的加工工艺及钻11夹具设计.pdf
- 集散控制系统组态实验.doc
- 余世维有效沟通主要内容.doc
- 工作总结(团).doc
- 加固工程验收记录.doc
- 第七次:ucos应用.ppt
- 1604采面招标会.doc
- 人教版八年级上册历史精品教学课件 第六单元 中华民族的抗日战争 第17课 七七事变与全民族抗战 (6).ppt
- 人教版八年级上册历史精品教学课件 期末专题复习 专题二 中国人民近代化的探索 (2).ppt
- 人教版八年级上册历史精品教学课件 第二单元 近代化的早期探索与民族危机的加剧 第5课 甲午中日战争与列强瓜分中国狂潮 (2).ppt
- 人教版八年级上册历史精品教学课件 第七单元 人民解放战争 大概念引领下的大单元复习 (4).ppt
- 人教版八年级上册历史精品教学课件 第七单元 人民解放战争 第21课 人民解放战争的胜利 (2).ppt
- 人教版八年级上册历史精品教学课件 第三单元 资产阶级民主革命与中华民国的建立 第10课 中华民国的创建 (2).ppt
- 人教版八年级上册历史精品教学课件 第四单元 新民主主义革命的开始 第12课 新文化运动 (3).ppt
- 第四组塑料低温脆化温度测试详解演示文稿.ppt
- 第消费者行为演示文稿.ppt
- 第一部分用搜索方法求解问题演示文稿.ppt
最近下载
- DB5305T 78-2022保山市牛油果园水肥一体化技术规程.docx VIP
- 天津市考市直面试真题题+解析.docx
- 帕金森病多学科决策模式中国专家共识(2025版).docx
- 数学绘本故事《有想除掉的东西》课件.ppt VIP
- DB3502T 140-2024牛油果栽培技术规程.docx VIP
- 2025年市场营销专业综合能力测试题(附答案).docx VIP
- 大量车祸伤员救治应急演练脚本(2篇).docx
- 浙南名校联盟数学答案(高二).pdf VIP
- 2024美赛论文Word模版(含AI使用模版).docx VIP
- 工业机器人操作与编程:工业机器人绘图操作与编程PPT教学课件.pptx VIP
原创力文档

文档评论(0)