连接多个相同地址I2C设备的C51程序 本人初学C,曾为这个问题大伤脑筋^_^,就是一个单片机系统有两个以上的相同地址的I2C设备,无法用两个同一对SDA/SCL引脚,#include "stc89c51.h"#include "iic.h"sbit scl0=P3^5;sbit sda0 = P3^4;sbit scl1= P3^3;sbit sda1 = P3^2;//这里只写了两个I2C设备,如果需要可... 2023-06-13 连接多个相同地址I2C设备C51程序文章单片机51单片机
单片机IO驱动74LS164的C51程序 //-------------------------------------库函数声明,管脚定义--------------#include sbit simuseri_CLK=P1^6; //用P1^6模拟串口时钟 sbit simuseri_DATA=P1^5; //用P1^5模拟串口数据 sbit drive74164_CL... 2023-06-13 单片机IO驱动C51程序文章51单片机
单片机控制AD9850的数字信号发生器C51程序 //-----------------------函数声明,变量定义------------------------------#include#include#include//-----------------------定义管脚----------------------------------------#definedata_O... 2023-06-13 单片机数字信号发生器C51程序文章51单片机
DS1302时钟芯片显示时间C51程序 /*程序效果:通过DS1302芯片显示时间,本程序主要是要理解DS1302芯片的协议,这样便于编写程序。当然时间显示也可以用单片机的定时器来控制,比起延时子函数来说较精准。*/#include //头文件#include#define uchar unsigned char //宏定义sbit scl2=P1^3; //位声明sbit sda... 2023-06-13 DS1302时钟芯片C51程序文章单片机51单片机
单片机控制交通灯c51程序 先上图/*程序效果:单片机模拟控制交通灯程序,规则如下:当南北通车时,此时南北的绿灯亮,东西的红灯亮,之后南北的绿灯闪烁3次,过后黄灯亮,延时片刻,转东西绿灯亮同时南北红灯亮,之后东西的绿灯闪烁3次,过后黄灯亮,延时片刻;数码管显示的值都同步,结束。*/#include //头文件#define uchar... 2023-06-13 单片机交通灯C51程序电路图文章51单片机
单片机驱动蜂鸣器C51程序 #include#include#include#define uchar unsigned char#define uint unsigned intsbit k1=P1^4; //按钮1sbit k2=P1^5; //按钮2sbit beep=P3^7; //接蜂鸣器/***********************... 2023-06-13 单片机驱动C51程序文章51单片机
51单片机+PWM控制渐变七彩灯C51程序 一、硬件介绍:(采用5050LED 2W) RGB三色LED控制引脚分别为单片机P1.2、P1.1、 P1.0。LED正极接主电源(24V)正极,负极接驱动3颗三极管的集电极,单片机控制脚分别接3颗NPN三极管,三极管发射极接地,而单片机的供电是来自三端稳压器7805,祥细原理如下:二、实物图片:三、软件部分:1、原理... 2023-06-13 51单片机PWM控制渐变七彩灯C51程序程序设计文章单片机