废话不多说,直接上图。
/* Main.c file generated by New Project wizard
*
* Created: 周六 11月 25 2017
* Processor: 80C52
* Compiler: Keil for 8051
* Author: Chenchong
*/
#include #include #define uchar unsigned char
#define uint unsigned int
sbit LED=P1^0;
void DelayXms(uint x)
{
uchar i;
while(x--)
{
for(i=0;i<120;i++);
}
}
void main(void)
{
// Write your code here
P0=0xfe;//1111 1110
while (1)
{
P0=_crol_(P0,1);//1111 1101→1111 1011
DelayXms(150);
}
;
}
关键字:80C51 单片机 流水灯
引用地址:
80C51单片机模仿实例100—2 从左到右的流水灯
推荐阅读最新更新时间:2024-10-11 22:55
STC89C52单片机数码管静态显示
//////////////////////////////////////////////////////////////////////////// 实现功能:在实验板静态的点亮数码管,实现从0到9每个数在数码管上显示,相互 之间切换的时间间隔为0.5秒 实验板型号:BS-XYD-C52 实验名称: 静态数码管 编写人: 谢应东 编写日期: 2012-4-25 //////////////////////////////////////////////////////////////////////////// #include reg52.h #include intrin
[单片机]
基于AT89S52单片机的超声波测距系统电路设计
超声波是一种频率在20KHz 以上的机械波,在空气中的传播速度约为340 m/s(20 C时)。超声波可由超声波传感器产生,常用的超声波传感器两大类:一类是采用电气方式产生超声波,一类是用机械方式产生超声波,目前较为常用的是压电式超声波传感器。由于超声波具有易于定向发射,方向性好,强度好控制,对色彩、光照度不敏感,反射率高等特点,因此被广泛应用于无损探伤,距离测量、距离开关、汽车倒车防撞、智能机器人等领域。 本设计的整体框图如图所示,主要由超声波发射,超声波接收与信号转换,按键显示电路与温度传感器电路组成。超声波测距是通过不断检测超声波发射后遇到障碍物所反射的回波,从而测出发射和接收回波的时间差T,然后求出距离S=CT/2,
[单片机]
学51单片机-定时中断与LED闪烁
这次说定时与中断,有人说,掌握了定时与中断,就掌握了一个单片机80%的功能;也有人说,中断是一个单片机的灵魂。这两句话无一不在强调中断的重要性,就让我们认识一下,中断到底是什么。 根据百度百科的定义:指当出现需要时,CPU暂时停止当前程序的执行转而执行处理新情况的程序和执行过程。即在程序运行过程中,系统出现了一个必须由CPU立即处理的情况,此时,CPU暂时中止程序的执行转而处理这个新的情况的过程就叫做中断。 举个例子,我正在吃饭呢,忽然老婆大人发话了,说在网上看上一个包,挺好的,让我帮着付款,于是我停下吃饭说好,去帮着付款,付完款,继续吃饭。 这个过程中,我是CPU;吃饭是主程序;老婆大人说话,触发了中断;我说好,安慰
[单片机]
基于51单片机的DDS函数信号发生器的设计
本文介绍基于51单片机的DDS函数信号发生器的设计。系统大致包括信号发生部分、数/模转换部分以及液晶显示部分三部分,通过程序设计方法产生锯齿波、正弦波、三角波、矩形波四种波形,通过按键来控制四种波形的类型选择、频率变化,并通过液晶屏1602显示其各自的类型以及频率值。 总体系统设计 该系统采用单片机作为数据处理及控制核心,由单片机完成人机界面、系统控制、信号的采集分析以及信号的处理和变换,采用按键输入,利用液晶显示电路输出数字显示的方案。将设计任务分解为按键电路、液晶显示电路等模块。下图为系统的总体框图 总体方框图 硬件实现及单元电路设计 振荡电路 单片机内部有一个高增益、反相放大器,其输入端为芯片引脚XTAL1,其输出端为
[测试测量]
STM8L151C8单片机学习例程(13)——DHT11
STM8L_13_DHT11: 1.User:工程及main文件 2.Hardware:USART,CLK,LED,Delay,DHT11 3.STM8L15x_StdPeriph_Driver:STM8自带库文件 4.Debug:hex文件存放于EXE文件夹 5.Function: 采集DHT11传感器的温湿度参数,串口打印 低功耗设计时,常用的传感器参数采集有很多,如国产的DHT11温湿度采集,单总线时序简单,测量范围-湿度20-90%RH,温度0-50℃,一般用于精度不是很高的场景,如家电、汽车记录仪等。 /** **************************************************
[单片机]
用单片机实现温度远程显示
摘要: 介绍用AT89S8252单片机的串行接口与智能温度巡回检测仪(XJ-08S)通过RS485总线相互通信实现热水温度远程显示的一种低成本解决方案。内容涉及RS485总线通信、单片机驱动数码管显示、数据转换以及键盘处理软硬件设计等内容。
关键词: 单片机 RS485总线 数码管显示 数据转换 键盘处理
引 言
目前检测温度一般采用热电偶或热敏电阻作为传感器。这种传感器至仪表之间一般都要用专用的温度补偿导线;而温度补偿导线价格很贵,并且线路太长也会影响测量精度。在实际应用中往往需要对较远处(1 km左右)的温度信号进行监视。现有的解决方案有很多,例如:① 在现场用
[应用]
基于Cortex-M3的STM32微控制器处理先进电机控制方法
变频器的问世和先进的 电机控制 方法让 三相无刷电机 (交流感应电机或永磁同步电机)曾经在调速应用领域取得巨大成功。这些高性能的电机驱动器过去主要用于工厂自动化系统和机器人。十年来,电子元器件的大幅降价使得这些电机驱动器能够进入对成本敏感的市场,例如:家电、空调或个人医疗设备。本文将探讨基于ARM的标准微控制器如何在一个被DSP和FPGA长期垄断的市场上打破复杂的控制模式,我们将以意法半导体的基于Cortex-M3内核的STM32系列微控制器为例论述这个过程。 首先,我们回顾一下电机控制的基本原理。在电机控制系统内,为什么处理器非常重要?我们为什么需要非常好的计算性能?毕竟,Nicolas Tesla在一个世纪前发明
[安防电子]
针对PIC微控制器的设计窍门
除了可在广泛应用的Microchip公司PIC微控制器芯片中挤出更多特性外,本文探讨的诸如增加额外串口以及在8位芯片上进行32位运算等技巧,也可适用于其它微控制器。 图1:作为异步串行数据的ASCII 码字母“Q”(0x51)。 尽管Microchip公司不断为其日益扩大的PIC微控制器产品线增加更多功能,但有时设计工程师只需其中一小部分功能。也许设计工程师还需要目前尚不存在的一组特性,或者继承了一种设计但不能升级,或者可能只想进行试验并打破以往传统限制。本文将介绍一些挖掘各种PIC产品极限的应用方法,其中一些技巧也适用于其它微控制器,但这里只介绍用于PIC的源代码与具体示例。本文还将分析一些方法,它们是
[应用]