找回密码
 立即注册

QQ登录

只需一步,快速开始

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

控制51单片机一个数码管从1至9计时程序

[复制链接]
跳转到指定楼层
楼主
ID:152223 发表于 2016-12-5 09:47 来自手机 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一个51控制面板,用一个按键控制一个数码管,能实现这个数码管能从1至9计时,溢出后从头开始
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:152223 发表于 2016-12-5 10:03 来自手机 | 只看该作者
求程序如何写,我才刚接触这个
回复

使用道具 举报

板凳
ID:152252 发表于 2016-12-5 11:40 | 只看该作者
需要帮忙吗
回复

使用道具 举报

地板
ID:152252 发表于 2016-12-5 11:41 | 只看该作者
这个我会啊429371856
回复

使用道具 举报

5#
ID:152223 发表于 2016-12-5 12:29 来自手机 | 只看该作者
daxionghhh 发表于 2016-12-5 11:40
需要帮忙吗

需要,急需
回复

使用道具 举报

6#
ID:152365 发表于 2016-12-9 20:06 | 只看该作者
#include <AT89X51.H>
unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66,
0x6d,0x7d,0x07,0x7f,0x6f};
unsigned char dispcount;

void delay05s(void)
{
unsigned char i,j,k;
for(i=20;i>0;i--)
for(j=20;j>0;j--)
for(k=248;k>0;k--);
}

void main(void)
{
while(1)
{
for(dispcount=0;dispcount<10;dispcount++)
{
P0=table[dispcount];
delay05s();
}
}
}
回复

使用道具 举报

7#
ID:152365 发表于 2016-12-9 20:06 | 只看该作者
#include <AT89X51.H> unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66, 0x6d,0x7d,0x07,0x7f,0x6f}; unsigned char dispcount;  void delay05s(void) { unsigned char i,j,k; for(i=20;i>0;i--) for(j=20;j>0;j--) for(k=248;k>0;k--); }  void main(void) { while(1) { for(dispcount=0;dispcount<10;dispcount++) { P0=table[dispcount]; delay05s(); } } }
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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