基于单片机的智能显示系统的设计
无需注册登录,支付后按照提示操作即可获取该资料.
基于单片机的智能显示系统的设计(论文15000字)
摘 要
由于我国对电子信息技术的研究越来越深入和广泛,生产者在生产一些高端电子产品及某些嵌入式智能终端时,对于其人机交互界面能够进行中文等语言的输入与显示提出来希冀。目前被广泛应用于各个电子产品输入界面的中文输入法有NOKIA的NOKIAT9输入法、美国谷歌的谷歌输入法等[1]。如今在智能终端中,以数字键盘和LCD液晶显示屏组合成人机交互式界面广泛的被使用,而生产者在将这种人机交互界面适配于有各种用途的设备时,会要求其能够显示不同的内容,某些环境下希望显示测量的简单细小的参数,但在一些复杂的电子设备上,用户还会对其提出有进行文本信息的显示和输入的功能的要求。
本智能显示系统主要部分是通过使用STC89C58RD单片机和12864显示屏构造似九宫格的T9拼音输入法。用户使用按键模块输入所需数据,单片机解析这些数字串并且将与该数字串对应的所有汉字拼音(所有汉字拼音中的每一组拼音都对应一个汉字)用12864LCD显示出以便用户进行选择所需要的内容。用户依据显示出来的全部拼音和之后各个拼音对应的汉字来选择所需要的汉字。单片机系统会通过所选择的汉字的在12864液晶显示屏的汉字库中搜索该汉字对应汉字字模,最后12864LCD会将所需要的汉字显示出来。此外用户也可以通过按下不同的功能按键来选择字母、数字,标点符号中的某一种输入或进行温度的测量和显示。
关键字:STC89C58RD;九宫格拼音输入法;12864带字库(TS12864A-3 LCD)液晶;中文字库
Abstract
Because of the research on the electronic information technology more widely and deeply, the producer whose manufacture of high-end electronic products and some embedded intelligent terminal hope that man-machine interface can input and display Chinese and other languages. Now, the Chinese input method including NOKIA NOKIAT9 input method, the US Google's Google input method is widely used in various electronic products, . Currently, in the intelligent terminal, a digital keyboard and LCD display combination Adults machine interactive interface is widely used. when Human-computer interaction interface is used in the various uses of the device, the producer hope that Human-computer interaction interface can display different content, such as it can display a simple small parameter measurements under certain circumstances , but in some complex environment, the user hope that it can display and input text information.
The main part of the intelligent display system create T9 pinyin input method by like structure of scratchable latex by using STC89C58RD single chip microcomputer and 12864 display. User input the required data by using key module, MCU parses the numbers and search all the Pinyin string which is correspond to the numbers .All the Pinyin is showed for users to select the desired Content with 12864LCD. The user select the desired characters by all the phonetic alphabet and after each corresponding characters. SCM system will search the same character font by the selected characters in the Chinese character library 12864 LCD, 12864LCD will display the selected Chinese character . In addition the user can also select letters, numbers, punctuation marks in a particular input by pressing the function keys or a different temperature measurement and display.
Key words: STC89C58RD; Pinyin input method; 12864 character (TS12864A-3 LCD); Chinese font LCD
目 录
摘 要 2
Abstract 3
第一章 绪论 6
1.1课题研究的背景和意义 6
1.1.1 概述 6
1.1.2 发展现状及特点 6
1.2本文的主要工作 6
第二章 智能显示系统的方案设计 8
2.1 总体方案设计 8
2.2 工作原理 9
2.3 器件方案选择与总结 9
2.3.1 外接输入模块的选择 9
2.3.2 拼音输入法设计的选择 9
2.3.3 数据显示模块的选择 10
第三章 硬件设计 11
3.1 STC89C58RD单片机及其最小系统 11
3.1.1 复位电路 13
3.1.2 时钟电路 13
3.1.3 P0口的上拉电阻 14
3.2 电源电路 14
3.3 4×4按键 14
3.4 12864液晶 15
3.5 温度采集电路 18
第四章 软件设计 20
4.1 拼音输入模块 20
4.2 按键扫描模块 27
4.2 LCD显示模块 27
4.3 温度测量模块 28
第五章 系统调试过程 30
5.1 硬件制作和调试过程 30
5.2 软件程序调试 30
5.2.1 按键模块调试 30
5.2.2 12864LCD显示模块部分 31
5.2.3 全拼拼音输入程序调试 31
第六章 操作说明 34
6.1 输入汉字 34
6.2 输入英文字母 35
6.3 输入数字 36
6.4 输入符号 36
6.5 删除文本键 37
6.6 总效果图 37
结 论 38
致 谢 39
参考文献 40
附 录 42
附录一 电路原理图 42
附录二 实物图 42