资源简介
这个是一个我用在小项目上的摸拟iic从机的程序,比较小巧,很简单。
代码片段和文件信息
/************* 用户系统配置 **************/
#define MAIN_Fosc 12000000L //定义主时钟 模拟串口和红外接收会自动适应。5~36MHZ
#define D_TIMER0 125 //选择定时器时间 us 红外接收要求在60us~250us之间
#define User_code 0xFD02 //定义红外接收用户码
#define DECVICE_ADD 0x55<<1
/************* 以下宏定义用户请勿修改 **************/
#include “reg51.H“
#include “string.H“
#define uchar unsigned char
#define uint unsigned int
//#define freq_base (MAIN_Fosc / 1200)
//#define Timer0_Reload (65536 - (D_TIMER0 * freq_base / 10000))
/************* 本地常量声明 **************/
/************* 本地变量声明 **************/
sbit SDA = P3^0; //SDA
sbit SCL = P3^1; //SCL
bit PreState;
bit NowState;
bit START_flag;
bit STOP_flag;
//uchar IR_SampleCnt; //采样计数
uchar NN;
uchar DEVICE_ADR; //器件地址
uchar WOR
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 8620 2012-04-29 19:38 IICSTC2\HT1621.c
文件 153 2010-09-19 23:00 IICSTC2\ht6121.plg
文件 1095 2010-12-11 13:34 IICSTC2\ht6121_Opt.Bak
文件 2006 2010-12-11 13:34 IICSTC2\ht6121_Uv2.Bak
文件 5707 2010-12-13 15:38 IICSTC2\红外接收程序.rtf
文件 2140 2012-04-21 15:26 IICSTC2\ht6121.Uv2.bak
文件 1369 2012-04-21 18:39 IICSTC2\ht6121.opt.bak
....... 8063 2012-04-28 07:49 IICSTC2\ht6121_uvopt.bak
....... 68439 2012-04-28 07:49 IICSTC2\ht6121.uvgui_Administrator.bak
文件 13296 2012-04-22 13:40 IICSTC2\ht6121_uvproj.bak
文件 13302 2012-04-22 23:13 IICSTC2\ht6121.uvproj
文件 69 2012-04-29 20:04 IICSTC2\list\ht6121.lnp
文件 10490 2012-04-29 20:04 IICSTC2\list\ht6121.m51
文件 1173 2012-04-29 20:58 IICSTC2\list\ht6121.plg
文件 2392 2012-04-29 20:04 IICSTC2\list\ht6121.hex
文件 20939 2012-04-29 19:38 IICSTC2\list\HT1621.lst
文件 9929 2012-04-29 19:38 IICSTC2\list\HT1621.obj
文件 8502 2012-04-29 20:04 IICSTC2\list\ht6121
....... 8067 2012-04-29 08:45 IICSTC2\ht6121.uvopt
....... 68441 2012-04-29 08:45 IICSTC2\ht6121.uvgui.Administrator
目录 0 2012-04-23 07:10 IICSTC2\list
目录 0 2012-04-23 07:10 IICSTC2
----------- --------- ---------- ----- ----
254192 22
- 上一篇:tomcat ROOT文件
- 下一篇:图书馆管理系统需求说明书
评论
共有 条评论