sbit

共 66 篇文章
sbit 相关的电子技术资料,包括技术文档、应用笔记、电路设计、代码示例等,共 66 篇文章,持续更新中。

2401源码

// 包含头文件 //------------------------------------------------------------------------------------ //是模拟 IO, 主 IIC #include "BasType.h" #include "RegDefs.h" // SFR declarations #includ

光立方程序

**光立方程序 uchar t,i,k,a,s; sbit d1=P0^4; sbit d2=P0^6; sbit q0=P0^0; sbit q1=P0^1; sbit q2=P0^2; sbit q3=P0^3; sbit key=P0^5; void delay(uchar z)

nrf24L01发送程序

本内容提供nrf24L01发送程序,欢迎大家下载学习,代码如下: #include #include typedef unsigned char uchar; typedef unsigned char uint; //****************************************IO端口定义******************************

拟时钟寄存器

#include sbit P17 = P1^7; /***************************************************************************************************** IO初始化子程序 ********************************************

24xx.c&24xx.h

24Cxx驱动程序 #include #include "24xx.h" sbit SDA = P0^6; sbit SCL = P0^7; enum eepromtype EepromType; void IICDelay(uchar DelayCount); void IICStart(void); void IICStop(void); bit

连接多个相同地址I2C设备的C51程序.rar

连接多个相同地址I2C设备的C51程序.这里只写了两个I2C设备,如果需要可以再加上 sbit scl2=xx; sbit sda2=xx; 实际上多个设备的scl脚可以共用

C51_点亮第一个LED

<p>#include &quot;reg52.h&quot; &nbsp;&nbsp;</p><p><br/></p><p>sbit led=P0^0; &nbsp; &nbsp;</p><p><br/></p><p>void main()</p><p>{</p><p> while(1)</p><p> {</p><p> led=1; </p><p> } </p><p>}</p><p><br/

按键可调ds1302时钟显示

<p>按键可调ds1302时钟显示(亲测可用)</p><p>*实验说明:本例程为四键控制时钟,k1键按下后进入时钟的调整状态,k2按下时钟上*<br/></p><p>k3按下时钟下调,调好设定的时钟后按下k4时钟进入走时状态<br/></p><p>#include&lt;reg52.h&gt;<br/></p><p>#include &lt;intrins.h&gt;<br/></p><p>sbi

基于51单片机的Pt100的温度计程序

<p>#include &lt;reg51.h&gt;</p><p>#include &lt;absacc.h&gt;</p><p>#define uchar unsigned char</p><p>#define uint &nbsp;unsigned int</p><p>#define ADC0801 XBYTE[0x7fff]</p><p>#define disp_dat P1</p><p>

SHT10+LCD1602温湿度测量及显示(完整版)

<p>#include&lt;reg51.h&gt;</p><p><br/></p><p>#include &lt;intrins.h&gt;</p><p><br/></p><p>#include&lt;math.h&gt;</p><p><br/></p><p>#include &lt;stdio.h&gt;</p><p><br/></p><p>#define LCD_DBPO</p><p><br

LCD1602+ADC0832制作的数字电压表

<p>//LCD1602+ADC0832制作的数字电压表</p><p>/接口方式:模拟口线<br/></p><p>#include&lt;reg52.h&gt;<br/></p><p>#include&lt;intrins.h&gt;<br/></p><p>#define uchar unsigned char<br/></p><p>#define uint unsigned int<br/></

基于51+ADC0832+LCD1602+仿真图四位电压显示测试

<p>/说明:调用VR2时,ADC0832将模拟电压转换为数字电压并显示在LCD1602上</p><p><br/></p><p>//********************************</p><p><br/></p><p>#include&lt;reg51.h&gt;</p><p><br/></p><p>#include&lt;intrins.h&gt;</p><p><br/></p>

温度控制的PID算法的C语言程序.

<p>#nclude&lt;reg51.h&gt;</p><p>#include&lt;intrins.h&gt;</p><p>#销nclude&lt;math.h&gt;</p><p>#include&lt;string.h&gt;</p><p>struct PID{</p><p>unsigned int SetPoint;//设定目标 Desired Value unsigned int Pr

51单片机的全自动洗衣机控制系统代码

<p style="text-indent:28px;line-height:24px">通电后,进水指示灯亮起,用户通过对按键的操作选择洗衣服的哪一个流程,若直接选择启动按键,则洗衣机从进水→洗衣服→泡洗→脱水→出水→结束进行整个流程。若不直接选择启动,那么用户可以根据自己的需要对菜单选择键进行操作,把洗衣机切换到自己想要的那个流程去。</p><p style="text-indent:28px

宏晶 STC15F2K60S2开发板配套软件源码 基础例程30例

<p>宏晶 STC15F2K60S2开发板配套软件源码 基础例程30例</p><p><br/></p><p>/**********************</p><p>基于STC15F2K60S2系列单片机C语言编程实现</p><p>使用如下头文件,不用另外再包含&quot;REG51.H&quot;</p><p>#include &lt;STC15F2K60S2.h&gt;</p><p>****

矩阵式键盘

<p class="MsoPlainText"> include&lt;reg52.h&gt;<o:p></o:p> </p> <p class="MsoPlainText"> #define uint unsigned int<o:p></o:p> </p> <p class="MsoPlainText"> #define uchar unsigned char<o:p></o:p> </

模拟 PWM 输出控制灯的 10 个亮度级别

LED 一般是恒流操作的,如何改变 LED 的亮度呢?答案就是 PWM 控制。在一定的<br /> 频率的方波中,调整高电平和低电平的占空比,即可实现。比如我们用低电平点亮一个 LED<br /> 灯,我们假设把一个频率周期分为 10 个时间等份,如果方波中的高低电平占空比是 9:1,<br /> 这是就是一个比较暗的亮度,如果方波中高低电平占空比是 10:0,这时,全部是高电平,<br /> 灯

一个按键控制的 10 级变速跑马灯试验

在本课中,我们要用一个按键来实现跑马灯的 10 级调速。这又会涉及到键的去抖的问<br /> <br /> 题。&nbsp;<br /> <br /> 本课的试验结果是,每按一次按键,跑马速度就降低一级,共 10 级。&nbsp;<br /> 这里我们又增加了一个变量 speedlever,来保存当前的速度档次。&nbsp;<br /> 在按键里的处理中,多了当前档次的延时值的设置。&nbsp;<

12345

<br /> <br /> /****************temic*********t5557***********************************/ &nbsp;&nbsp;<br /> #include &nbsp; &lt;at892051.h&gt; &nbsp; &nbsp;<br /> #include &nbsp; &lt;string.h&gt; &nbsp;

sbit DS1302_CLK = P3^4 //实时时钟时钟线引脚 sbit DS1302_IO = P3^3 //实时时钟数据线引

sbit DS1302_CLK = P3^4 //实时时钟时钟线引脚 sbit DS1302_IO = P3^3 //实时时钟数据线引脚 sbit DS1302_RST = P3^5 //实时时钟复位线引脚