资源简介
C51利用IIC模拟双机通信源代码
# #include"stdafx.h"
# #include"I2C_fun.h"
# #include"t6963.h"

代码片段和文件信息
# #include“stdafx.h“
# #include“I2C_fun.h“
# #include“t6963.h“
#
# sbit P10=P1^0;
# sbit P11=P1^1;
# sbit P12=P1^2;
#
# unsigned long ct0ct1;
#
# void main(void)
# {
# unsigned char abcdef;
# //I_init();
#
# unsigned long temp0temp1;
# ct0=ct1=0;
# LCMInit();
# LCMClear();
# P10=1;
# P11=1;
# P12=1;
# TMOD =0x11;
# TL0=TH0=0;
# TL1=TH1=0;
# ET1=ET0=1;
# EA=1;
# Start:
# I_start();
#
# if(I_send(0x5f)){
# TR1=1;
# a=I_receive();
# I_Ack();
# TR1=0;
# temp1=TH1;
# temp1=temp1*256+TL1+ct1*0xffff;
# b=I_receive();
# I_NoAck();
# I_stop();
#
# }
# else goto Start;
# if(a==5) P10=0;
# if(b==8) P11=0;
# I_start();
# a=I_send(0x5e);
# P12=a;
# if(a)
# {
# TR0=1;
# I_send(0x09);
# TR0=0;
# temp0=TH0;
# temp0=temp0*256+TL0+ct0*0xffff;
#
# //I_clock();
# I_stop();
#
# }
#
# a=temp0%10;
# b=(temp0/10)%10;
# c=(temp0/100)%10;
# d=(temp0/1000)%10;
# e=(temp0/10000)%10;
# f=(temp0/100000);
# DisplayOneChar(00f|0x30);
# DisplayOneChar(10e|0x30);
# DisplayOneChar(20d|0x30);
# DisplayOneChar(30c|0x30);
# DisplayOneChar(40b|0x30);
# DisplayOneChar(50a|0x30);
#
# a=temp1%10;
# b=temp1/10%10;
# c=temp1/100%10;
# d=temp1/1000%10;
# e=temp1/10000%10;
# f=temp1/100000 ;
# DisplayOneChar(01f|0x30);
# DisplayOneChar(11e|0x30);
# DisplayOneChar(21d|0x30);
# DisplayOneChar(31c|0x30);
# DisplayOneChar(41b|0x30);
# DisplayOneChar(51a|0x30);
# while(1);
# }
#
# void t0(void) interrupt 1
# {
# ct0++;
# TR0=1;
# }
#
# void t1(void) interrupt 3
# {
# ct1++;
# TR1=1;
# }
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1716 2009-04-01 08:30 双机模拟IIC通信\I2C_fun.h
文件 0 2009-04-01 08:29 双机模拟IIC通信\I2C_fun.h.bak
文件 2300 2009-04-01 08:30 双机模拟IIC通信\I2C_Host.c
文件 0 2009-04-01 08:30 双机模拟IIC通信\I2C_Host.c.bak
文件 4776 2009-04-01 08:31 双机模拟IIC通信\I2C_Sub.c
文件 0 2009-04-01 08:31 双机模拟IIC通信\I2C_Sub.c.bak
文件 4496 2009-04-01 08:32 双机模拟IIC通信\复件 I2C_Sub.c
文件 0 2009-04-01 08:31 双机模拟IIC通信\复件 I2C_Sub.c.bak
目录 0 2009-04-01 08:32 双机模拟IIC通信
----------- --------- ---------- ----- ----
13288 9
相关资源
- 模拟QQ登陆界面,按钮无效自己写
- STC8951系列单片机中方指南
- 交通咨询模拟系统完整代码
- proteus仿真 AT89C51输出各种波形
- 卡西欧工程计算器模拟器Casio FX
- S7-200模拟量编程实例
- 波浪模拟UDF程序
- 51模拟SPI读写SD卡(包括Fat和Fat32文件
- 分页系统模拟实验 操作系统 课程设
- 课程作业:模拟仓库管理系统
- 模拟段页式虚拟存储管理中地址转换
- STM32F103 CC2500完整驱动(模拟SPI)
- 报文模拟仿真测试工具2.0
- 模拟ATM柜员机系统--连接数据库
- HOOK 记录和模拟 Keyboard Mouse
- 基于AT89C51的数据采集系统设计新方法
- C51单片机汇编指令查询、学习工具集
- 模拟首次适应动态分区存储管理方案
- 磁盘调度算法的模拟实现及对比
- 模拟一个文件管理系统
- 基于89c51的数字钟
- 电梯模拟程序C/C 算法实现
- 基于单片机交通灯设计
- 计算机网络课程设计—ARQ协议模拟实
- 模拟电路课程设计(音频放大电路设
- Diskhook(模拟硬盘序列号)
- 模拟电路设计找工作面试笔试集萃
- DE2模拟的交通红绿灯
- OpenGL-3D坦克模拟
- Yy-z02计算机组成原理实验仪软件 V1.
评论
共有 条评论