资源简介
是公交车定位现实屏 实现实时信息显示,电话功能!

代码片段和文件信息
#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
相关资源
- 基于stm32f103ve的程序——跑马灯实验
- 基于STM32RCT6的步进电机驱动程序
- E4A无障碍跨程序操作类库(带源码、
- labview魔方程序
- 程序员专用字体YaHei.Consolas.1.11b42517
- scratch3.0 源程序(说相声)
- 欧姆龙CP1系列单轴定位PLC程序.cxp
- SVR算法程序可运行
- STC8951系列单片机中方指南
- labview编程软件滤波器以及编写程序设
- 电力系统潮流计算程序集合
- 仿知乎界面小程序源代码
- 基于MCS_51单片机的工业屏柜散热方案
- MCS_51单片机与8255A的接口设计
- STM32蓝牙和串口程序
- elantech触控板驱动程序 v13.6.11 官方最
- 根据硬件ID和程序ID生成注册码
- 用python编写的移动彩信的发送程序
- TCL-S1916 ,1924交换机管理程序
- 飞思卡尔单片机MC9S12XS12G128驱动(硬件
- 51单片机PWM程序,占空比、周期可调整
- 嵌入式图形界面MiniGUI的示例程序9例
- 单片机和adc0809数字电压表
- PIC单片机完成的电子密码锁
- 数字频率合成dds正弦波基于FPGA的DDS产
- 单片机、ADC0808809设计简易数字电压表
- 28335CAN调试程序
- 导线测量平差程序 很实用
- 51单片机多功能自行车测速仪
- USB转串口驱动,FT232R驱动程序,最新
评论
共有 条评论