資源簡介
利用普通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接口的安全設計
評論
共有 條評論