单片机89c51按键控制8个LED亮灭,每个键控制一个LED,用ASM编写

要求,6个按键分别独立控制6个LED,按一下,等LED长亮,重复按下,灯灭。后两个按键控制最后两个LED,使按一下,灯以每1秒闪烁一次,再按一下,灯灭。我是初学者,求答案

第1个回答  2013-08-28
参考:

http://hi.baidu.com/do_sermon/item/21321b80887395d25e0ec1f8追问

那个答案好难让我模仿出我的程序来哦,

本回答被提问者采纳
第2个回答  2013-08-27
额。你别搞了。这个害的有管脚定义,哪个管脚干什么都不知道,写了也没用!!!
第3个回答  2013-08-27
要我写下来?程序很长懒得写追问

其实我本人缺这程序

第4个回答  2013-08-27
额,初学者最好别伸手党...

单片机89c51将8只LED实现2种闪烁效果,8个发光二极管依次点亮和交替亮灭...
因为现在使用手机回答,程序我没法给,但是你可以先到我百度空间里,最近的一篇文章叫单片机编程,里边我有写各种LED亮灭的程序和设计原理;如果不是你需要的,那你回复我,我帮你做。希望我的回答能帮助到你。

用89c51单片机汇编语言能否做到LED灯在闪同时数码管(共阳8段码)倒计时...
可以的,做好定时器中断的时间间隔。让数码管扫描的频率大于肉眼分辨频率就行了。

如何用89C51单片机控制74HC138译码器点亮32位LED灯? 求详细原理图。高手...
1. 32根接口线,且每条线要加驱动门,如4片74HC244,需要接口线太多,不是好方案。2. 32位所锁存器,如4片74HC373,及其8根数据线,4根选通\/锁存线。3. 8位串\/并移位寄存器,典型的如4片74HC595,需要数据线,移位时钟和锁存信号各一根,用接口线最少。功能简单的,32灯都可亮,但在同时只能...

我用89C51单片机控制数码管四位的共阳的。为什么要把对应的位选和段选...
它把位选输出的低,变成了高,送到公共的阳极上。此时,段选再输出低,就满足了共阳数码管的发光条件。

在LED显示汉字,怎么做到可以三个汉字循环显示?怎么添加代码?
如查用8位的AT89C51单片机控制,由于单片机的总线由8位,一个字需要拆分为2个部分。 为了弄清楚汉字的点阵组成规律,首先通过列扫描方法获取汉字的代码。汉字可拆分为上部和下部,上部由8×16点阵组成,下部也由8×16点阵组成。本例通过列扫描方法首先显示左上角的第一列的上半部分,即第0列的P00~P07口,方向为P00到...

单片机原理问题,LED模拟交通灯,为啥我编的程序黄灯只闪3次,程序中明明 ...
简单给你说几个问题,你且自己检查,这个编程特别注意while的循环语句,注意是否有定义字符循环缺少。看看延迟语句的延时是否冲突,比如红灯没亮完,黄灯已经开始了,导致只看到三下。看看线路衔接,是否有接点不对(st89c51单片机每个接点都有它的意义)。还没解决,明天再帮你看吧,已经躺床上了。以后...

c语言实验报告心得
我不知道在C源程序中怎么控制这个,但在汇编程序中加入下面一段就行:DSEG AT 20HAA: DS 10这样C51就不会占用20H--29H了或者在c51里这样定义:uchar data asm_buff[10] _at_ 0x20; 二十六、问浮点运算问题 我在用C51时发现它对传递浮点参数的个数有限制,请问:1)参数是以全局变量的形式传递的,请问以全局...

求单片机高手解答 空白的都是要填的
8、单片机的定时器\/计数器工作模式2是 A 。A、8位计数器结构 B、2个8位计数 C、13位计数结构 D、16位计数结构 9、在C51中,没有专门的循环语句,我们可以用库文件 C .h 中的函数___完成一个字节的循环左移, 函数___完成一个字节的循环右移。A、intrins.h _crol_ _c...

相似回答
大家正在搜