完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
|
|
相关推荐
|
|
|
好,看你的了!
|
|
|
|
|
|
|
|
![]() ![]() {:15:}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#include
#define uint unsigned int #define uchar unsigned char void delay(uint z) //延时程序 { uint x,y; for(x=z;x>0;x--) for(y=110;y>0;y--); } uchar code tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e}; //0~F的 编码 void display() { uchar temp,num; while(1) { //-------------------------扫描第一行------------------------------------------- P3=0xfe; //第一行扫描赋初值 temp=P3; if((temp&0xf0)!=0xf0) //判断是否有键按下 ,屏蔽低四位 { delay(5); //消斗 if((temp&0xf0)!=0xf0) //在次确认是否有键按下,屏蔽低四位 { switch (temp) { case 0xee:num=0;break; case 0xde:num=1;break; case 0xbe:num=2;break; case 0x7e:num=3;break; } P0=tab[num]; P2=0xff; } } //-------------------------扫描第二行------------------------------------------- P3=0xfd; //第二行扫描赋初值 temp=P3; if((temp&0xf0)!=0xf0) //判断是否有键按下 ,屏蔽低四位 { delay(5); //消斗 if((temp&0xf0)!=0xf0) //在次确认是否有键按下,屏蔽低四位 { switch (temp) { case 0xed:num=4;break; case 0xdd:num=5;break; case 0xbd:num=6;break; case 0x7d:num=7;break; } P0=tab[num]; P2=0xff; } } //-------------------------扫描第三行------------------------------------------- P3=0xfb; //第三行扫描赋初值 temp=P3; if((temp&0xf0)!=0xf0) //判断是否有键按下 ,屏蔽低四位 { delay(5); //消斗 if((temp&0xf0)!=0xf0) //在次确认是否有键按下,屏蔽低四位 { switch (temp) { case 0xeb:num=8;break; case 0xdb:num=9;break; case 0xbb:num=10;break; case 0x7b:num=11;break; } P0=tab[num]; P2=0xff; } } //-------------------------扫描第四行------------------------------------------- P3=0xf7; //第四行扫描赋初值 temp=P3; if((temp&0xf0)!=0xf0) //判断是否有键按下 ,屏蔽低四位 { delay(5); //消斗 if((temp&0xf0)!=0xf0) //在次确认是否有键按下,屏蔽低四位 { switch (temp) { case 0xe7:num=12;break; case 0xd7:num=13;break; case 0xb7:num=14;break; case 0x77:num=15;break; } P0=tab[num]; P2=0xff; } } } } void main() { display(); } |
|
|
|
|
|
|
|
2637 浏览 0 评论
5355 浏览 0 评论
PROTUES仿真no model specified for adc0809,谁有ADC0809的model?
17632 浏览 1 评论
单片机应用技术的ISIS professional电路设置仿真老是报错怎么办
17926 浏览 0 评论
21199 浏览 3 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-3 01:26 , Processed in 1.177258 second(s), Total 112, Slave 91 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖