89C51单片机定时器控制的流水灯
/***************************************************
Copyright: 2014-02-11.version1.0
File name: timer.c
Description: 定时中断控制的流水灯
Author: lxl
Version: version1.0
Date: 2014.02.11
History: 无
****************************************************/
#include <reg51.h>
char a=0xff;
int num=0;
/*************************************************
Function: init()
Description: 定时中断初始化功能
Calls: 无
Called By: main()
Table Accessed: 无
Table Updated: 无
Input: void
Output: 无
Return: void
Others: 无
*************************************************/
void init(void)
{
TMOD=0x01;
EA=1;
ET0=1;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
TR0=1;
}
/*************************************************
Function: main()
Description: 程序的主函数
Calls: init()
Called By: 无
Table Accessed: 无
Table Updated: 无
Input: void
Output: 无
Return: void
Others: 无
*************************************************/
void main(void)
{
init();
while(1)
{
P1=a;
}
}
void tr() interrupt 1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
num++;
if(num==20)
{
num=0;
a--;
if(a==0x00)
a=0xff;
}
}
转载于:https://www.cnblogs.com/luxiaolai/p/3545009.html
89C51单片机定时器控制的流水灯相关推荐
- 51单片机 按键控制LED流水灯模式
本章博客实现按键控制LED流水灯模式的功能 1.将之前文件中Delay.c.h复制过来,进行添加 2.模块化编程 3.main.c #include <REGX52.H> #include ...
- STC15单片机 线性按键控制LED流水灯位移
目录 1.现象 2.代码 3.LED模块原理图 4.线性键盘原理图 1.现象 程序下载完成后: 首先,由最右边的 LED1 点亮.当按下线性按键 S1 后,LED1 熄灭,LED2 点亮.其次,每按下 ...
- c语言流水灯仿真程序设计框图,基于单片机c语言控制的流水灯程序设计及prtes仿真图.docx...
基于单片机c语言控制的流水灯程序设计及prtes仿真图 89c51与8个发光二极管相连流水控制 一.不同花样的控制源程序代码: /*#include #define uchar unsigned ch ...
- 51单片机学习笔记5 流水灯实现及蜂鸣器控制
51单片机学习笔记5 流水灯实现及蜂鸣器控制 一.流水灯 1. 硬件电路 2. 代码实现 (1) 点亮一个LED的基本操作 (2) 使用算术左移实现流水灯 (3) 使用库文件左移函数 二.蜂鸣器 1. ...
- c语言编程流水灯与交通灯实验,C51单片机实验报告_流水灯_交通灯_定时器_双机交互_时钟.doc...
C51单片机实验报告_流水灯_交通灯_定时器_双机交互_时钟 学 号: 班 级: 自动化10班 姓 名: 张 指导老师: 胡 2012.12 单片机核心板实验要求 流水灯实验 实验目的: 简单I/O引 ...
- 51单片机用定时器0实现流水灯
51单片机用定时器0实现流水灯的代码如下,用P1口接led灯,代码如下都有注释就不具体解释了,英语不怎么好,有的地方将就一下喽,本次主要讲一下P1口怎么赋值.原先写的都是用查表来移位的,个人感觉不怎么 ...
- 从两边往中间流水灯c语言程序,单片机控制LED流水灯从中间向两边.doc
WORD格式.分享 精品.资料 单片机控制LED流水灯从中间向两边,从两边向中间 这个就是把 先奇数亮再偶数亮,循环三次:一个灯上下循环三次:两个分别从两边往中间流动三次:再从中间往两边流动三次:不过 ...
- 单片机c语言编程实现中间向两边,再从两边向中间亮的程序流程图,单片机控制LED流水灯从中间向两边.doc...
单片机控制LED流水灯从中间向两边,从两边向中间 这个就是把 先奇数亮再偶数亮,循环三次:一个灯上下循环三次:两个分别从两边往中间流动三次:再从中间往两边流动三次:不过这个程序实现的 应该是这样的 先 ...
- 从两边往中间流水灯c语言程序,单片机控制LED流水灯从中间向两边
单片机控制LED流水灯从中间向两边,从两边向中间 这个就是把先奇数亮再偶数亮,循环三次:一个灯上下循环三次:两个分别从两边往中间流动三次:再从中间往两边流动三次:不过这个程序实现的应该是这样的先奇数亮 ...
最新文章
- 深度学习的Xavier初始化方法
- 一周内咸鱼疯转 2.4W 次,最终被所有大厂封杀!
- Python应用与实践【转】
- android--------内存泄露分析工具—Android Monitor
- 收集Java 性能优化的44个建议
- python清空语句_怎么清除python编译器的语句
- vim命令杂烩(复制粘贴、建文件、撤销等)
- 强制删除页面上出错的WebParts
- 中公事业单位计算机模拟试题,事业单位考试计算机基础知识模拟试题汇总—单选题(2)...
- springcloud五大组件?注解_spring cloud实现简单的微服务架构
- IEEE最新声明:华为员工不能参与审稿,但是还能继续提供赞助
- [原创]补丁工具V1.6.3
- (转)Linux命令grep
- odbc中不显示oracle,oracle:odbc无法提供初始化
- c语言指针详解pdf下载,C语言指针详解.pdf
- 如何把img格式转换成vmdk格式
- 贪吃蛇游戏 js网页版
- 你喜欢哪款 Linux 桌面?萝莉风?御姐风?
- 灰度重心法提取中心线遇到的问题
- 【荷露叮咚网络学苑】人人需具备的基本信息素养视频录制完成
热门文章
- docker镜像为什么要采用分层结构
- 操作系统:SFTP相关知识介绍
- MySQL索引使用详解
- 服务器:浅谈 Nginx 性能调优,太实用了!
- ASP.NET MVC ActionFilter自定义过滤器异常过滤器过滤器用法
- ASP.NET中高级程序员 面试题
- python给两个列表排序方法_Python连接两个字符串列表并对其元素排序的最佳方法...
- 微软登录界面加载不出_微软要硬了,做出这个目前最好用的浏览器
- android开发java环境_搭建Android开发环境 - Android - mobile - JavaEye论坛
- 面试官问:JS的this指向