完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
|
#include
#define uchar unsigned char #define uint unsigned int uchar code DSY_CODE[] = {0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F, 0x6F,0x77,0x7C,0x39,0x5E,0x79}; uchar KEY0,KEY1 == 16; uchar keyscan(void) { uchar Tmp; P1 = 0xF0; //按健是接在P1口上 Tmp = P1; switch (Tmp) { case 0xE0: KEY0 = 0; break; //第1行 按健判断 case 0xD0: KEY0 = 1; break; //第2行 case 0xB0: KEY0 = 2; break; //第3行 case 0x70: KEY0 = 3; break; //第4行 default: break; } P1 = 0x0F; Tmp = P1; switch (Tmp) { case 0x0E: KEY1 = KEY0 +0; break; //第1列 按健判断 case 0x0D: KEY1 = KEY0 +4; break; //第2列 case 0x0B: KEY1 = KEY0 +8; break; //第3列 case 0x07: KEY1 = KEY0 +12; break; //第4列 default: break; } return KEY1; } void main(void) { while(1) { P1 = 0xF0; if (P1 != 0xF0); keyscan(); P0 = DSY_CODE[KEY1]; } } //就是编译不了,提示有错误: 练习1.c(10): error C141: syntax error near '{' 练习1.c(12): error C231: 'P1': redefinition 练习1.c(12): error C231: 'P1': redefinition 练习1.c(13): error C231: 'Tmp': redefinition 练习1.c(13): error C247: non-address/-constant initializer 练习1.c(14): error C141: syntax error near 'switch' 练习1.c(15): error C129: missing ';' before '{' Target not created 请问各位大神问题出在哪里呀?小弟在此先谢了。 |
|
相关推荐
13个回答
|
|
|
应该是tem=P1&0xf0 吧 如果不对那我也不清楚啦
|
|
|
|
|
|
|
|
|
|
|
|
uchar KEY0,KEY1 == 16; 这个什么意思? 赋值 是一个等于号 这是判断?
|
|
|
|
|
|
我只想说,你想往程序员发展,多花点心思,不要有问题就贴出来,自己多思考下。
|
|
|
|
|
|
给你看看,我的按键显示吧。。。顺便把原理图和仿真也给你。。。
|
|
|
|
|
|
这个程序我搞了好几天了,就是搞懂才来问的。像你这样说碰到问题不可以问,哪碰到问题解决不了,难到要停在这个问题上一个星期,一个月.学习还怎么进行吗 |
|
|
|
|
|
你可以看看。。。。有不足的请指出来噢。。。。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
问题解决了,还真是第七行 uchar KEY0=16,KEY1 = 16; 我还加了消抖.谢谢 ![]() |
|
|
|
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
265 浏览 0 评论
【原创】【RA4M2-SENSOR开发板评测】低功耗+USB综合测试
789 浏览 0 评论
1306 浏览 2 评论
787 浏览 0 评论
【RA4M2-SENSOR开发板评测】Analogue+Timers综合测试
1587 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
16903 浏览 31 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 13:47 , Processed in 1.064323 second(s), Total 97, Slave 77 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
3313