需要确认注册邮箱后才能开通博客,立即确认我的邮箱
文章 搜索 高级搜索 ?3? ?3?
  • 滤波器new!
  • LED驱动 new!
  • 新能源 new!
  • PLL
  • PCIE协议
  • 可穿戴
  • LSI
  • FCI
文章 论坛 博客 小组 研讨会
EDN China>EDN论坛>单片机专区>51 键盘控制实验 实验(二十)
?
大家在做什么...
楼主 问题:

51 键盘控制实验 实验(二十)

发布时间:2008-5-11 下午7:47

作者: 正点原子

等级: 副高级工程师

积分: 1894分

发帖数: 36次

网站总积分: 3394分

1671分

发送消息

加为好友

查看用户的所有发言

查看用户的个人主页

需要确认注册邮箱后才能下载,立即确认我的邮箱
回复后可下载附件
附件一
附件二
这个实验可以利用鼠标来控制单片机,在LCD1602上面显示相应的动作,详细见附件
平台:FDR-1 51 开发板
主程序代码:
#include
#include "LCD1602_4.h"
#include "ps2.h"
unsigned char key_bit=0,key_mem[10]={0};
void main()
{
?unsigned char temp="0",i=0,j=0,y=0;
?LCD_init();?????? ?//1602初始化
?EA=1;????????? //开总中断
?IT0=1;
?EX0=1;????????? //开INT0中断
?LCD_write_string(0,0,"Ready Go!"); //说明初始化成功
?
?while(1)
?{
??if(BF)???????? //如果有按键按下则放进缓冲区
??{
???j+=getchar(keycode);??? //去掉断码
???if(j==2)
???{
????key_mem[key_bit]=ps2_key;//放进缓冲器
????key_bit++;
????j=0;
???}
???BF=0;?????? //再开中断
???EX0=1;
??}
??while(key_bit!=0)???? //缓冲区如果有键码,则显示
??{
???if(temp>0x0f && keycode!=102)//液晶换行
???{
????temp=0;
????if(y==0)y++;
????else {y=0;CLEARSCREEN;}?? //显示满屏幕则清屏
???}
???if(keycode==102)???? //如果有BackSpace按下则删掉前一个键
???{
????temp--;
????LCD_write_char(temp,y,' ');
????LCD_set_xy(temp,y);
???}
???else
???{
????LCD_write_char(temp,y,key_mem[0]);//显示缓冲区的键码
????temp++;
???}
???for(i=0;i???{
???? ?key_mem[i]=key_mem[i+1];
????i++;
???}
???key_bit--;
???
???if(BF==1)break;
??}
?}
}
分享到:? 新浪微博 ?? 微信 ??


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友
qq空间 ?? 腾讯微博 ?? 人人网 ?? 百度搜藏 ??
引用 回复 收藏 推荐到小组 ( 0) ( 0) 关注

EDN China电子设计技术RF-SOI技术:加强5G网络和智能物联网应用
第1楼

解压不了

发布时间:2008-5-27 下午3:03

作者: niumowang

等级: 初学者

积分: 56分

发帖数: 1次

网站总积分: 112分

56分

发送消息

加为好友

查看用户的所有发言

查看用户的个人主页

需要确认注册邮箱后才能下载,立即确认我的邮箱
回复后可下载附件
里面的附件解压不了~
引用 回复
( 0) ( 0)


EDN China电子设计技术双锁存LED显示驱动IC——再不更换你就out了!
第2楼 脚后跟 发布时间:2008-12-29 下午7:45

作者: beyong

等级: 新新人类

积分: 300分

发帖数: 65次

网站总积分: 600分

300分

发送消息

加为好友

查看用户的所有发言

查看用户的个人主页

需要确认注册邮箱后才能下载,立即确认我的邮箱
回复后可下载附件
就会
引用 回复
( 0) ( 0)


EDN China电子设计技术谷歌推 TPU 引发新一轮讨论,谁将领跑芯片市场?
第3楼 发布时间:2008-12-30 下午1:45

作者: pi123

等级: 初学者

积分: 63分

发帖数: 3次

网站总积分: 126分

63分

发送消息

加为好友

查看用户的所有发言

查看用户的个人主页

需要确认注册邮箱后才能下载,立即确认我的邮箱
回复后可下载附件
谢谢
引用 回复
( 0) ( 0)


EDN China电子设计技术PON:数据入户传输的演变
第4楼 谢谢好资料啊 发布时间:2009-1-5 下午4:02

作者: hn039411

等级: 初学者

积分: 164分

发帖数: 25次

网站总积分: 328分

114分

发送消息

加为好友

查看用户的所有发言

查看用户的个人主页

需要确认注册邮箱后才能下载,立即确认我的邮箱
回复后可下载附件
谢谢好资料啊
引用 回复
( 0) ( 0)


EDN China电子设计技术超级AI芯片TPU到底是什么鬼?谷歌曾拒绝置评,现在却这样回答
第5楼 51 键盘控制实验 实验(二十) ) 发布时间:2009-1-5 下午4:56

作者: yumuzi

等级: 初学者

积分: 189分

发帖数: 111次

网站总积分: 376分

190分

发送消息

加为好友

查看用户的所有发言

查看用户的个人主页

需要确认注册邮箱后才能下载,立即确认我的邮箱
回复后可下载附件

#1?楼主:

#1?楼主:51 键盘控制实验 实验(二十)?)?

引用 回复
( 0) ( 0)


EDN China电子设计技术曾经的“黑科技”现在的领路人,3D感应技术背后的Project Tango你真的了解吗?
第6楼 gg 发布时间:2009-2-23 下午12:30

作者: 05030148

等级: 初学者

积分: 105分

发帖数: 8次

网站总积分: 210分

85分

发送消息

加为好友

查看用户的所有发言

查看用户的个人主页

需要确认注册邮箱后才能下载,立即确认我的邮箱
回复后可下载附件
gg
引用 回复
( 0) ( 0)


EDN China电子设计技术Google的这款AI芯片TPU凭什么自称“超级”?与传统CPU有何差异?
第7楼 GOOD 发布时间:2009-3-20 下午5:44

作者: yigs1985

等级: 初学者

积分: 56分

发帖数: 1次

网站总积分: 112分

56分

发送消息

加为好友

查看用户的所有发言

查看用户的个人主页

需要确认注册邮箱后才能下载,立即确认我的邮箱
回复后可下载附件
GOOD
引用 回复
( 0) ( 0)


EDN China电子设计技术手机加鱼眼镜头就能拍VR了?
第8楼 see 发布时间:2009-3-21 上午10:35

作者: chenjinzhou

等级: 初学者

积分: 165分

发帖数: 1次

网站总积分: 330分

165分

发送消息

加为好友

查看用户的所有发言

查看用户的个人主页

需要确认注册邮箱后才能下载,立即确认我的邮箱
回复后可下载附件
kankan
引用 回复
( 0) ( 0)


EDN China电子设计技术超级AI芯片TPU到底是什么鬼?谷歌曾拒绝置评,现在却这样回答
第9楼 51 键盘控制实验 实验(二十) 发布时间:2009-3-28 下午5:08

作者: wuxin2004

等级: 初学者

积分: 74分

发帖数: 9次

网站总积分: 148分

74分

发送消息

加为好友

查看用户的所有发言

查看用户的个人主页

需要确认注册邮箱后才能下载,立即确认我的邮箱
回复后可下载附件
51?键盘控制实验?实验(二十)?精华帖
引用 回复
( 0) ( 0)


EDN China电子设计技术谷歌推 TPU 引发新一轮讨论,谁将领跑芯片市场?
第10楼 谢谢 发布时间:2009-6-25 下午9:32

作者: lzm2008

等级: 新新人类

积分: 351分

发帖数: 33次

网站总积分: 703分

412分

发送消息

加为好友

查看用户的所有发言

查看用户的个人主页

需要确认注册邮箱后才能下载,立即确认我的邮箱
回复后可下载附件
谢谢
引用 回复
( 0) ( 0)


快速回复 高级回复
用户名:?
美国的游客?????? (您将以游客身份发表,请登陆 | 注册) ?
标题: * 标题还可以输入80
评论: * 你还可以输入30000
验证码: ?*?
分享: 新浪微博?? qq空间?? qq微博?? 人人网?? 百度搜藏??
维护专业、整洁的论坛环境需要您的参与,请及时举报违规帖子,如果举报属实,我们将给予相应的积分奖励。
谢谢您的热心参与!
返回单片机 | 返回专业技术交流区
本论坛仅陈述专家或个人观点,并不代表EDN China 电子技术设计互动社区网站立场。
积分排行榜
彩云 [殿堂级工程师]
mzlr [殿堂级工程师]
特权同学 [殿堂级工程师]
敬请关注EDNC官方微信“edn-china"

每月定期向您递送电子元器件规格书网中的最新元器件数据手册下载、库存信息及技术参数更新。请点击订阅:

2016我的工程师社区
EDN官方QQ群???更多QQ群
  • EDN-深圳 8366025
  • 菜农Cortex-M0技术交流 12047788
  • EDN-哈尔滨 75642591
  • EDN-上海 15156661
  • EDN-广州 57660943
  • EDN-桂林 48813559
  • EDN-武汉 25150805
  • EDN-模拟电路 2837145
  • EDN-通讯 30548292
  • EDN-综合 57490949

促进EDN网友交流合作,方便EDN网友学习沟通

有问题请反馈