资源简介
调试通过的PIC单片机程序,PIC18F25K80,MPLAB8.91 PICC18编译器

代码片段和文件信息
#include
#include
#include
#include “I2C.h“
#include “mcp7940.h“
void I2C_Delay(void)
{
Delay(1);
}
void Delay(int x)
{
int ij;
i=x;
for(;i>0;i--)
for(j=100;j>0;j--);
}
void Port_Init(void)
{
SDA=1;
SCL=1;
}
void I2C_Start(void)
{
SDA=1;
SCL=1;
I2C_Delay();
SDA=0;
I2C_Delay();
SCL=0;
I2C_Delay();
}
void I2C_Stop(void)
{
SDA=0;
I2C_Delay();
SCL=1;
I2C_Delay();
SDA=1;
I2C_Delay();
}
void I2C_Send_ACK(void)
{
SDA=0;
SCL=1;
I2C_Delay();
SCL=0;
}
void I2C_Send_NACK(void)
{
SDA=1;
I2C_Delay();
SCL=0;
I2C_Delay();
SCL=1;
I2C_Delay();
SCL=0;
}
unsigned char I2C_Receive_ACK(void)
{
unsigned char ack;
SDA_DIR=1;
I2C_Delay();
SCL=1;
I2C_Delay();
if(SDA==1)
ack=1;
else
ack=0;
SCL=0;
SDA_DIR=0;
I2C_Delay();
//SDA_DIR=0;
return ack;
}
void I2C_Send_Byte(unsigned char abyte)
{
unsigned char i;
for(i=0;i<7;i++)
{
if(abyte & 0x80)
{
SDA=1;
I2C_Delay();
}
else
{
SDA=0;
I2C_Delay();
}
SCL=1;
I2C_Delay();
SCL=0;
I2C_Delay();
abyte=abyte<<1;
}
if(abyte & 0x80)
{
SDA=1;
I2C_Delay();
}
else
{
SDA=0;
I2C_Delay();
}
SCL=1;
I2C_Delay();
SCL=0;
}
unsigned char I2C_Receive_Byte(void)
{
unsigned char cData =0i;
SDA_DIR=1;
for(i=0;i<8;i++)
{
SCL=1;
I2C_Delay();
cData=cData<<1;
if(SDA==1)
{
cData=cData|0x01;
}
else
{
cData=cData&0xfe;
}
I2C_Delay();
I2C_Delay();
SCL=0;
}
I2C_Delay();
SDA_DIR=0;
return cData;
}
void putch(char data)
{
TXREG1=data;
while(!TRMT1);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 664 2013-09-18 10:10 PIC_IIC_MCP7940备份\doprnt.d
文件 14841 2013-09-18 10:10 PIC_IIC_MCP7940备份\doprnt.p1
文件 9070 2013-09-18 10:10 PIC_IIC_MCP7940备份\doprnt.pre
文件 501 2013-09-18 10:10 PIC_IIC_MCP7940备份\funclist
文件 2001 2013-09-18 09:44 PIC_IIC_MCP7940备份\I2C.c
文件 3009 2013-09-18 10:10 PIC_IIC_MCP7940备份\I2C.d
文件 2922 2013-09-18 10:02 PIC_IIC_MCP7940备份\I2C.dep
文件 392 2013-09-18 10:09 PIC_IIC_MCP7940备份\I2C.h
文件 842540 2013-09-18 10:10 PIC_IIC_MCP7940备份\I2C.p1
文件 419063 2013-09-18 10:10 PIC_IIC_MCP7940备份\I2C.pre
文件 1841 2013-09-18 10:09 PIC_IIC_MCP7940备份\MCP7940.C
文件 3021 2013-09-18 10:09 PIC_IIC_MCP7940备份\MCP7940.d
文件 2922 2013-09-18 10:02 PIC_IIC_MCP7940备份\MCP7940.dep
文件 7765 2013-09-17 15:42 PIC_IIC_MCP7940备份\mcp7940.h
文件 839700 2013-09-18 10:10 PIC_IIC_MCP7940备份\MCP7940.p1
文件 418833 2013-09-18 10:09 PIC_IIC_MCP7940备份\MCP7940.pre
文件 5192 2013-09-17 18:39 PIC_IIC_MCP7940备份\mcp7940_1.c
文件 2765 2013-09-18 10:10 PIC_IIC_MCP7940备份\mcp7940_1.d
文件 2664 2013-09-18 10:02 PIC_IIC_MCP7940备份\mcp7940_1.dep
文件 839008 2013-09-18 10:10 PIC_IIC_MCP7940备份\mcp7940_1.p1
文件 416055 2013-09-18 10:10 PIC_IIC_MCP7940备份\mcp7940_1.pre
文件 221162 2013-09-18 10:10 PIC_IIC_MCP7940备份\PIC_IIC_MCP7940.as
文件 27843 2013-09-18 10:10 PIC_IIC_MCP7940备份\PIC_IIC_MCP7940.cof
文件 3880 2013-09-18 10:10 PIC_IIC_MCP7940备份\PIC_IIC_MCP7940.hex
文件 2223 2013-09-18 10:10 PIC_IIC_MCP7940备份\PIC_IIC_MCP7940.hxl
文件 144331 2013-09-18 10:10 PIC_IIC_MCP7940备份\PIC_IIC_MCP7940.lst
文件 23650 2013-09-18 10:10 PIC_IIC_MCP7940备份\PIC_IIC_MCP7940.map
文件 1701 2013-10-08 16:08 PIC_IIC_MCP7940备份\PIC_IIC_MCP7940.mcp
文件 582 2013-10-09 10:57 PIC_IIC_MCP7940备份\PIC_IIC_MCP7940.mcs
文件 1840640 2013-09-18 10:12 PIC_IIC_MCP7940备份\PIC_IIC_MCP7940.mcw
............此处省略12个文件信息
- 上一篇:四川大学操作系统虚拟内存管理实验代码
- 下一篇:哈夫曼树的基本操作
相关资源
- PIC单片机完成的电子密码锁
- PIC 单片机定时器初值计算器
- 用PIC16F877实现EEPROM读写程序
- 基于PIC单片机的万年历的设计
- PIC单片机延时计算器
- 基于PIC的TCP/IP网络协议和zigbee无线传
- Anomalous optical forces on radially anisotrop
- PIC16F1829datasheet中文版
- PIC12F1501中文规格书
- PIC单片机人机接口模块4×4行列式
- PIC单片机人机接口模块4×4行列式
- 使用PIC单片机开发的简易数字电压表
- 基于ZigBee的无线气体监测系统的设计
- 基于PIC单片机的智能循迹小车设计
- PIC16F716正弦波逆变器原理图
- Cocos2d-x 3.x 头像选择器功能扩展Image
- Spectroscopic Study on Cu2+-induced Abnormally
- baxter机器人抓取杯子Baxter_pick_cup_gam
- 2020年11月06日最新全国省市区县镇街道
- 如何解决PIC单片机硬件死锁的问题
- PIC单片机学习之PIC
- 基于PIC单片机产生SPWM信号控制逆变桥
- 电源旁路——SPICE 仿真与现实的
- KMSpico v10.2.0 Portable
- PNG图片转Delphi中Image.Picture.data代码-工
- 4*4有符号数的乘法器设计的Hspice实现
- 扑克牌图片全套素材
- u8g2.zipPictureAndWord
- Automotive Spice 3.0中文版部分翻译版
- HSPICE简明教程(复旦大学).pdf
评论
共有 条评论