找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1587|回复: 3
打印 上一主题 下一主题
收起左侧

求各位大神帮忙写个C语言程序启动定时器 不中断时显示流水灯 中断时显示数码管+1

[复制链接]
跳转到指定楼层
楼主
ID:268794 发表于 2017-12-29 12:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
求各位大神帮忙写个C语言程序启动定时器 不中断时显示流水灯 中断时显示数码管+1
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:268788 发表于 2017-12-29 12:19 | 只看该作者
#include //包括一个52标准内核的头文件
sbit P10 = P1^0; //要控制的LED灯
sbit K1= P3^2; //按键K1
//用定时器中断闪烁LED
void main(void) //主程序

TMOD=0x01; //定时器0,16位工作方式
TR0=1; //启动定时器
ET0=1; //打开定时器0中断
EA=1; //打开总中断
while(1) //程序循环

; //主程序在这里就不断自循环,实际应用中,这里是做主要工作


//定时器0中断
timer0() interrupt 1 // 定时器0中断是1号

TH0=0x00; //写入定时器0初始值0x0005
TL0=0x06;
P10=~P10; //反转LED灯的亮和灭
回复

使用道具 举报

板凳
ID:190832 发表于 2017-12-29 12:38 | 只看该作者
大神们都很忙,你要自己学习,遇到不懂的再找大神。
回复

使用道具 举报

地板
ID:268856 发表于 2017-12-29 15:36 | 只看该作者
#include //包括一个52标准内核的头文件 sbit P10 = P1^0; //要控制的LED灯 sbit K1= P3^2; //按键K1 //用定时器中断闪烁LED void main(void) //主程序 { TMOD=0x01; //定时器0,16位工作方式 TR0=1; //启动定时器 ET0=1; //打开定时器0中断 EA=1; //打开总中断 while(1) //程序循环 { ; //主程序在这里就不断自循环,实际应用中,这里是做主要工作 } } //定时器0中断 timer0() interrupt 1 // 定时器0中断是1号 { TH0=0x00; //写入定时器0初始值0x0005 TL0=0x06; P10=~P10; //反转LED灯的亮和灭 }
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表