reg52.h&gt

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

按键可调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

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/></

矩阵式键盘

<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;<

51单片连tcs230的源程序

51单片连tcs230的源程序,绝对原创,可以记忆颜色。 #define uchar unsigned char #include &lt;reg52.h&gt; #include&lt;math.h&gt; sbit S0=P1^7 sbit S1=P1^0 //端口定义 sbit S2=P1^1 sbit S3=P1^2 sbit OE=P1^3 sbit OUT=P

调光C程序

/*#include&lt;reg52.h&gt;<br /> #define uint unsigned int<br /> #define uchar unsigned char<br /> #define uchar unsigned char<br /> sbit K1=P3^4;<br /> sbit K2=P3^5;<br /> sbit ledr=P1^0;<br /> sbit l

#include &lt;reg52.h&gt; #include &lt;stdio.h&gt; #include &lt;string.h&gt; #define uchar unsigne

#include &lt;reg52.h&gt; #include &lt;stdio.h&gt; #include &lt;string.h&gt; #define uchar unsigned char #define uint unsigned int #define isp_iap_byte_read 0x1 #define isp_iap_byte_program 0x2

12864液晶原程序.#include &lt;reg52.h&gt; #include &lt;intrins.h&gt; typedef unsigned char BYTE typede

12864液晶原程序.#include &lt;reg52.h&gt; #include &lt;intrins.h&gt; typedef unsigned char BYTE typedef bit BOOL sbit rs=P2^0 sbit rw=P2^1 sbit e =P2^2 BYTE code dis[]={"www.zansi.com"} dela

单片机课程设计

#include&lt;reg52.h&gt;&nbsp;<br /> #include&lt;intrins.h&gt;<br /> <br /> #define LED P0<br /> <br /> sbit KEY0=P2^0; &nbsp;//定义按键输入端口 A &nbsp;&nbsp;<br /> sbit KEY1=P2^1; &nbsp;//定义按键输入端口 B &nbsp;&n

此程序是RS485从机通讯

此程序是RS485从机通讯,包含3部分:接收帧程序、发送帧程序及执行命令程序。 从机通讯地址从地址开关读取4位 由于485的通信规约差别很大,这里只是提供参考,具体请参照自己的项目特点做修改,抛砖引玉。 #include&lt;reg52.h&gt; #include&lt;main.h&gt; #include&lt;hy502.h&gt;

VIP专区-嵌入式/单片机编程源码精选合集系列(112)

<b>VIP专区-嵌入式/单片机编程源码精选合集系列(112)</b><font color="red">资源包含以下内容:</font><br/>1. 总结了常用的主要c算法.<br/>2. 太阳能热水器智能控制,它以89C52单片机为核心.<br/>3. 本系统由单片机系统、矩阵键盘、LED显示和报警系统组成。系统能完成开锁、超时报警、超次锁定、管理员解密、修改用户密码基本的密码锁的功能。除上

//1602液晶显示字屏为:TX-1C MCU GOTOYUNLONGDZ #include&lt;reg52.h&gt; #define uchar unsigned char #defi

//1602液晶显示字屏为:TX-1C MCU GOTOYUNLONGDZ #include&lt;reg52.h&gt; #define uchar unsigned char #define uint unsigned int

//通过18B20检测的数字温度可在电脑上显示当前温度值 #include &lt;reg52.h&gt; #define uchar unsigned char #define uint un

//通过18B20检测的数字温度可在电脑上显示当前温度值 #include &lt;reg52.h&gt; #define uchar unsigned char #define uint unsigned int sbit DS=P2^2 //define interface uint temp // variable of temperature uchar flag1 // si

c51流水灯仿真与程序

<p> 对应程序:<br /> #include&lt;reg52.h&gt;<br /> #define uint unsigned int<br /> #define uchar unsigned char<br /> uchar code tab[]={<br /> 0x81,<br /> 0x42,<br /> 0x24,<br /> 0x18,<br /> };<br

/*** *5510单片机测试程序 基本测试成功 2005-8-25 write By CW *** *** *** *** *** ****/ #include &lt;

/*** *5510单片机测试程序 基本测试成功 2005-8-25 write By CW *** *** *** *** *** ****/ #include &lt;reg52.h&gt; #include &lt;absacc.h&gt; #define uint unsigned int #define uchar unsigned char

可编程自动控制控制跑马灯

这一颗,我们学习如何让跑马灯自动按照我们预定的顺序进行。这种控制在工控场合<BR>经常用到。<BR>这个程序里,我们预先定义了一个变化的顺序speedcode,每跑一圈灯就根据预定设置<BR>的表格数据来决定下一圈的跑马速度。这样我们就实现了按照预定的顺序自动变化运行。<BR>请看代码:<BR>-----------------------------------<BR>#define uchar

TLC2543 中文资料

<p> TLC2543是TI公司的12位串行模数转换器,使用开关电容逐次逼近技术完成A/D转换过程。由于是串行输入结构,能够节省51系列单片机I/O资源;且价格适中,分辨率较高,因此在仪器仪表中有较为广泛的应用。<br /> <img alt="" src="http://dl.eeworm.com/ele/img/1132425-120Z4154342158.jpg" style="widt

RD系列微型打印机打印实例

C51控制并口打印机实例:<BR>/* 沈阳新荣达电子 */<BR>/* 2004-12-7 */<BR>#include &lt;reg52.h&gt;<BR>#define uchar unsigned char<BR>#define uint unsigned int<BR>#define data_8 P0<BR>sbit BUSY = P1^2; //打印机 BUSY 接P1.2<BR>

微型打印机的C语言源程序

<P>微型打印机的C语言源程序:<BR>微型打印机的C51源程序<BR>#define uchar unsigned char<BR>#define uint unsigned int<BR>#include &lt;reg52.h&gt;<BR>#include &lt;stdio.h&gt;<BR>#include &lt;absacc.h&gt;<BR>#include &lt;math.h