满意答案

levis501523

2018.01.03

采纳率:58%    等级:12

已帮助:8301人

#include

#include

#define uchar unsigned char

uchar led,time=0;

sbit key=P1^0;

void t0isr() interrupt 1

{

TH0=(65536-50000)/256;

TL0=(65536-50000)%256;

led=_crol_(led,1);

P0=led;

time++;

if(time>=200)TR0=0;

}

main()

{

uchar keyval=0;

TMOD=0x01;

TH0=(65536-50000)/256;

TL0=(65536-50000)%256;

ET0=1;

EA=1;

while(1)

{

if(key==0)

{

while(key==0);

keyval++;

keyval%=3;

}

switch(keyval)

{

case 0:led=0xff;P0=led;break;

case 1:TR0=1;led=0xfe;break;

case 2:TR0=0;break;

default:break;

}

}

}追问: 麻烦老哥了,我去试试

10分享举报

中断控制流水灯c语言程序,51单片机按键中断控制流水灯相关推荐

  1. 单片机交通灯灯c语言程序,51单片机用C语言实现交通灯(红绿灯)源程序

    51单片机用C语言实现交通灯(红绿灯)源程序 2009-10-29 23:00 交通灯,红黄绿灯交替亮,怎样实现呢?其实就是根据单片机定时器及倒计时的程序修改. 源程序如下: /* 1.程序目的:使用 ...

  2. 单片机定时报警C语言程序,51单片机 定时器 中断程序 (C语言)

    EA     是 中断总开关, 不管是定时器,串口还是外部中断,都需要打开 EA 才能触发中断; ET0   是 定时器0 的专用中断开关, 也就是说: 打开了EA.而不打开ET0,定时器0是无法触发 ...

  3. 中断1控制LED左移C语言程序,51单片机控制P2口8位LED灯左移C语言程序

    此程序控制P2.0~P2.7口8个LED(P2.0~P2.7)灯逐个依次点这,又从(P2.7~P2.0)这样的顺序一直到全部被点亮. #include //头文件 void delay(unsigne ...

  4. 32种花样流水灯c语言程序,32LED单片机心形花样流水灯程序+视频

    include #include #define uint unsigned int #define uchar unsigned char uchar code zou[]={0x01,0x02,0 ...

  5. 单片机控制灯光亮度c语言程序,STC89C52RC单片机按键控制PWM输出LED灯亮度C语言程序...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 //以下是源程序,只需修改定义IO口就可以使用, #include < reg52.h > #include < intrins.h & ...

  6. c语言单片机定时器的应用程序,51单片机定时器中断程序(C语言)

    51c程序 51单片机定时器中断程序(C语言) 用C语言实现的,先要定义好定时器的初值 不管你使用多大的晶振,使用51单片机,一般都是12分频出来,也就可以得出一个机器周期 机器周期=12/n(n指晶 ...

  7. 8255A红绿灯c语言程序,51单片机外接8255A做成的交通灯程序及PROTEUS仿真结果(附对应C语言程序).doc...

    51单片机外接8255A做成的交通灯程序及PROTEUS仿真结果(附对应C语言程序) 51单片机外接8255A做成的交通灯程序及PROTEUS仿真结果(附对应C语言程序)2010-04-21 22:0 ...

  8. 单片机c语言的按键程序,51单片机按键扫描C程序

    原标题:51单片机按键扫描C程序 大二上学期做过80 的按键程序,当时项目要求实现按键控制 屏显示并且接收GPRS传来的数据.当时为了节省成本,就去大西电子市场买来8*8的LED块,然后自己一点一点的 ...

  9. 单灯闪烁c语言程序,51单片机,C语言编程,控制指示灯闪烁的频率

    c51单片机,c语言编程,关于指示灯定时闪烁的. P1.0 P1.1 P1.2 P1.3上面各接有一个指示灯,P2.0接一个外接按键. 要求: 按一下按键P1.0以1Hz的频率闪烁 半周期为500ms ...

最新文章

  1. vue下的bootstrap table + jquery treegrid, treegrid无法渲染的问题
  2. VC++2019 使用wininet下载文件
  3. 人生,能有多少个十年?| PMCAFF 十年故事
  4. 浅谈 System.Data.DataRowCollection 类
  5. 如何使用SDK连接SBO?
  6. 1910140408安装win版
  7. Interlocked原子访问系列函数
  8. oracle如何取当前日期年月_Oracle获取当前年、月、日的方法
  9. mac上使用python 安装anaconda和pycharm
  10. fastjson取某个key_JAVA学习:怎么给函数取一个“合理”的名字
  11. 单片机C语言步进电机实训报告,单片机实验报告步进电机.doc
  12. 如何在Visio中插入公式符号
  13. 阿里、腾讯裁员,2022金三银四Android开发该何去何从?
  14. UE4 actor碰到炸弹血条减少
  15. 计算机硬盘属于主机还是外部设备,计算机主机的外部连接分别是什么?
  16. PPT中正文和标题字体的选择技巧
  17. maya! board_3D角色模型很难做?Maya、Zbrush人头建模终极秘笈
  18. c语言实现url编码源码,URL encode 与 URL decode 的C语言实现
  19. 操作系统的基本概念和功能
  20. Jenkins自动化部署前端Vue项目

热门文章

  1. 《手机处理器和存储器》参数与选择
  2. 三维重建公开数据集整理(MVS篇)
  3. CyberMiles· Lity开发者文档翻译
  4. 创业周之行——公开课《商业模式的创新》
  5. 在windows10更新声卡的情况下解决移动网络无法访问胡萝卜周网站(www.xkfyz.com)
  6. pytorch对函数求偏导
  7. 第一次来!我是白鲸社区,大家多多支持!
  8. ubuntu-apt软件搜索-文件搜索
  9. MacBook 一个软件打开多个
  10. 区块链如何助推著原创保护