这一颗,我们学习如何让跑马灯自动按照我们预定的顺序进行。这种控制在工控场合
经常用到。
这个程序里,我们预先定义了一个变化的顺序speedcode,每跑一圈灯就根据预定设置
的表格数据来决定下一圈的跑马速度。这样我们就实现了按照预定的顺序自动变化运行。
请看代码:
-----------------------------------
#define uchar unsigned char //定义一下方便使用
#define uint unsigned int
#define ulong unsigned long
#include <reg52.h> //包括一个52 标准内核的头文件
sbit P10 = P1^0; //头文件中没有定义的IO 就要自己来定义了
sbit P11 = P1^1;
sbit P12 = P1^2;
sbit P13 = P1^3;
bit ldelay=0; //长定时溢出标记,预置是0
uchar speed=10; //设置一个变量保存跑马灯的移动速度
uchar code speedcode[10]={3,1,5,12,3,20,2,10,1,4}; //10 个预定义的速度
char code dx516[3] _at_ 0x003b;//这是为了仿真设置的
//可编程自动控制跑马灯
void main(void) // 主程序
{uchar code ledp[4]={0xfe,0xfd,0xfb,0xf7};//预定的写入P1 的值
uchar ledi; //用来指示显示顺序
uchar i;
RCAP2H =0x10; //赋T2 的预置值0x1000,溢出30 次就是1 秒钟
RCAP2L =0x00;
TR2=1; //启动定时器
ET2=1; //打开定时器2 中断
EA=1; //打开总中断
资源简介:这一颗,我们学习如何让跑马灯自动按照我们预定的顺序进行。这种控制在工控场合经常用到。这个程序里,我们预先定义了一个变化的顺序speedcode,每跑一圈灯就根据预定设置的表格数据来决定下一圈的跑马速度。这样我们就实现了按照预定的顺序自动变化运行。请...
上传时间: 2013-11-20
上传用户:ming529
资源简介:可编程自动控制控制跑马灯 这一颗,我们学习如何让跑马灯自动按照我们预定的顺序进行。这种控制在工控场合 经常用到。 这个程序里,我们预先定义了一个变化的顺序speedcode,每跑一圈灯就根据预定设置 的表格数据来决定下一圈的跑马速度。这样我们就实现...
上传时间: 2014-11-30
上传用户:zhangjinzj
资源简介:用单片机控制的跑马灯程序。 定时器控制刷新的时间。
上传时间: 2013-12-19
上传用户:lanjisu111
资源简介:单片机实验:自动变速的跑马灯,keic编写,
上传时间: 2014-01-14
上传用户:banyou
资源简介:uvion环境中通过51单片机编程实现的一个跑马灯程序
上传时间: 2016-12-13
上传用户:bcjtao
资源简介:可变换亮度的led跑马灯,就想真正的流水灯一样
上传时间: 2014-10-28
上传用户:风之骄子
资源简介:我国是世界上设施农业面积最大的国家,设施面积占世界总面积的70-80%。目前国内设施温室应用的主要环境参数采控系统大多为进口产品,这些产品技术含量高,采控效果好,但相对价格较高,通常适用于现代化的大型或高档连栋温室。少数国产品牌无论技术水平还是...
上传时间: 2013-04-24
上传用户:qw12
资源简介:51单片机之跑马灯实验
上传时间: 2013-11-11
上传用户:LANCE
资源简介:基于vc语言的简单跑马灯程序可完成10层电梯的模拟控制
上传时间: 2015-11-17
上传用户:iswlkje
资源简介:其片内设有时钟振荡器、128K字节EZPROM(电可编程可擦除只读存贮器)、低噪前置放大器、自动增益控制电路、反混叠滤波器、平滑滤波器、模拟转发器、差动功率放大器等高品质语音录放系统所需的全部基本功能电路。
上传时间: 2014-01-14
上传用户:z1191176801
资源简介:用ATMEL8051系列单片机控制八个LED的跑马灯的小程序.为C语言格式.用记事本可查看学习.专业开发平台为Keil uVision2.
上传时间: 2013-12-29
上传用户:xz85592677
资源简介:自动温度控制系统 以LabVIEW可视化图形编程开发环境为平台,使用声卡和温度传感器加外围电路,测量和显示外部温度变化,并控制风扇和加热丝进行相关操作,使一定空间范围内的温度保持基本恒定。
上传时间: 2017-09-28
上传用户:firstbyte
资源简介:LED点阵跑马灯控制源代码,可直接使用,应用广泛
上传时间: 2013-12-18
上传用户:xinzhch
资源简介:本设计利用德国西门子PLC S7-200进行电镀行车自动化控制。在本次设计中,从电镀行车在生产现场的运行环境和自动控制技术器件在国内的应用前景来考虑,以电镀行车具备自动生产运行为目的,制定了采用在当前及以后都应用广泛且能适应多种环境的可编程控制器PLC...
上传时间: 2017-11-11
上传用户:狂暴老戴
资源简介:电气控制与可编程控制器
上传时间: 2013-04-15
上传用户:eeworm
资源简介:专辑类----可编程逻辑器件相关专辑 电气控制与可编程控制器-364页-8.7M.rar
上传时间: 2013-06-24
上传用户:my867513184
资源简介:专辑类-可编程逻辑器件相关专辑-96册-1.77G 电气控制与可编程控制器-364页-8.7M.pdf
上传时间: 2013-04-24
上传用户:zhangyi99104144
资源简介: 采用自动增益控制(AGC)技术实现的宽频带放大器在雷达系统及其他相关电子领域有着广泛的应用。 本文详细讨论了基于FPGA和可编程增益放大器(PGA)实现的自动增益控制宽带视频放大器的设计及实现方法。首先给出了自动增益控制宽带放大器取样反馈、数字控制...
上传时间: 2013-06-05
上传用户:acon
资源简介: 本电路针对过程控制应用提供一款完全可编程的通用模拟前端(AFE),支持2/3/4线RTD配置、带冷结补偿的热电偶输入、单极性和双极性输入电压、4 mA至20 mA输入,串行控制的8通道单刀单掷开关ADG1414用于配置选定的测量模式。
上传时间: 2013-10-23
上传用户:taozhihua1314
资源简介:高性能可编程DMA控制接口82C37A-54.1 概述对象实体:直接存储器访问(DMA)控制接口芯片82C37A-5芯片的特点:1、管脚引线与NMOS 8237A-5兼容。2、允许/禁止单独DMA请求控制。3、频率从0~5MHz区间全静态设计。4、低电平操作。 5、4个各自独立的DMA通道并独...
上传时间: 2013-10-21
上传用户:ming52900
资源简介:一套很好的电器控制与可编程控制器课件,很适合初学电器控制与可编程控制器的人使用。
上传时间: 2013-11-08
上传用户:geshaowei
资源简介:a8259 可编程中断控制 经过官方认证,altera提供
上传时间: 2014-12-21
上传用户:asdfasdfd
资源简介:可编程控制原理及应用。如果各位使用有问题可与我联系
上传时间: 2015-05-07
上传用户:haohaoxuexi
资源简介:可编程并行接口8255A完成的交通灯实验 用8255A的B端口和C端口控制12个LED的亮和灭(输出为0则亮,输出为1则灭),模拟十字路口的交通灯。
上传时间: 2013-12-19
上传用户:
资源简介:可编程中断控制器中断控制器8259A是专门为控制优先级中断而设计开发的芯片。它将中断源优先排队、辨别中断源以及提供中断矢量的电路集于一片中。因此无需附加任何电路,只需对8259A进行编程,就可以管理8级中断,并选择优先模式和中断请求方式,即中断结构可...
上传时间: 2015-07-21
上传用户:无聊来刷下
资源简介:直接数字合成(DDS)技术具有信号频率分辨率高、控制灵活、可编程及任意波形输出等优 点
上传时间: 2015-07-26
上传用户:tianjinfan
资源简介:可编程控制器PLC的应用绝大部分都是通过编写梯形图的方式实现程序控制的,但对于智能低压开关系统来讲,其分、断的控制往往要求由主控操作室远程控制来完成。按传统的方法,主控室要对某一个开关柜进行操作,须先发一个控制命令,PLC接收到该控制命令后,再由...
上传时间: 2014-01-09
上传用户:sammi
资源简介:可编程定时器_计数器,调用控制8253计数器,可打印记数结果.
上传时间: 2015-10-04
上传用户:love1314
资源简介:用keil51编写的控制交通灯程序,使用可编程通用并行接口8255,内有详细流程图和注释
上传时间: 2013-12-08
上传用户:lmeeworm
资源简介:自动增益控制Verilog编程,本程序开发环境为xilinx ISE7.1
上传时间: 2014-01-04
上传用户:我们的船长