1 / 6
文档名称:

AVR单片机嵌入式拼音输入法.doc

格式:doc   大小:272KB   页数:6
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

AVR单片机嵌入式拼音输入法.doc

上传人:taotao0a 2017/10/8 文件大小:272 KB

下载得到文件列表

AVR单片机嵌入式拼音输入法.doc

文档介绍

文档介绍:LCD显示-----拼音输入法
成员:梁林荣孙丰沛任祥祥
一、设计背景
随着近年来嵌入式设备的广泛应用,人们对其要求变的丰富多样,而不仅限于简单的控制操作了。越来越多的界面友好,富有人性化的设计开始出现在嵌入式设备上,如智能手机收发电子邮件、编写文档、车载GPS导航查询等等。所有的这些都离不开人机交互,因而嵌入式设备的汉字输入法应运而生,足以满足人们对复杂信息的处理交换要求,而且更加直观易用。
二、设计思路
对于市面上现有的嵌入式设备,其拼音输入法大多数是基于操作系统的,如智能手机等设备基于Windows或Linux操作系统,一般的手机也多基于简化Linux系统,即使是电子词典等设备也有其单独设计的简化操作系统。基于操作系统下的输入法设计是比较简单的,因为许多底层函数接口都已经由操作系统提供给设计者了,只需要通过调用相应的函数就可以完成输入法的设计。
我们所完成的汉字拼音输入法是基于AVR Atmeg16单片机的,限于硬件的规格,其本身没有操作系统,也不太可能在其上扩展操作系统,所以在设计时是相对困难的,从最底层的LCD显示函数、键盘输入函数到拼音查找字模检索算法等都需要一一设计完成。而据我们了解,在现行的不具备操作系统的嵌入式设备中,很少有已经完整并成功开发的汉字拼音输入法,但这些设备有时是需要人机交互的,汉字拼音输入法将使其易用性大大提高。因此,我们的设计弥补了现有市场的一个空白,而其设计思路完全可以应用的其它任何不具备操作系统的简单的嵌入式设备中去,在较小的资源占用下就可以完成拼音输入法的设计,满足人们与简单设备的交互要求。
三、设计方法
1,硬件设计
微程序控制模块
采用Atmel公司的Atmaga16单片机作为主控制器。Atmaga16是一个低功耗,高性能的8位单片机,片内含16k空间的可反复擦写100,000次的Flash存储器,具有1Kbytes的随机存取数据存储器(RAM),32个IO口,2个8位可编程定时计数器,1个16位可编程定时计数器,四通道PWM,内置8路10 位ADC,硬件SPI和TWI,可编程看门狗电路,抗干扰能力强,可在电磁干扰环境下工作。且Mega系列的单片机可以在线编程、调试,方便地实现程序的下载与整机的调试。
输入模块
采用自制的4×3矩阵式12键键盘作为输入设备,与Atmaga16的PD口连接。
输出模块
使用采用了ks0108控制器的12864液晶屏幕作为输出设备,可显示4行8列共32个16
×16点阵汉字。
下图为系统电路图
下图为键盘功能图
2,软件设计
A. 键盘扫描程序
采用了矩阵式键盘常用的行扫描查询法。根据行列线交叉点定位按键,然后根据按键编码查询得到该键的定义。read_keyboard()函数将返回一个unsigned char类型的值(0、1、2、3、4、5、6、7、8、9、*、#),程序可以通过调用该函数而得到键盘的输入。
LCD显示程序
通过查询LCD的手册了解其各个寄存器及引脚的定义,编写LCD的驱动程序。驱动程序主要包括以下几个函数:
Check_busy() 检查LCD是否处于忙状态,只有其空闲时才可以进行数据或命令的读写。
Disp_init() LCD初始化
Disp_clear() LCD显示屏清空
() 向LCD写命令

最近更新

2025年合浦县幼儿园教师招教考试备考题库带答.. 31页

2025年合肥经济技术职业学院单招职业技能测试.. 43页

2025年吉林医药学院马克思主义基本原理概论期.. 13页

胶囊剂型稳定性分析-第3篇 37页

缓存命中率分析与提升 36页

肤痒颗粒质量标准制定 40页

贵金属冶炼产业政策分析 38页

综合体可持续发展 37页

2025年吴起县招教考试备考题库附答案解析 30页

2025年呼和浩特职业学院单招职业技能考试题库.. 43页

高分辨率图像重建-洞察与解读 35页

2025年哈密职业技术学院单招职业适应性测试题.. 42页

高强轻质复合材料研发 35页

肼屈嗪药代动力学研究 36页

2025年哈尔滨远东理工学院马克思主义基本原理.. 12页

老年糖尿病患者管理 38页

肱骨骨折愈合机制研究-第1篇 35页

维修质量预测模型研究 35页

2025年四川传媒学院马克思主义基本原理概论期.. 13页

2025年四川建筑职业技术学院马克思主义基本原.. 12页

2025年四川旅游学院马克思主义基本原理概论期.. 12页

高效吸波涂层设计 35页

2025年四川西南航空职业学院单招综合素质考试.. 44页

2025年围场满族蒙古族自治县招教考试备考题库.. 30页

2025年墨江县招教考试备考题库带答案解析(夺.. 31页

2025年天台县幼儿园教师招教考试备考题库带答.. 30页

2025年天津中医药大学马克思主义基本原理概论.. 12页

绿色环保包装技术-第1篇 36页

2025年天津仁爱学院马克思主义基本原理概论期.. 12页

2025年天津商业大学马克思主义基本原理概论期.. 12页