标题:
这是一个基于51单片机的c语言代码,可以实现秒表功能,用的是IIC
[打印本页]
作者:
呼呼~
时间:
2021-6-29 14:47
标题:
这是一个基于51单片机的c语言代码,可以实现秒表功能,用的是IIC
这是一个基于51单片机的c语言代码,可以实现秒表功能,用的是IIC
单片机源程序如下:
#include <REGX52.H>
#include "Delay.h"
#include "LCD1602.h"
#include "AT24C02.h"
#include "key.h"
unsigned int Num;
unsigned char KeyNum;
void main()
{
unsigned int Num;
LCD_Init();
LCD_ShowString(1,1,"A");
while(1)
{
KeyNum=Key();
if (KeyNum==1)
{
Num++;
LCD_ShowNum(1,1,Num,5);
}
if (KeyNum==2)
{
Num--;
LCD_ShowNum(1,1,Num,5);
}
if (KeyNum==3)
{
AT24C02_Writebyte(0,Num%256);
Delay(5);
AT24C02_Writebyte(1,Num/256);
Delay(5);
LCD_ShowString(2,1,"Write OK!");
Delay(1000);
LCD_ShowString(2,1," ");
}
if (KeyNum==4)
{
Num=AT24C02_Readbyte(0);
Num|=AT24C02_Readbyte(1)<<8;
LCD_ShowNum(1,1,Num,5);
LCD_ShowString(2,1,"Read OK!");
Delay(1000);
LCD_ShowString(2,1," ");
}
}
}
复制代码
51hei.png
(8.96 KB, 下载次数: 70)
下载附件
2021-6-29 15:25 上传
所有代码51hei提供下载:
I2C总线.zip
(60.4 KB, 下载次数: 8)
2021-6-29 14:46 上传
点击文件名下载附件
下载积分: 黑币 -5
作者:
admin
时间:
2021-6-29 18:47
本帖需要重新编辑补全电路原理图,源码,详细说明与图片即可获得100+黑币(帖子下方有编辑按钮)
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1