当前位置:文档之家› [开题报告]2012-03-09

[开题报告]2012-03-09

1.2选题意义
点阵液晶显示器(LCD)具有信息丰富、功耗低的特点。因此在利用单片机开发各种测试仪器的过程中,LCD常用于显示测试的结果和内容。其中,LCD显示器的驱动问题自然成为技术开发过程中必须解决的一个问题:如何才能驱动显示器的各点,使LCD能够按照正确的格式显示出不同的字符或具有不同格式的同一个字符。
主要参考文献:
1,《Delphi5从入门到精通》,Marco Cantu著,电子工业出版社。
2,《Delphi开发使用手册》,机械工业出版社。
3,《Delphi编程技术内幕》Charlie Calvert著,机械工业出版社
4,Mastering Delphi X Marco Cantu》
5《基于MDK的STM32处理器开发应用》李宁著北京航空航天大学出版社
1.3单片机发展趋势
8位、16位、32位单片机共同发展这是当前单片机技术发展的一个动向。长期以来,单片机技术的发展是以8位机为主的。随着移动通讯、网络技术、多媒体技术等高科技产品进入家庭,32位单片机应用得到了长足发展。以Motorola 68K为CPU的32位单片机97年的销售量达8千万枚。过去认为由于8位单片机功能越来越强,32位机越来越便宜,使16位单片机生存空间有限,而16位单片机的发展无论从品种和产量方面,近年来都有较大幅度的增长。除此以外,低功耗CMOS化,微型单片化,主流与多品种共存,大容量与高性能,串行扩展技术都是单片机的发展趋向
指导教师意见:
签名:年月日
件跨入“奔腾”时代以后,才实现了中西文的统一显示,但是这一切均得益于硬件资源的飞速发展。这是因为汉字的显示处理需要占用更多的资源,以国标GB2312为例,一、二级汉字库共收录了6000多个汉字,每个汉字按16×16点阵计算,一个字模就需要占用32字节的存储空间,整个字库的规模达到200K字节以上,点阵越大,其字库规模可能成倍甚至数倍地增加,因此导致早期的计算机处理汉字显得力不从心。而现在,单片机因其结构简单、体积小、开发成本低,在工业控制和日常生活中得到了广泛应用,但也正因如此,其硬件资源受到很大限制,处理能力无法和PC机相比,在汉字的显示和处理上更受限制。但现在人们已经不再满足于简单的LED显示,是趋向于信息量更大,更直观的LCD等方式,因此对汉字进行显示和处理成为不可回避的问题。
具体进度安排(论文工作各阶段的内容、进行方式、主要措施、完成期限等):
第1周:收集资料,确定方案。
第2周:参考任务书,完成开题报告。
第3到9周:设计编写软件。
第7周:提交中期报告,总结情况。
第10周:进行软件调试修改。
第11周:完成毕业论文。
第12周:提交论文,根据导师意见进行修改等。
第13周:修改论文准备答辩。
汉字的显示和输出,普遍采用点阵方法。由于汉字数量多且字形变化大,对不同的字形汉字的输出,就有不用的点阵字形。所谓汉字的点阵码,就是汉字点阵字形的代码。存储在介质中的全部汉字的点阵码又称为字库。16×16点阵的汉字其点阵就有16行,每一行有16个点。如果每一个点用一个2进制位来表示,则每一行有1个二进制位,需要两个字节来存放每一行上的16个点,并且规定点阵中二进制位0为白点,1为黑点,这样一个16×16点阵的汉字需要用2×16即32个字节存放一个汉字,构成它在字库中的字模信息。要显示或打印输出一个汉字时,计算机汉字系统根据该汉字的机内码找出其字模信息在字库中的位置,再取出其字模信息作为字形在屏幕上显示或在打印机上打印输出。
2.2汉字显示原理
在PC机的文本文件中,汉字时以机内码的形式储存的,每个汉字占用两个字节长度,为了和ASCII码区别,范围从十六进制的0A1H开始(小于80H的为ASCII码);将机内码每个字节的最高位屏蔽掉,再以十六进制的形式显示出来,则为国际码;将机内码的每个字节减去0A0H再以十进制显示出来,即为该汉字的区位码。
本科毕业论文(设计)开题报告
题目:基于STM32的汉字库下载的软件设计
学院:信息与电子工程学院
专业:电子信息工程
班级:电子0803
学号:0811100316
学生姓名:祝斌
指导教师:阮元
二○一二年三月
毕业论文题目:基于STM32的汉字库下载的软件设计
1,选题依据:
1源于西方,而西文和中文有着截然不同的特点。为了能显示和处理汉字,经历了使用“汉卡”,改造DOS等方法,但中、西文软件的运行速度和性能还是有着明显的差距。最终在软件推出WINDOW 95 ,硬
在利用单片机进行测试仪器开发的过程中,为了获得驱动LCD显示的字符的点阵结构,直接的做法是:从微机的汉字库系统中,逐点数出所需字符的点阵存储格式,记录下来,再手工换算成单片机能够识别的格式,由单片机利用这些数据驱动LCD.显然,在显示多个字符的时候,这一方法就显得十分笨拙。
本课题就是设计一个汉字下载软件,供显示汉字时使用。
根据对汉字使用频率程度的研究,可把汉字分成高频字(约100个)常用字(约3000个),次常用字(约4000个),罕见字(约8000个)和死字(约45000个),即正常使用的汉字达15000个。我国1981年公布了《通讯用汉字字符集(基本集)及其交换码标准GB2312-80方案》,把高频字、常用字和次常用字集合成汉字基本字符集(共6763个),在该字符集中按汉字使用的频度,又将其分为一级汉字3755(按拼音排序)、二级汉字3008个(按部首排序),再加上西文字母、数字、图形符号等700个,国家标准的汉字字符集(GB2312-80)在汉字操作系统中士以汉字库的形式提供的。汉字库将字库分成94个区,每个区有94个汉字,每一个汉字在字库中有确定的区和位编号(用两个字节),这就是所谓的区位码(区位码的第一个字节表示区号,第二个字节表示位号,因而只要知道了区位码,就可知道汉字在字库中的地址,每个汉字在字库中是以点阵字模形式存储的,如一般采用16×16的点阵形式,每个点用一个二进制位表示,存1的点,当显示的,可以再屏上显示一个亮点。存0的点,则在屏上不显示,这样就把存某字的16×16点阵信息直接用在显示器上,按上述原则则显示器将出现对应的汉字。
2,研究内容与初步方案:
2.1,软件开发工具:Delphi
Delphi,是Windows平台下著名的快速应用程序开发工具(Rapid Application Development,简称RAD)。Delphi是一个集成开发环境(IDE),使用的核心是由传统Pascal语言发展而来的Object Pascal,以图形用户界面为开发环境,透过IDE、VCL工具与编译器,配合连结数据库的功能,构成一个以面向对象程序设计为中心的应用程序开发工具。Delphi被称为第四代编程语言,它具有简单、高效、功能强大的特点。和VC相比,Delphi更简单、更易于掌握,而在功能上却丝毫不逊色;和VB相比,Delphi则功能更强大、更实用。可以说Delphi同时兼备了VC功能强大和VB简单易学的特点。
相关主题