基于单片机的单词记忆测试器毕业设计

2018-12-22 20:01

基于单片机的单词记忆测试器毕业设计

基于单片机的单词记忆测试器

基于单片机的单词记忆测试器毕业设计

目 录

第一章 单词记忆测试器的设计 ................................................................................... 2

1.1 硬件模块设计 ................................................................................................ 2

1.1.1中央处理模块 ........................................................................................ 2 1.1.2 显示模块的硬件部分介绍 ...................................................................... 3 1.1.3 矩阵键盘 .............................................................................................. 7 1.2 电路原理图设计 .............................................................................................. 7 1.3 软件程序设计 ................................................................................................. 9

1.3.1 程序设计思路 ........................................................................................ 9 1.3.2矩阵键盘的程序设计 .............................................................................. 9 1.3.3 LCD12864显示模块的驱动程序 ........................................................... 10 1.3.4 显示字模码的提取 .............................................................................. 12 1.3 系统软件主程序结构及其函数 ....................................................................... 14 1.4 软件的仿真 ................................................................................................. 21 第二章 结语 ............................................................................................................. 23 附 录 单片机单词记忆测试器C程序源代码

基于单片机的单词记忆测试器

摘要

本论文的研究对象是基于单片机的单词记忆测试器的设计,此单词记忆测试器可以实现单词的输入并判断输入的单词是否正确,单词背完后给出正确率。该单片机单词记忆测试器为在现实生活中有着广泛的应用,特别是对学习英语方面有很大的作用。

本设计以STC89C52单片机为处理器,以12854点阵液晶屏为显示器件,并使用5×6距阵键盘为输入设备,实现了功能全面的人机界面和高速的数据处理功能,利用单片机片上FLASH ROM,可储存10-20个英文单词和汉字,作为记忆测试用。

关键词: 单片机 单词记忆测试器 AT89C52 12864液晶屏

第一章 单词记忆测试器的设计

1.1 硬件模块设计

本单词记忆测试器系统硬件部分分为三个模块:中央处理模块、显示模块、键盘输入模块。系统模型图如下:

5×6矩阵键盘模块 单片机中央处理模块 LCD12864液晶显示模块

图4 系统硬件模块图

1.1.1中央处理模块

中央处理模块选用STC89C52单片机系统组成,电路包括:STC89C52单片机、复位电路、时钟振荡电路。

STC89C52单片机需在复位电路和时钟振荡电路组成的最小系统下工作,单片机引脚图如图5,外围电路如图6和图7所示,时钟电路采用频率采用为12MHZ的晶振,C1、C2与晶振构成了外部振荡电路。复位电路采用电解电容与电阻串联,当系统上电时,由于电容充电,在RST端会产生一个高电平,高电平持续的时间由电容和电阻的值决定,当RESET信号为低电平时,系统为工作状态。 STC89C52具有ISP的功能,可以通过串行口直接将程序下载到单片机内。在下载程序状态下,RESET信号被拉高,系统进行程序下载,待程序下载完毕后,RESET重新拉低。用户可以通过切断电源进行手动复位,或者通过重

新下载新的程序进行复位。

图5 STC89C52的引脚排列图

图6 时钟电路图 图7复位电路图

1.1.2 显示模块的硬件部分介绍

显示模块采用单色点阵液晶屏12864模块,该模块在点阵液晶屏基础上集成了控制器kS0108,用户只需设计好接口程序,就可让模块显示出各种字符和图像。

通常我们所见到的 LCD 模块,分为几部分:LCM(玻璃)、背光、PCB 板;而背光和PCB板部分其实是可有可无的,视具体的LCD 模块而定。点阵的LCD 模块按照驱动控制器的集成方式,大可分为两种:COB 和COG;COG 其实就是将驱动控制IC 集成到了玻璃里面,这样的而后面的PCB 板上其实只是一些驱动控制IC 无法集成的电容电阻而已;COB 也就是把驱动控制IC 焊接在LCD 模块后面的PCB 板上。


基于单片机的单词记忆测试器毕业设计.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:全国高新技术考试办公软件应用(Win平台)Win 7、office 2010 试题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: