资源简介
是公交车定位现实屏 实现实时信息显示,电话功能!
代码片段和文件信息
#include “reg52.h“
#include
sbit SCL=P1^0;
sbit SDA=P1^1;
extern unsigned char xdata dete[3];
extern unsigned char xdata time[3];
/*
***************************************************************************************************
* 说明:
* I2C2(24C64)底层的驱动
***************************************************************************************************
*/
/*
***************************************************************************************************
* 功能:开始位
***************************************************************************************************
*/
void I2C_start(void)
{
SCL=1;
SDA=1;
SDA=0;
SCL=0;
}
/*
***************************************************************************************************
* 功能:停止位
***************************************************************************************************
*/
void I2C_stop(void)
{
SDA=0;
SCL=1;
SDA=1;
}
/*
***************************************************************************************************
* 功能:应答信号
***************************************************************************************************
*/
void I2C_ack(bit b)
{
SDA=b;
SCL=1;
SCL=0;
}
/*
***************************************************************************************************
* 功能:发送数据
***************************************************************************************************
*/
bit sendbit(unsigned char ddata)
{
bit ack;
unsigned char i;
for (i=0;i<8;i++)
{
if ((ddata< {
SDA=1;
}
else
{
SDA=0;
}
SCL=1;
SCL=0;
}
SDA=1; //第九个时钟接收应答
SCL=1;
ack=SDA;
SCL=0;
return ack;
}
/*
***************************************************************************************************
* 功能:读进数据
* 输出:
* 读出的数据
***************************************************************************************************
*/
unsigned char recbit(void)
{
unsigned char iddata;
SDA=1;
for (i=0;i<8;i++)
{
SCL=1;
ddata<<=1;
if (SDA)
{
ddata++;
}
SCL=0;
}
return ddata;
}
/*
***************************************************************************************************
* 功能:数据地址
* 输入:
* add-----数据地址
***************************************************************************************************
*/
void I2C_address(unsigned int add)
{
sendbit(0xa0);
sendbit(add>>8);
sendbit(add);
}
/*
***************************************************************************************************
* 功能:测试应答
***************************************************************************************************
*/
void test_ack(void)
{
do
{
I2C_start();
}
while (sendbit(0xa0));
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2010-06-13 19:17 显示屏\
目录 0 2010-06-17 22:55 显示屏\显示屏\
文件 4324 2010-05-12 15:39 显示屏\显示屏\hzdot.h
文件 11433 2010-06-17 18:09 显示屏\显示屏\I2C驱动.c
文件 19935 2010-06-17 22:16 显示屏\显示屏\I2C驱动.LST
文件 15983 2010-06-17 22:16 显示屏\显示屏\I2C驱动.OBJ
文件 3034 2010-05-22 17:35 显示屏\显示屏\lcd_main.h
文件 169125 2010-06-17 22:16 显示屏\显示屏\主程序
文件 117108 2010-06-17 22:08 显示屏\显示屏\主程序.c
文件 86050 2010-06-17 22:16 显示屏\显示屏\主程序.hex
文件 94 2010-06-17 22:16 显示屏\显示屏\主程序.lnp
文件 198302 2010-06-17 22:16 显示屏\显示屏\主程序.LST
文件 193306 2010-06-17 22:16 显示屏\显示屏\主程序.M51
文件 139251 2010-06-17 22:16 显示屏\显示屏\主程序.OBJ
文件 2168 2010-06-17 22:55 显示屏\显示屏\主程序.Opt
文件 21743 2010-06-17 22:16 显示屏\显示屏\主程序.plg
文件 2243 2010-05-20 18:07 显示屏\显示屏\主程序.Uv2
文件 2169 2010-06-16 18:20 显示屏\显示屏\主程序_Opt.Bak
文件 2243 2010-05-18 18:01 显示屏\显示屏\主程序_Uv2.Bak
文件 2052 2010-06-16 12:26 显示屏\显示屏\按键扫描.c
文件 4336 2010-06-17 22:16 显示屏\显示屏\按键扫描.LST
文件 4316 2010-06-17 22:16 显示屏\显示屏\按键扫描.OBJ
文件 40301 2010-06-17 22:15 显示屏\显示屏\液晶驱动.c
文件 62270 2010-06-17 22:16 显示屏\显示屏\液晶驱动.LST
文件 52508 2010-06-17 22:16 显示屏\显示屏\液晶驱动.OBJ
相关资源
- 基于51单片机的自感应风扇系统prote
- dsp2812外部中断控制实验程序
- 《键控数据采集电路设计》课程设计
- MSP430 单片机读写SD卡程序带fat文件系
- rtex 总线 驱动程序
- 单片机最小系统—蜂鸣器和proteus仿真
- STM32F103 TFT彩屏显示图片和汉字字符(
- STM32F103 TFT彩屏显示汉字字符(取摸
- 24LC02EEPROM源程序代码
- 声音识别系统子程序
- 微信小程序全套源代码 最新 最全 好
- 西门子S7-300程序密码破解
- SC_FDE 仿真程序
- LCD1602显示实时温度代码
- 电子万年历毕业设计基于AT89C51单片机
- 单片机MC9S12XS128串口接收指令控制小车
- 简单通信程序-tcp.rar
- msp430 模块程序 包括DS18B20 PS2 串口 电
- 51单片机封装库
- opencv3.4.1人脸识别小程序
- LTC6803程序
- 单片机秒表课程设计单片机秒表课程
- C51单片机密码锁4×4矩阵键盘+LCD1602液
- 基于51单片机的万年历程序
- 基于51单片机的lcd篮球计分器程序
- web动态网页程序员圣诞表白网页
- 三次样条插值C程序,三次样条插值将
- arduino程序,用两个红外线传感器来判
- 单片机 颜色传感器TCS34725
- pwa程序
评论
共有 条评论