用矩阵键盘设计LED流水灯电路图

单片机矩阵键盘控制流水灯的问题_百度知道
单片机矩阵键盘控制流水灯的问题
#include&reg52.h&
void delay10ms()
unsigned char i,j;
for(i=20;i&0;i--)
for(j=110;j&0;j--);
void main()
if(a!=0xf7)
delay10ms();
if(a!=0xf7)
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
#include&reg52.h&/*void delay10ms(){ unsigned char i,j; for(i=20;i&0;i--) for(j=110;j&0;j--);}
*/void main(){ while(1) {
if(a!=0xf7)
delay10ms();
if(a!=0xf7)
switch (a)
case 0xe7:P2=0
case 0xd7:P2=0
case 0xb7:P2=0
case 0x77:P2=0xf8;
while(a!=0xf0)
if(a!=0xfb)
delay10ms();
if(a!=0xfb)
switch (a)
case 0xeb:P2=0xf0;
case 0xdb:P2=0xe0;
case 0xbb:P2=0xc0;
case 0x7b:P2=0x80;
while(a!=0xf0)
你这个程序只能在P1口的P1.3和P1.4之间闪烁,a=P1;
if(a!=0xf7)
{这里已经定死了 if 语句永远也进不去。还有你这个程序层次很乱,看来你是个新手
什么意思?怎么·定死,怎么改下
首先你看看你的程序到a=a&0xf0;
if(a!=0xf7) 然后又判断,这让单片机跑到死了也进不去
为您推荐:
其他类似问题
您可能关注的内容
矩阵键盘的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
用矩阵键盘实现流水灯的暗灭左循环右循环及有暂停停止复位等一系列功能于一体的单片机系统-大学毕业论文.doc 33页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
51单片机流水灯毕业设计论文
你可能关注的文档:
单片机的应用已经广泛的渗透到国民经济的各个领域,随着社会对单片机应用人才的需要,它已成为工科大学生的必修课程之一。单片机技术包含有硬、软两个方面的技术。硬件是以单片机为核心,再加以其他各元器件组成的电子电路的一个实体。它既有单片机的技术,又有电子类专业所必须掌握的模拟、数字、高频等电子电路的综合运用。
单片机的种类繁多,目前单片机应用系统开发工具也有不少,但同一系列单片机的开发工具或实验系列基本相同。51系列单片机是国内目前应用最广泛的一种8位单片机之一。经过20多年的推广与发展,51系列单片机形成了一个规模庞大,功能齐全,资源丰富的产品群。随着嵌入式系统,片上系统等概念的提出和普遍接受及应用,51单片机的发展进入了一个新的阶段。许多专用功能芯片的内核集成了51单片机,与51系列单片机兼容的微控制器以IP核的方式不断地出现在FPGA的片上系统中
【关键词】
单片机:STC89C51; LED数码管显示器; keil C51; 矩阵电路; 蜂鸣电路
前言……………………………………………………..………………………………….….3
概述……………………………………………….………….……………………4
目的与要求……………………………………….………….……………………4
单片机的定义…………………………………………………..…………………4
单片机的发展……………………………………………………..………………4
单片机硬件概述…………………………………………………..………………5
单片机硬件结构…………………………………………………..………………6
硬件电路设计……………………………………………………..………………7
电源电路………………………………………………………..………………...7
复位电路……………………………………………………….…………………7
晶振电路……………………………………………………….…………………8
键盘电路…………………………………………………………..………….…..9
矩阵键盘的结构与工作原理………………………………………….…....9
矩阵式键盘的按键识别方法……………………………………….……..10
流水灯电路……………………………………………………………….……..11
蜂鸣器电路……………………………………………………….……………..12
数码管显示……………………………………………………….……………..13
LED数码管显示器概述…………………………………….……………...13
数码管参数………………………………………………….……………..14
软件设计……………………………………………………………………….…16
KEILC软件介绍………………………………………………….………………16
单片机应用系统的软件设计…………………………………….……………...16
单片机流水灯程序设计…………………………………………………………17
PCB板的制作…………………………………………………………………….20
PROTEL 99 se 概述……………………………………………………………..20
电路原理图设计…………………………………………………………………20
印制电路板设置…………………………………………………………………21
Protel99印制电路板设计工具的应用…………………………………...21
PCB布局布线规则………………………………………………………….22
4.3.3 印制电路板设计注意事项…………………………………………………..22
电路板的制作及其注意事项……………………………………………………23
元器件的安装……………………... ……………………………………………..25
元器件的安装……………………………………………………………………25
结论…………………………………………………………………………………………..28
致谢…………………………………………………………………………………………..29
设计元件清单表…………………………………………………………………..30
电路原理图………………………………………………………………………..31
正在加载中,请稍后...新手求解,我想用4*4矩阵键盘控制流水灯,但是为什么没有反应【单片机吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:150,553贴子:
新手求解,我想用4*4矩阵键盘控制流水灯,但是为什么没有反应收藏
程序是这样的:#include&STC12C5A60S2.h&#define uchar unsigned charvoid led_delay(void){
unsigned char i,j;
for(i=0;i&220;i++)
for(j=0;j&220;j++);
}void delay10ms(void){
unsigned char i,j;
for(i=0;i&100;i++)
for(j=0;j&100;j++);
}uchar key_scan(void){
uchar code_h;
uchar code_l;
if((P3&0xf0)!=0xf0)
delay10ms();
if((P3&0xf0)!=0xf0)
while((code_h&0xf0)!=0xf0);
P3=code_h;
if((P3&0xf0)!=0xf0)
code_l=(P3&0xf0|0x0f);return keyval=((~code_h)+(code_l));}elsecode_h=(code_h&&1)|0x01;}
}void forward(void){
led_delay();
led_delay();
led_delay();
led_delay();
led_delay();
led_delay();
led_delay();
led_delay();
}void backforward(void){
led_delay();
led_delay();
led_delay();
led_delay();
led_delay();
led_delay();
led_delay();
led_delay();
}void alter(void){
led_delay();
led_delay();
}void blink(void){
led_delay();
led_delay();
}void main(void){
while(1) {
key_scan();
switch(keyval)
case 0xe7:forward();case 0xd7:backforward();case 0xb7:alter();case 0x77:blink();}
我想按1号键,流水灯亮,按2号键,流水灯反向点亮
登录百度帐号 上传我的文档
 上传文档
 下载
 收藏
粉丝量:129
该文档贡献者很忙,什么也没留下。
 下载此文档
毕业论文《4x4矩阵键盘与LED灯输出设计》
下载积分:1000
内容提示:毕业论文《4x4矩阵键盘与LED灯输出设计》
文档格式:DOC|
浏览次数:109|
上传日期: 04:40:17|
文档星级:
全文阅读已结束,如果下载本文需要使用
 1000 积分
下载此文档
该用户还上传了这些文档
毕业论文《4x4矩阵键盘与LED灯输出设计》
关注微信公众号应用数码管、矩阵键盘、蜂鸣器、流水灯的程序 - 单片机/MCU论坛 -
中国电子技术论坛 -
最好最受欢迎电子论坛!
后使用快捷导航没有帐号?
应用数码管、矩阵键盘、蜂鸣器、流水灯的程序
21:34:30  
课题学习的模块:数码管、矩阵键盘、蜂鸣器、流水灯
键盘按键数值排布如下:file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-11519.pngfile:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-30583.pngfile:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-3329.pngfile:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-6335.pngfile:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-20191.pngfile:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-9507.pngfile:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-27228.pngfile:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-27858.pngfile:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-12414.pngfile:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-8.png
file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-13326.pngfile:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-17441.pngfile:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-22043.pngfile:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-29286.pngfile:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-20068.png& & & &
789456123 0
引脚定义:LED&&P1数码管&&P0矩阵键盘&&P2蜂鸣器& && &P3^7基础题:按键数码管显示蜂鸣器响声次数LED点亮个数KEY0010KEY1110KEY2210KEY3310KEY4410KEY5510KEY6610KEY7710KEY8810KEY9910& & & & 提高1:按键数码管显示蜂鸣器响声次数LED点亮个数KEY0000KEY1110KEY2220KEY3330KEY4440KEY5550KEY6660KEY7770KEY8880KEY9990& & & & 提高2:按键数码管显示蜂鸣器响声次数LED点亮个数KEY0000KEY1111KEY2222KEY3333KEY4444KEY5555KEY6666KEY7777KEY8888KEY999中间四个& & & &
21:32 上传
点击文件名下载附件
下载积分: 积分 -1 分
63.38 KB, 下载次数: 86, 下载积分: 积分 -1 分
12:22:15  
学习与一下。。。。。。。。。。。。
13:07:14  
谢谢楼主分享!~~~~~~~~~~~~~~~~
15:36:34  
是多功能模块化编程吗?
等待验证会员
17:55:40  
看看!!!!!!!
14:27:25  
学习一下。。。。。。
等待验证会员
09:14:45  
啊实打实大师的
15:03:32  
已经下好了& &学习了&&谢谢楼主
等待验证会员
13:07:08  
谢谢,楼主是好人。。。。。好人好人
Powered by
供应链服务
版权所有 (C) 深圳华强聚丰电子科技有限公司

我要回帖

更多关于 LED流水灯原理 的文章

 

随机推荐