AT89C51单片机是我们学习单片机必学的一个单片机,也是单片机入门的教材,下面给大家展示一下流水灯的编写方法适合初学者
首先先在proteus画出仿真图,方便仿真程序
下面来编写程序,先来写入头函数
#include “REG51.h”
AT89C51单片机流水灯c语言程序及详解
根据自己在proteus画的图,定义一下管脚根据你的原理图进行编写
sbit p0=P1^0;
sbit p1=P1^1;
sbit p2=P1^2;
sbit p3=P1^3;
sbit p4=P1^4;
sbit p5=P1^5;
sbit p6=P1^6;
sbit p7=P1^7;
然后写一个延时函数,来调节流水灯的时间间隔延时时间自己定义
void mdelay(unsigned int t)
{
unsigned char n;
for(;t>0;t--)
for(n=0;n<125;n++)
{;}
}
下面就是主函数,包括流水灯的反复循环和j流水灯的方向
检查没有错误,编译一下。就可以进行仿真了
上一篇:单片机双机通讯 非常详细的UART串口异步通讯
下一篇:单只数码管循环显示0~F
推荐阅读最新更新时间:2024-11-09 10:52
推荐帖子
- modem产品故障求助
- modem设备批量出现故障,仅仅第一次上电功能不正常,之后重启上电功能是正常的;不过放一段时间(1个小时)有重复出现第一次上电不行;请问如何去分析呢?cpuflash这些主要ic换了个遍,还是没找到原因;怀疑是电源这块的原因,不过测量主电压12v5v3.3都是正常的;目前真不知道如何分析了。。请教大神,可能文字描述不清楚,如果需要哪部分图,都可以上modem产品故障求助检查电源、上电复位和本振电路。 谢谢春阳大哥回复,1、电源测了都正常纹波也比较小。2、复位是rc
- youn@g 模拟电子
- 全新Orico USB3.0分线器8口扩展USB分线器集线器usbhub带电源
- 活动价仅卖一天给大家优惠2017年6月3号截止过了时间没有优惠额,有电脑的都用的上,这年头谁还没个电脑全新的,拆了包装,没什么好说的了,配件齐全,到手即用,价格是淘宝的新的一半,35元一套,2套起就包邮。坛友拍下报ID改价。。。淘宝链接:https://item.taobao.com/item.htm?id=55193591880535元一套,2套起就包邮,买多都是一样,每加多一套+35元,全新OricoUSB3.0分线器8口扩展
- ylyfxzsx 淘e淘
- FPGA&CPLD学习资料下载
- FPGA&CPLD学习资料下载FPGA&CPLD学习资料下载楼主是不是缺芯币啊,这样搞?fxyc87发表于2015-4-909:00楼主是不是缺芯币啊,这样搞? 是的,下载别人的,没有金币鸟。我改几个不要金币吧这么丰富的资料,好好学习~楼主好贴谢谢楼主这是在虐杀啊好多······跪了,先存钱吧Mark学习下lz能不能把所有的资源压缩一下,然后分享,这么下太累了这么丰富的资料,好好学习~niha您好,我想下载您的资料,好像不行呢楼主我想看
- ljlujie EE_FPGA学习乐园
- 转让《STM32系列ARMCortex-M3微控制器原理与实践》
- STM32系列ARMCortex-M3微控制器原理与实践(内附光盘1张)http://auction1.taobao.com/auction/item_detail-0db1-64c9c6b2dfc9b04e4f3f858051b094fc.jhtml转让《STM32系列ARMCortex-M3微控制器原理与实践》2,3or1?呵呵,几折?只有原理,没有实践.比看电脑上面的PDF舒服一点,脖子不累.只有原理,没有实践
- trudy stm32/stm8
- Bh1415内部低通滤波器是如何设计的?3号引脚接150pf是如何确定的?
- 设计手册上的计算公式是否有误?应该是我看不懂哈哈Bh1415内部低通滤波器是如何设计的?3号引脚接150pf是如何确定的?这是多重反馈低通滤波器。这是一个多路反馈低通滤波器,其基本的关系式是以下两个:截止角频率w0=1/sqrt(R2*R3*C1*C2),品质因子Q=sqrt(R2*R3*C1*C2)/在首楼电路中,R1=R2=R3=Rf,所以就简化成w0=1/(Rf*sqrt(C1*C2),Q=sqrt(C1/C2)/3按照上述关系可以推导首楼的所有演算过程,其中Cf=
- 陈陈陈呀 模拟电子
- 实用电工速算口诀集
- 本帖最后由jameswangsynnex于2015-3-320:00编辑已知变压器容量,求其各电压等级侧额定电流口诀a:容量除以电压值,其商乘六除以十。说明:适用于任何电压等级。在日常工作中,有些电工只涉及一两种电压等级的变压器额定电流的计算。将以上口诀简化,则可推导出计算各电压等级侧额定电流的口诀:容量系数相乘求。已知变压器容量,速算其一、二次保护熔断体(俗称保险丝)的电流值。口诀b:配变高压熔断体,容量电压相比求。配变低压熔断体,容量乘9除以5。说
- lorant 移动便携
设计资源 培训 开发板 精华推荐
- 锂电池自动极性转换
- 使用 Microchip Technology 的 MIC28513-1YFL 的参考设计
- 使用 Infineon Technologies AG 的 OMR7812SR 的参考设计
- 吉他板流水灯
- DC1540A,用于具有 EEPROM 的 LTC2978 八路数字电源管理器的演示板
- LTC4012-3 的典型应用 - 具有 PowerPath 控制的高效率、多化学成分电池充电器
- SG1842交直流开关转换器典型应用电路
- LT3091HT7 低噪声单电感正负转换器的典型应用
- RT9288A LED Driver with PWM Brightness Control (12V to 60V) 典型应用
- 使用 Analog Devices 的 LTC4162EUFD-L41M 的参考设计