Menu
毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
AT89C51芯片手机键盘设计+源程序(2)
想要实现移动
通信
,手机是不可或缺。我们纵观手机的发展历程,我们可以发现:简单、实用的传统T9键盘性价比高。经过时间验证的T9键盘,仍然没有从人们的眼球中消失。事物的存在,必然有它的合理性。由于人们操作习惯的不同,每个人都有自己衷爱的输入设备。为了了解传统T9键盘,体会前人智慧的结晶,也为了将来可以为手机键盘的发展作出自己的贡献,我在此研究手机键盘设计。
1.2 方案设计
受限于手机的体积,我们要把多个按键字符集成在一个按键上。可选择输入数字,还是
英文
字符。并且根据不同的按键时间,可选择字符切换或覆盖。利用
单片机
的定时中断系统,仿真实现了手机键盘的功能。最终要使手机键盘具有数字、英文切换输入,大小写字母切换输入等功能。与普通矩阵键盘不同的是,我们还要实现拨号、清除及左右方向键的功能。
1.3 课题意义
首先,我了解了手机键盘的工作原理。我们通过按键的形式使用键盘来输入命令或者信息。键盘的本质就是一个开关量,我们通过控制这个开关量来调用键盘的按键编码。我们可以把数据或命令通过键盘发送给手机,从而输入命令,实现控制手机的初衷。
虽然虚拟按键现在极其受到欢迎,但是传统T9键盘依然存在一些忠实的使用者。而且,我们也不能忽视那些追求实用或者追求个性的人。不仅是某些残疾人手机、老人手机、小孩手机依然使用T9键盘。而且,耐高温手机、三防手机也采用了T9键盘。
2 设计选型
2.1 微处理器的选择
因为AT89C51单片机比较简单,而且符合本次设计的需求,所以采用MSC-51指令的AT89C51芯片。
2.1.1 AT89C51芯片简介
AT89C51是一种8位CMOS微处理器。低电压、高性能是这个4K字节FLASH存储器特性。微处理器可以重复清除ROM1000次。该器件由美国Atmel公司生产,密度高、存储器数据丢失困难。由于单个芯片中有多功能8位CPU和闪烁存储器的组合,所以它是一个高效的微控制器。
2.1.2 AT89C51芯片引脚说明
AT89C51芯片引脚如2-1所示。
AT89C51芯片引脚图
V CC :接电源+5V
V SS :电源接地
XTAL1:输入片内振荡器反向放大器数据的端口
XTAL2:输出片内振荡器反向放大器数据的端口
RST:复位输入端
复位功能:单片机通电,在该引脚出现多于24个震荡周期的高电平,就会使单片机复位。芯片通电后,可以自行复位。可以把一个10uF电容接在RST和VCC之间。然后使RST经过8K欧电阻接VSS。
PSEN:选读信号,可以驱动8个SL型TTL负载。当CPU访问外部程序ROM时,PSEN信号在一个周期里生效2次。
ALE:输出低8位地址锁存时能的端口。外部ROM被单片机访问,16位地址信号有输出电平完成。低8位由P0输出,高8位由P2输出。ALE正脉冲输出是固定的,该引脚的震荡频率是1/6。
EA:不限制外部程序ROM进行读、写操作
当EA=1时,CPU读取片内ROM的指令。当计数器超过“0FFFH”时,运行片外ROM输入的命令。当EA=0时,CPU只访问片外程序ROM。
P3:P3可以驱动3个LSRRL输入端。
P3引脚的第二功能如表2-2所示。
表2-2 P3引脚的第二功能表
P3口引脚 第二功能
P3.0 RXD(串行口输入端)
P3.1 TXD(串行口输出端)
P3.2 INT0 (外部中断0输入端)
P3.3 INT1 (外部中断1输入端)
P3.4 T0(定时器0的外部输入)
P3.5 T1(定时器1的外部输入)
P3.6 WR(“写”控制输出命令的外部数据ROM)
共3页:
上一页
1
2
3
下一页
上一篇:
FPGA应用于EIT系统的数字相敏解调器的研究
下一篇:
PID网络拥塞控制算法的研究和实现
AT89C51单片机的函数信号发...
AT89C51单片机实用信号波形...
STC89C52单片机蓝牙数据手机监控程序设计
AT89C51单片机的简易脉搏测量系统设计+电路图
AT89C51单片机IIC总线的监控...
声波识别技术手机声控开关的设计+程序
FPGA视频解码芯片I2C总线配置设计+程序
遥感土地用变化监测国内外研究现状
提高小學语文課堂朗读教...
高效课堂教师问卷调查表
大规模MIMO系统的发展研究现状
《水浒传》中血腥暴力研...
从企业eHR建设谈管理信息...
MNL模型历史城区居民活动...
PCI+PID算法直流力矩电机速...
浅析施工企业保理融资成...
小型通用机器人控制系统设计任务书