单片机解密STC15单片机+MCP4017+Proteus仿真代码 时间:2025-11-17 来源: 芯片解密 浏览:2次 字号:大 中 小 MCP4017的仿真。单片机解密单片机源程序如下:#include <STC15Fxxxx.h>#include <intrins.h>#define uint unsigned int#define uchar unsigned char//#define FOSC 24000000L#define IIC_SDA_H P32=1 //BIT2 P3.2为SDA输出高电平#define IIC_SDA_L P32=0 //BIT2 P3.2为SDA输出低电平#define IIC_SDA P32#define IIC_SCL_H P31=1 //BIT1 P3.1为SCL输出高电平#define IIC_SCL_L P31=0 //BIT1 P3.1为SCL输出低电平void delay_5us(unsigned int bus) // 2US{ unsigned int a; while (bus) { a = 1; while (a--) ; bus--; } return;}/********IIC初始化************/void IIC_Init(void){IIC_SDA_H; //SDA拉高IIC_SCL_H; //SCL拉高}/********IIC通讯开始************/void IIC_Start(void){IIC_SCL_H;delay_5us(20);IIC_SDA_H;delay_5us(20);IIC_SDA_L;delay_5us(20);IIC_SCL_L;delay_5us(20);}/********IIC通讯结束************/void IIC_Stop(void){IIC_SCL_L;delay_5us(1);IIC_SDA_L;delay_5us(2);IIC_SCL_H;delay_5us(10);IIC_SDA_H;delay_5us(10);} 上一篇:单片机解密|CC2530 ZigBee人体红外传感器 下一篇:单片机解密LM75A多路温度采集电路