资源简介
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
相关资源
- 蒙特卡洛光子模拟程序
- 操作系统模拟.rar
- Ensp模拟器CE12800设备包
- 模拟电子琴设计8086作为处理器,以
- 基于89C51的等精度频率计LCD1602显示1
- 用英文单词模拟数学运算
- 请求调页存储管理系统的模拟实现
- DL/T645规约电能表的抄表和电表模拟软
- 韩国网游数码宝贝RPG数码宝贝ol模拟服
- 弱网络模拟工具-clumsy-0.2
- Keil中的C51FPS.LIB文件
- 模拟光耦器件HCNR201及其在高精度电压
- C51+1602液晶+矩阵键盘+三相步进电机
- 基于12864的简易示波器C51编程
- 计算机网络实验基于Socket编程
- 类似按键精灵,带动作录制功能
- 用89C51实现的正弦波信号发生器电路图
- AVR-ATmega16双机通信双向,并带反馈I
- 诺基亚S60通用模拟器
- 51单片机模拟IIC协议读写EEPROM(24C02)
- 简易c51单片机矩阵式键盘密码锁
- IO口模拟I2C从机
- ANSYS模拟焊接温度场APDL代码
- SMGP3.1 电信短信网关模拟器
- 汇编语言--案例27“霓虹灯”的模拟显
- 电脑示波器1.0 通过PC模拟示波器的波
- 毕业设计智能灯
- LabVIEW在模拟电子中的应用
- Qt模拟时钟+数字时钟+万年历的程序
- 利用模拟退火算法实现矩形件排样问
评论
共有 条评论