注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题
飞雪008的个人空间 https://home.eeworld.com.cn/space-uid-78376.html [收藏] [复制] [分享] [RSS]
日志

学习板第一个程序:点亮一个灯

已有 1483 次阅读2009-1-14 11:17

资源介绍

灯驱动采用了端口复用技术,利用P0口同时驱动LED流水灯、数码管及其他数据。所以在LED流水灯控制方面采用了74HC573进行锁存。在点亮LED之前先把数码管及其他芯片的片选信号关闭,然后打开控制LED锁存的片选。

#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
sbit ledcs=P1^2;
sbit d1=P0^0;
void main(void)
{
 P1=0X00;//关闭其他选择线,防止数码管乱显
 ledcs=1;//打开LED输出控制的573
 d1=0; //输出点亮一个灯
 ledcs=0;//关闭LED输出控制的573
}

程序工程文件

 

发表评论 评论 (3 个评论)
回复 chich 2009-1-14 20:52
支持。。。。哈哈。 我自己焊了个板子,想用52来玩8×8的LED。可是跑不了!
回复 xu__changhua 2009-3-14 23:18
我一个64*24的都能跑啊。 https://bbs.eeworld.com.cn/viewthread.php?tid=73534
回复 yqy1231988 2009-10-18 00:32
呵呵~~~在实验中~~

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

热门文章