预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10
亲,该文档总共21页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
PAGE基于单片机的单词记忆测试器目录TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc294599244"第一章单词记忆测试器的设计PAGEREF_Toc294599244\h11HYPERLINK\l"_Toc294599245"1.1硬件模块设计PAGEREF_Toc294599245\h11HYPERLINK\l"_Toc294599246"1.1.1中央处理模块PAGEREF_Toc294599246\h11HYPERLINK\l"_Toc294599247"1.1.2显示模块的硬件部分介绍PAGEREF_Toc294599247\h12HYPERLINK\l"_Toc294599248"1.1.3矩阵键盘PAGEREF_Toc294599248\h15HYPERLINK\l"_Toc294599249"1.2电路原理图设计PAGEREF_Toc294599249\h16HYPERLINK\l"_Toc294599250"1.3软件程序设计PAGEREF_Toc294599250\h17HYPERLINK\l"_Toc294599251"1.3.1程序设计思路PAGEREF_Toc294599251\h17HYPERLINK\l"_Toc294599252"1.3.2矩阵键盘的程序设计PAGEREF_Toc294599252\h18HYPERLINK\l"_Toc294599253"1.3.3LCD12864显示模块的驱动程序PAGEREF_Toc294599253\h19HYPERLINK\l"_Toc294599254"1.3.4显示字模码的提取PAGEREF_Toc294599254\h20HYPERLINK\l"_Toc294599255"1.3系统软件主程序结构及其函数PAGEREF_Toc294599255\h21HYPERLINK\l"_Toc294599256"1.4软件的仿真PAGEREF_Toc294599256\h26HYPERLINK\l"_Toc294599257"第二章结语PAGEREF_Toc294599257\h28HYPERLINK\l"_Toc294599258"附录HYPERLINK\l"_Toc294599259"单片机单词记忆测试器C程序源代码PAGE\*MERGEFORMAT18基于单片机的单词记忆测试器摘要本论文的研究对象是基于单片机的单词记忆测试器的设计,此单词记忆测试器可以实现单词的输入并判断输入的单词是否正确,单词背完后给出正确率。该单片机单词记忆测试器为在现实生活中有着广泛的应用,特别是对学习英语方面有很大的作用。本设计以STC89C52单片机为处理器,以12854点阵液晶屏为显示器件,并使用5×6距阵键盘为输入设备,实现了功能全面的人机界面和高速的数据处理功能,利用单片机片上FLASHROM,可储存10-20个英文单词和汉字,作为记忆测试用。关键词:单片机单词记忆测试器AT89C5212864液晶屏第一章单词记忆测试器的设计1.1硬件模块设计本单词记忆测试器系统硬件部分分为三个模块:中央处理模块、显示模块、键盘输入模块。系统模型图如下:单片机中央处理模块5×6矩阵键盘模块LCD12864液晶显示模块图4系统硬件模块图1.1.1中央处理模块中央处理模块选用STC89C52单片机系统组成,电路包括:STC89C52单片机、复位电路、时钟振荡电路。STC89C52单片机需在复位电路和时钟振荡电路组成的最小系统下工作,单片机引脚图如图5,外围电路如图6和图7所示,时钟电路采用频率采用为12MHZ的晶振,C1、C2与晶振构成了外部振荡电路。复位电路采用电解电容与电阻串联,当系统上电时,由于电容充电,在RST端会产生一个高电平,高电平持续的时间由电容和电阻的值决定,当RESET信号为低电平时,系统为工作状态。STC89C52具有ISP的功能,可以通过串行口直接将程序下载到单片机内。在下载程序状态下,RESET信号被拉高,系统进行程序下载,待程序下载完毕后,RESET重新拉低。用户可以通过切断电源进行手动复位,或者通过重新下载新的程序进行复位。图5STC89C52的引脚排列图图6时钟电路图图7复位电路图1.1.2显示模块的硬件部分介绍显示模块采用单色点阵液晶屏12864模块,该模块在点阵液晶屏基础上集成了控制器kS010