资源简介
利用普通IO口模拟I2C从机,解决UART不够用的问题。TEST.c为主机部分代码,I2C_UART.C为转换器部分代码。主机为89C52,转换器为STC12LE5608
代码片段和文件信息
/***************************************************************************
* 程序名:iic_uart.C
* 作者:Xing Ao
* 功能描述:实现IIC和UART数据交换
* 日期:2010.9.16 10.8最后修改
***************************************************************************/
#include
#include
#define uchar unsigned char
#define LOC_address 0x48
sfr AUXR = 0x8e; //定时器倍率选择寄存器 10.17
sbit scl = P1^7; //P1^3
sbit sda = P1^6; //旧P1^4
sbit STROBE = P1^5; //P1^6
sbit disp_led = P1^4; //P3^7
void I2C_txbyte(uchar );
void uart_init(void );
void I2C_init(void );
void TIMER0_init(void );
void I2C_delay(void );
void I2C_respon(void );
uchar I2C_rxbyte(void );
void I2C_ack();
void start_scan();
void I2C_rxadd();
uchar I2C_rx7();
void uart_txbyte(uchar
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 12000 2010-10-19 10:33 iic_uart\I2C_UART
文件 2498 2010-10-19 10:33 iic_uart\I2C_UART.hex
文件 64 2010-10-19 10:33 iic_uart\I2C_UART.lnp
文件 18043 2010-10-19 10:33 iic_uart\I2C_UART.M51
文件 1049 2010-10-19 14:08 iic_uart\I2C_UART.Opt
文件 165 2010-10-19 14:05 iic_uart\I2C_UART.plg
文件 2182 2010-10-18 17:17 iic_uart\I2C_UART.Uv2
....... 1050 2010-10-19 10:33 iic_uart\I2C_UART_Opt.Bak
....... 2182 2010-10-18 17:14 iic_uart\I2C_UART_Uv2.Bak
文件 10290 2010-10-19 10:33 iic_uart\iic_uart.c
文件 2437 2010-10-18 14:46 iic_uart\iic_uart.hex
文件 28819 2010-10-19 10:33 iic_uart\iic_uart.LST
文件 18550 2010-10-18 14:46 iic_uart\iic_uart.M51
文件 13413 2010-10-19 10:33 iic_uart\iic_uart.OBJ
文件 1463 2010-11-04 17:13 iic_uart\iic_uart.Opt
文件 165 2010-11-04 17:11 iic_uart\iic_uart.plg
文件 2192 2010-10-18 17:14 iic_uart\iic_uart.Uv2
....... 1467 2010-10-22 15:11 iic_uart\iic_uart_Opt.Bak
....... 2039 2010-09-19 14:07 iic_uart\iic_uart_Uv2.Bak
文件 6376 2005-03-22 15:22 iic_uart\STARTUP.A51
文件 14049 2010-10-19 10:33 iic_uart\STARTUP.lst
文件 749 2010-10-19 10:33 iic_uart\STARTUP.OBJ
文件 7910 2010-10-18 13:57 iic_uart\test
文件 1544 2010-10-18 13:57 iic_uart\test.hex
文件 12985 2010-10-18 13:57 iic_uart\test.M51
文件 1283 2010-10-18 16:58 iic_uart\test.Opt
文件 161 2010-10-18 16:58 iic_uart\test.plg
文件 2046 2010-09-27 14:19 iic_uart\test.Uv2
....... 1416 2010-10-17 19:06 iic_uart\test_Opt.Bak
文件 2042 2010-09-20 17:33 iic_uart\test_Uv2.Bak
............此处省略7个文件信息
- 上一篇:扫雷游戏_毕业设计论文_开题报告
- 下一篇:APP接口的安全设计
相关资源
- RC522 I2C接口驱动程序
- STM32F103 I2C ADC BEEP EXTI KEY OLED TIMER WKU
- IST8310配置及数据读取
- DSP28335的I2C源码
- FPGA-I2C-读LM75BDP温度传感器-驱动程序
- 基于stm32f407的模拟i2c协议
- 有超时检测的stm32的I2C驱动程序
- 基于cc2530的HMC5883L程序 测量地磁 I2C通
- NIOS II 的自定义IP核I2C_Master
- I2C总线控制代码三段式verilog
- HT16C22.c合泰显示驱动程序
- 数字电压表
- STM32F103模拟I2C
- i2c和spi协议
- lpc2103 I2C读写AT24C256
- RDA5807驱动(包含用GPIO模拟I2C的程序)
- Altera SOPC设计中的IP核(USB AD CAN LCD
- msp430f149单片机的IIC通信
- I2C Master verilog core
- i2c-tools源码安装包
- BQ25895 I2C程序代码
- STM32F407测量三轴磁极HMC5883,方位角
- 电源管理总线pmbus源程序
- stm32模拟I2C接口操作HMC5883L实现方向角
- 海思GPIO模拟I2C底层驱动,适应海思所
- i2c kernel drivers
- i2c的vhdl实现代码
- 流片验证过的wishbone接口的I2C总线ve
- 基于STM32的 KS103超声波模块 软件IIC控
评论
共有 条评论