单片机led显示c程序

[复制链接]
查看11 | 回复5 | 2010-5-21 14:21:54 | 显示全部楼层 |阅读模式
如何让一个单机的LED显示器从第一个显示1 到第二显示数字2 第三个显示3 一直到第六个显示6每个数字间隔0.5秒 然后一直循环下去求一个C 语言程序!!

回复

使用道具 举报

千问 | 2010-5-21 14:21:54 | 显示全部楼层
电路图 如下:#include#define uint unsigned int#define uchar unsigned charsbit duan=P2^6;sbit wei=P2^7;uchar code digit[6]={0xf9,0xa4,0xb0,0x99,0x92,0X82};void delay(xms){uint i,j;for(i=xms;i>0;i--)
for(j=110;j>0;j--);}void main(){whi
回复

使用道具 举报

千问 | 2010-5-21 14:21:54 | 显示全部楼层
用定时器以间隔500MS在6位数码管上依次显示0、1、2、3....重复。数码管由两个74hc573驱动,两个74hc573均接到p0口上。设时钟频率为12M*//*********************************************************/#include//52单片机头文件
回复

使用道具 举报

千问 | 2010-5-21 14:21:54 | 显示全部楼层
不用定时器也可,每显示一个数字就调用一个延时子程序就行了!
回复

使用道具 举报

千问 | 2010-5-21 14:21:54 | 显示全部楼层
这个简单,在第一个显示到第二个显示加一个定时器就可以了
回复

使用道具 举报

千问 | 2010-5-21 14:21:54 | 显示全部楼层
这题目,不用编很长的程序,如下://================================================#includesbit dua = P2^
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行