课程设计简易计算器_第1页
课程设计简易计算器_第2页
课程设计简易计算器_第3页
课程设计简易计算器_第4页
课程设计简易计算器_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.石家庄铁道大学课程设计课程设计题目单位专业学号学生姓名指导教师完成日期年月日;.摘要课程设计语言类课程的指导思想: 使学生通过学习高级编程语言的知识、 编程技术和基本算法, 掌握课程设计的思想和方法, 具备利用计算机求解实际问题的能力,能灵活运用高级语言进行程序设计。其实认真学习一门语言并不难,关键是所追求的学习方法和途径。通过C语言程序设计,可以使我们掌握软件开发过程的难题分析、 系统设计、程序编码、测试程序等基本方法和技能。 同时,还能加强我们的时间管理意识, 锻炼对难题的发现、分析和处理能力。我认为遇到难题并不可怕,可怕的是你不去解决,这可能是 C 语言课程设计的主要目的之一。现时学习

2、生活中,常会遇到一些数目较大数据繁杂的数值运算,徒手运算起来很困难,这时候我们就必须用到计算器。人们对计算的要求不断提高,普通的功能简单的仅能进行四则运算的计算工具已经不能满足需要,需要一种能进行多种计算。现在已经有一些功能较为强大、涵盖面较广的计算软件,而且各种平台的小工具仍不断出现。这些大大方便了我们的生活给我们更多的选择和实现方式。本程序的编写基础是 Tubro C2.0 汉化版 , 它在 tubro c 的原有基础上实现了多汉字的支持方便了我们的使用。生成的程序可移植性强兼容性好稳定!本程序实现了加、减、乘、除、求幂、求模,求平方根,求Sin ,求 Cos,求 Log10,求阶乘,取整

3、,求正切,以及进制之间的相互转换。它可以直接输入数学表达式,不需要任何转换,就可以直接输出数学四则运算的结果。但是,每次只能运算一个表达式,按 CE 清空后再计算下一组式子。本程序在进制转换方面有一些漏洞,但一般的进制转换结果还是准确的。;.目 录第 1 章 选题的意义 ···························&#

4、183;··4 1.1 自我介绍 ·································41.2 选题···········&#

5、183;························4第 2 章 系统功能需求分析 ······················

6、3;··7 2.1 系统的基本要求 ····························72.2 数据结构设计及用法说明··············

7、3;·······72.3 功能模块 ·································7 第 3 章 系统设计 ······

8、;··························8 3.1 流程图 ······················&

9、#183;············83.2 数据结构 ··································93.3 中心算法

10、说明 ······························9第 4 章 系统实现 ·················

11、83;·············12 第 5 章 总结 ··································135

12、.1 独特设计 ·································145.2 致谢词 ··············

13、····················145.3 主要参考文献: ···························

14、3;145.4 程序代码: ·······························15;.第 1 章 选题的意义1.1 自我介绍我的名字是彭东林,就读于石家庄铁道大学,电0905-2 班,电气与电子工程分院。1.2 选题1.2.我选的题目是:简单计算器的设计我选这道题的原因如下:计

15、算器对我们每一的学生都很熟悉,从初中到高中再到大学。但是我们只知道按下几个按钮计算器便会显示出结果,很少有学生分析过计算器究竟是如何运行的。C 语言课程设计便是一个很好的机会, 让我去亲自写计算器的运行代码, 尽管是简单计算器的设计, 但其背后的知识那是相当多的,对我是个挑战,我接受!3. 运用的数据结构和知识点TuborC 绘图知识数学函数选择结构结构进制间的转换4. 时间安排时间学生任务地点课程设计任务的5月 22日认识,初步选题;第九实验对所选题目用到楼的知识点上机实验。上报选题;初步完成课程设计报告中“选题意义”部分的内容,并上传服务器;第九实验5月23日 根据课程设计任楼务书要求,进

16、行系统功能需求分析和设计;设计初始代码框架。系统功能需求分5月 29日析,系统设计;第九实验初步完成课程设楼计报告“系统功能需循环结构数组指针顺序教师任务备注学生查找资讲述课程设料、确定选计要求,使用的题。知识点;每次考勤 1 分登记考勤。全勤 10 分。整理学生选选作同一个题; 题目的人数,课程设计指 原则上每班导;不允许超出登记考勤。四组批阅选题报告;课程设计指导;;.时间学生任务地点教师任务备注求分析” ,“ 系统设登记考勤。计”部分的内容,并上传服务器。完善课程设计报评阅系统功告“系统功能需求分能需求分析、系析”,“系统设计”部第九实验统设计;5月 30日分的内容,并上传服楼课程设计指

17、务器;导;设计初始代码,部登记考勤。分功能实现。编写程序代码;第一阶段检第一次阶段 查成绩满分部分功能实现;检查,给出阶段25 分(根据课补充完善课程设第九实验成绩;程设计开题6月5日计报告“系统功能需楼课程设计指的意义、系统求分析” 、“系统设导;需求分析、系计”。登记考勤。统设计完成情况计分)编写程序代码;部分功能实现;课程设计指补充完善课程设第九实验6月6日导;计报告“系统功能需楼登记考勤。求分析” 、“系统设计”。编写程序代码;部分功能实现;课程设计指补充完善课程设第九实验6月 12日导;计报告“系统功能需楼登记考勤。求分析” 、“系统设计”。编写程序代码;阶段检查成完成全部功能;课程

18、设计指绩补充完善课程设第九实验满分 25 分(根6月 13日导;计报告“系统功能需楼据程序代码,登记考勤。求分析” 、“系统设功能实现情计”。况及分)第二次阶段 阶段检查成调试代码;检查及现场问绩6月 19日完成功能;第九实验答给出阶段成满分 25 分(根撰写课程设计报楼绩;据程序代码,告。课程设计指 功能实现情导;况计分);.时间学生任务地点教师任务备注登记考勤。调试代码、美化界第二次阶段现场答辩成检查及现场问面;绩满分 10 分答给出阶段成运行完成全部功第九实验(根据学生6月 20日绩;能;楼对程序功能课程设计指撰写课程设计报及代码的理导;告。解程度计分)登记考勤。课程设计结束后,教师对学

19、生上传到服务器的课程设计报告书文最终文档成绩档进行批阅,并给出最终文档成绩。满分 30分;.第 2 章 系统功能需求分析2.1 系统的基本要求1. 算术运算功能。能够实现 +、- 、* 、/ 、mod、int 运算。2. 函数运算功能。 能够实现 exp、ln 、sin 、xy 、log 、cos、x3、n! 、tan 、x2、1/x 等运算。3. 进制之间的转换功能。能够实现十六、十、二、八进制数据之间的转换。4.通过键盘控制字符和数字的输入。2.2 数据结构设计及用法说明此程序调用的函数主要有<math.h>/*数学函数的定义 */<conio.h> /*屏幕操作函

20、数 */<stdio.h> /*I/O函数 */<stdlib.h> /*库函数 */<stdarg.h>/<ctype.h> /*字符操作函数 */ 。基本使用 : 用控制鼠标图形移动,当* 变量长度参数表 */<graphics.h> /*图形函数 */<string.h> /*字符串函数 *移动到相应得按钮时按回车键输入当前数字或执行对应的函数。加法 : 输入一个被加数数,按“+”,输入被加数,按“ =”,输出结果。乘法 :输入一个数,按“ * ”,输入另个数,按“ =”,输出结果。除法 :输入一个被除数,按“ +”

21、,输入另个除数,按“ =”,输出结果。求余:输入一个数,按“mod”,按“ =”,输出结果。取整:输入一个数,按“int ”,按“ =”,输出结果。八进制转十进制:输入一个八进制数,按“10->8 ”,按“ =”,输出十进制结果。十六进制转十进制:输入一个十六进制数,按下“ jz ”+“16- >10 ” 按“ =”,输出十进制结果2.3 功能模块键盘控制模块: 通过 int specialkey(void)和键盘来实现输入数据,操作方式的控制。计算模块: 通过调用math.h 中的数学函数,如: +、- 、* 、/ 、sin 、cos、 mod等来实现对 result的赋值。输出

22、模块: 在指定位置输出 计算模块 中 result 的值,在指定位置输出 键盘控制模块中对参量所赋的值以及在指定位置输出 键盘控制模块 中得到的运算符。;.第3章系统设计3.1 流程图开始输入第一个数+、-、* 、/、xy 、mod、x3 、ln 、log 、等exp、tan 、cos、x2 、1/x 、n! 、sin 、输入第二个数以及进制转换显示结果按“ CE ”清零结束流程图按“Esc”退出;.3.2 数据结构用到了 if 判断语句, for 循环语句, while 语句,且主要通过 while 语句实现对键盘、光标的操作和数据、 运算符的输入, 还用到了 switch 语句, swit

23、ch 语句的主要作用是实现对所输入的数据的运算操作,然后将运算结果赋值给result,最后输出。3.3 中心算法说明这个函数的作用是控制键盘,只获得键盘中特殊键的扫描值。int specialkey(void)int key;while(bioskey(1)=0);/* 等待键盘输入*/key=bioskey(0);/* 键盘输入 */key=key&0xff? key&0xff:key>>8;/* 只取特殊键的扫描值,其余为0*/return(key);/* 返回键值 */在本程序中,数组str1 的作用很大,其中的字符顺序去屏幕输出的键盘按钮顺序一致。它与 in

24、t specialkey(void) , while 语句配合完成对键盘的控制操作。char str1='A','1','2','3','4','5','6','7','B','8','9','=','+','-','*','/','C','G','H','I','J&#

25、39;,'K','L','0','D','M','N','O','P','Q','.','$','E','R','S','T','U','V','','(','F','W','X','Y','Z','&

26、;',')','|'这段程序的作用是在屏幕左上角绘制光标图像,然后保存,再在原位置输出,消去光标图像。int arrow()int size;int raw=4,4,4,8,6,8,14,16,16,16,8,6,8,4,4,4; /* 定义多边形坐标 */ setcolor(1);setfillstyle(1,3); /* 设置填充模式*/fillpoly(8,raw);/* 画出一光标箭头*/size=imagesize(4,4,16,16);/* 测试图象大小*/rar=malloc(size);/* 分配内存区域*/getimage(4,4,16

27、,16,rar); /* 存放光标箭头图象*/putimage(4,4,rar,XOR_PUT); /*消去光标箭头图象*/return 0;本段程序的作用是将十六进制转化为十进制,该程序是作为十六进制转化为其他进制的桥梁。cd1=strlen(str7);for(i=0,j=1;i<cd1;i+,j+);.if(str7i='1')num=num+1*pow(16,cd1-j);elseif(str7i='2')num=num+2*pow(16,cd1-j);elseif(str7i='3')num=num+3*pow(16,cd1-j)

28、;elseif(str7i='4')num=num+4*pow(16,cd1-j);elseif(str7i='5')num=num+5*pow(16,cd1-j);elseif(str7i='1')num=num+1*pow(16,cd1-j);elseif(str7i='6')num=num+6*pow(16,cd1-j);elseif(str7i='7')num=num+7*pow(16,cd1-j);elseif(str7i='8')num=num+8*pow(16,cd1-j);elsei

29、f(str7i='9')num=num+9*pow(16,cd1-j);elseif(str7i='A')num=num+10*pow(16,cd1-j);elseif(str7i='B')num=num+11*pow(16,cd1-j);elseif(str7i='C')num=num+12*pow(16,cd1-j);elseif(str7i='D')num=num+13*pow(16,cd1-j);elseif(str7i='E')num=num+14*pow(16,cd1-j);.elsei

30、f(str7i='F')num=num+15*pow(16,cd1-j);本段程序的作用是将二进制转化为十进制,可作为二进制转化为其他进制的桥梁。zj=num1;result=0;for(i=0;i<=cd;i+)result=result+fmod(int)(zj),10)*pow(2,i);zj=(int)(zj/10);本段程序的作用是将八进制转化为十进制,可作为八进制转化为其他进制的桥梁。zj=num1;result=0;for(i=0;i<=cd;i+)result=result+fmod(int)(zj),10)*pow(8,i);zj=(int)(zj

31、/10);本段程序的作用是将十进制转化为十六进制,它避开开了复杂的算法,而采用sprintf(str5,"%x",(int)result);语句,利用系统自带的输出功能完成转化。if(flag4=0)/*flag4 为十进制和十六进制输出标识符*/sprintf(str5,"%x",(int)result); /*转换为十六进制*/outtextxy(440,76,str5); /* 显示结果 */flag4=1;.第4章系统实现本系统采用 C 语言开发 , 生成可执行文件在任何系统下都可以执行,具有很好的数据处理能力和稳定性。并且使用Turbo C 2

32、.0 汉化版。生成的程序可移植性强、兼容性好。它可以直接输入数学表达式,不需要任何转换,就可以直接输出数学四则运算的结果。本程序通过调用int specialkey(void)和#include <conio.h>来实现对屏幕的操作,通过调用int arrow()函数, int specialkey(void)和#include<conio.h> 来实现对光标的操作。计算器图形采用Turbo C 2.0绘图程序制作,大致运行画面如下。光标起始位置在“ A”上,通过键盘来控制光标的运动,如进行双目运算1+2 时,移动光标,将其指在“ 1”上,按“ Enter ”,在屏幕上

33、会输出“ 1”,再移动光标,将其指在“ 2”上,按“ Enter ”,在屏幕上会在指定位置输出“ 2”,再移动光标,将其指在“=”上,按“Enter ”,结果便会在指定位置输出。运行画面在进行单目运算 9!时,按照上面的方法输入 “9”,在输入“n!”,输入“ =”,显示结果。在进行十六进制转化为十进制或八进制时, 需要注意的是:先输入一个十六进制数据,再输入“ sft ”然后输入“ 16->10 ”或“ 16->8”,最后输入“ =”,输出转换后的结果。按下“ CE”可以清零,重新进行下一组运算。按“ Esc”可以退出系统。;.第5章总结经过了五个星期的课程设计, 在设计中我们遇

34、到了很多编程问题,最后我努力攻克一个个难关 , 我做得是计算器的设计。测试阶段中发现了几处错误导致程序不能编译,去上网查找相关的资料 ,又同学一起讨论。 通过耐心的分析源代码终于编好了一个完整无误的程序。在这次的 c 语言程序设计实习中遇到了现实编程中必然见到的问题通过这些问题的解决积累了编程的实践经验。 在实际的编程操作中发现自己 c 语言知识的不足, 加深了对 c 语言的理解。在学习之余体验到收获的感觉 .善于总结,也是学习能力的一种体现, 每次完成一个编程任务, 完成一段代码,都应当有目的的跟踪该程序的应用状况,随时总结,找到自己的不足,这样所编写的程序才能逐步提高 . 课程设计是培养学

35、生综合运用所学知识 , 发现 , 提出 ,分析和解决实际问题 , 锻炼实践能力的重要环节 , 是对学生实际工作能力的具体训练和考察过程 . 随着科学技术发展的日新月异,当今计算机应用在生活中可以说得是无处不在。因此作为二十一世纪的大学来说掌握计算机开发技术是十分重要的。自从拿到题目到完成整个编程,从理论到实践,在整整半个学期的日子里,可以学到很多很多的东西, 同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我们懂得了理论与实际相结合是很重要的, 只有理论知识是远远不够的, 只有把所学的理论知识与实践相我们把前面所学过的知识又重新温故了一遍。通过这

36、次课程设计, 我拓宽了知识面, 锻炼了能力,综合素质得到较大提高。安排课程设计的基本目的, 在于通过理论与实际的结合、 人与人的沟通, 进一步提高思想觉悟。 尤其是观察、 分析和解决问题的实际工作能力, 以便培养成为能够主动适应社会主义现代化建设需要的高素质的复合型人才。 作为整个学习体系的有机组成部分,课程设计虽然安排在一周进行,但并不具有绝对独立的意义。它的一个重要功能,在于运用学习成果,检验学习成果。运用学习成果,把课堂上学到的系统化的理论知识, 尝试性地应用于实际设计工作, 并从理论的高度对;.设计工作的现代化提出一些有针对性的建议和设想。 检验学习成果, 看一看课堂学习与实际工作到底

37、有多大距离, 并通过综合分析, 找出学习中存在的不足, 以便为完善学习计划, 改变学习内容与方法提供实践依据。 而这种实际能力的培养单靠课堂教学是远远不够的, 必须从课堂走向实践。 通过课程设计, 让我们找出自身状况与实际需要的差距, 并在以后的学习期间及时补充相关知识, 为求职与正式工作做好充分的知识、能力准备,从而缩短从校园走向社会的心理转型期。课程设计促进了我系人才培养计划的完善和课程设置的调整。 近年来,我系为适应学生的实践需要陆续增设与调整了一系列课程, 受到同学的欢迎, 其中这次的设计很受同学们的喜欢。 课程设计达到了专业学习的预期目的。 在一个星期的课程设计之后,我感到不仅实际动

38、手能力有所提高, 更重要的是通过对 C语言的了解,进一步激发了我对 C 语言的兴趣。5.1 独特设计可以在指定位置显示出所输入的数据以及对数据所进行的操作, 从而使是使用者不但可以看到运算结果, 而且也能看到原始数据和操作。 除此之外,为了增加画面的美观性,我又在计算器左边画了一幅图画,很生动。5.2 致谢词致谢词感谢刘老师五周来的辛勤指导,每当我们遇到难题时您都能随时帮我们很好的解决,并且告诉我们为什么这样改,指导得很详细,很认真。您使我们知道了C 语言程序设计的趣味性。5.3 主要参考文献:C 语言绘图与计算机仿真技术王强如北京航空航天大学1 科 钦 .C 语言程序设计 .北京 :电子工业

39、出版社 ,1987:56-582 徐君毅 .C 语言程序设计基础 .上海 :复旦大学出版社 ,1992:87-98;.3 李成付 .C 语言程序设计基础 .北京 :科学出版社 ,1992:42-674 郝玉洁 .C 语言程序设计 .北京 :机械工业出版社 ,2000:63-885 钱启平 .C 语言程序设计基础 .北京 :中国铁道出版社 ,2000:91-996 李大友 .C 语言程序设计基础 .北京 :清华大学出版社 ,1999:58-987 黄迪明 .C 语言程序设计 .北京 :电子科技大学出版社 ,1998:78-988 姜仲秋 .C 语言程序设计基础 .南京 :南京大学出版社 ,199

40、8:16-1009 李国昌 .C 语言程序设计基础 .北京 :科学出版社 ,1998:78-12010 谭浩强 .C 语言程序设计 .北京 :清华大学出版社 ,2000:74-1295.4 程序代码:#include <dos.h>/*DOS 接口函数 */#include <math.h>/* 数学函数的定义 */#include <conio.h>/* 屏幕操作函数 */#include <stdio.h>/*I/O 函数 */#include <stdlib.h>/* 库函数 */#include <stdarg.h>

41、;/* 变量长度参数表 */#include <graphics.h> /* 图形函数 */#include <string.h>/* 字符串函数 */#include <ctype.h>/* 字符操作函数 */#define UP 0x48/* 光标上移键 */#define DOWN 0x50/* 光标下移键 */#define LEFT 0x4b/* 光标左移键 */#define RIGHT 0x4d/* 光标右移键 */#define ENTER 0x0d/* 回车键 */void drawmat(char *mat,int matsize,int

42、 x,int y,int color) /* 依次:字模指针、点阵大小、起始坐标 (x,y)、颜色 */ int i, j, k, n;n = (matsize - 1) / 8 + 1;for(j = 0; j < matsize; j+)for(i = 0; i < n; i+)for(k = 0;k < 8; k+)if(matj * n + i & (0x80 >> k) /* 测试为 1 的位则显示 */ putpixel(x + i * 8 + k, y + j, color);void *rar;/* 全局变量,保存光标图象*/int spe

43、cialkey(void) ;/* 获取特殊键函数 */int arrow();/* 设置箭头光标函数 */main();.float num1=0,num2=0,result;intx,y,x0=315,y0=160,i,j,v,m,n,act,t1=0,t2=0,cd=0,zj=0,zj1=0,num=0,cd1=0,a25; int flag1,flag2=1,flag3=1,flag4=1,flag5=1,flag6=1;charstr25="",temp20="",c,str310="",str410=""

44、;,str520="",str720=""char str1='A','1','2','3','4','5','6','7','B','8','9','=','+','-','*','/','C', 'G','H','I','J&#

45、39;,'K','L','0','D','M','N','O','P','Q','.','$','E','R','S','T','U', 'V','','(','F','W','X','Y','Z','&am

46、p;',')','|'char lin16S=/* 以下是'林' 的 16 点阵宋体字模, 32 byte */0x10,0x20,0x10,0x20,0x10,0x20,0x10,0x20,0xFD,0xFE,0x10,0x20,0x10,0x60,0x38,0x70,0x34,0xB0,0x54,0xA8,0x51,0x28,0x92,0x26,0x14,0x24,0x10,0x20,0x10,0x20,0x10,0x20,;char peng16S=/* 以下是'彭' 的 16 点阵宋体字模, 32 byte */0

47、x08,0x00,0x08,0x08,0xFF,0x8C,0x08,0x10,0x7F,0x20,0x00,0x48,0x7F,0x0C,0x41,0x10,0x7F,0x20,0x42,0x44,0x22,0x06,0x14,0x0C,0x07,0x98,0xF8,0x20,0x40,0x40,0x00,0x00,;char dong16S=/* 以下是'东' 的 16 点阵宋体字模, 32 byte */0x02,0x00,0x02,0x00,0x7F,0xFC,0x04,0x00,0x08,0x80,0x08,0x80,0x10,0x80,0x1F,0xF8,0x00,0

48、x80,0x08,0xA0,0x0C,0x90,0x18,0x88,0x10,0x8C,0x22,0x84,0x01,0x80,0x00,0x80,;char de24F=/* 以下是'的' 的 24 点阵方正舒体字模, 72 byte */0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x70,0xC0,0x00,0xF1,0x80,0x01,0xC1,0x00,0x03,0x82,0x00,0x07,0x06,0x18,0x0E,0

49、x05,0xFC,0x0C,0x79,0xCC,0x1A,0xF0,0x04,0x37,0x92,0x04,0x26,0x1B,0x84,0x05,0x9B,0x84,0x07,0x91,0x04,0x07,0x10,0x04,0x06,0x10,0x08,0x03,0xE0,0x08,0x03,0xE0,0x30,0x00,0x00,0x60,0x00,0x00,0x00,;.char ji16S=/* 以下是'计' 的 16 点阵宋体字模, 32 byte */0x40,0x20,0x20,0x20,0x30,0x20,0x20,0x20,0x00,0x20,0xF3,0x

50、FE,0x10,0x20,0x10,0x20,0x10,0x20,0x10,0x20,0x10,0x20,0x12,0x20,0x14,0x20,0x18,0x20,0x10,0x20,0x00,0x20,;char suan16S=/* 以下是'算' 的 16 点阵宋体字模, 32 byte */0x40,0x40,0x7E,0x7E,0x48,0x90,0xBF,0xF8,0x20,0x10,0x3F,0xF0,0x20,0x10,0x3F,0xF0,0x20,0x10,0x3F,0xF0,0x08,0x40,0xFF,0xFE,0x08,0x40,0x10,0x40,0x

51、10,0x40,0x20,0x40,;char qi16S=/* 以下是'器' 的 16 点阵宋体字模, 32 byte */0x3E,0x7C,0x22,0x44,0x22,0x44,0x3E,0x7C,0x01,0x10,0x01,0x08,0xFF,0xFC,0x06,0xC0,0x18,0x30,0xE0,0x0E,0x3E,0xFC,0x22,0x88,0x22,0x88,0x22,0x88,0x3E,0xF8,0x00,0x00,;char shi24S=/* 以下是'石' 的 24 点阵宋体字模, 72 byte */0x00,0x00,0x00,

52、0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x3F,0xFF,0xF0,0x00,0x20,0x00,0x00,0x60,0x00,0x00,0x40,0x00,0x00,0xC0,0x00,0x00,0x80,0x00,0x01,0x80,0x00,0x01,0x80,0x30,0x02,0xFF,0xE0,0x04,0x80,0x20,0x08,0x80,0x20,0x10,0x80,0x20,0x20,0x80,0x20,0x40,0x80,0x20,0x00,0x80,0x20,0x00,0x80,0x20,0x00,0xFF,0xE0,

53、0x00,0x80,0x20,0x00,0x80,0x00,0x00,0x00,0x00,;char jia24S=/* 以下是'家' 的 24 点阵宋体字模, 72 byte */0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x18,0x00,0x00,0x08,0x08,0x1F,0xF7,0xFC,0x18,0x00,0x10,0x30,0x00,0x60,0x07,0xFF,0xE0,0x00,0x60,0x00,0x00,0xE0,0x60,0x01,0x90,0xE0,0x06,0x39,0x00,0x18,0

54、x6F,0x00,0x00,0xC5,0x00,0x01,0x0C,0x80,0x06,0x16,0x40,0x18,0x26,0x60,0x00,0xC6,0x30,0x01,0x06,0x1E,0x06,0x06,0x08,0x18,0x6C,0x00,0x20,0x18,0x00,0x00,0x00,0x00,;.;char zhuang24S=/* 以下是'庄' 的 24 点阵宋体字模, 72 byte */0x00,0x00,0x00,0x00,0x20,0x00,0x00,0x18,0x00,0x00,0x08,0x00,0x00,0x08,0x08,0x0F,0x

55、FF,0xFC,0x08,0x0C,0x00,0x08,0x04,0x00,0x08,0x04,0x00,0x08,0x04,0x00,0x08,0x04,0x00,0x08,0x04,0x00,0x08,0x04,0x30,0x09,0xFF,0xC0,0x08,0x04,0x00,0x18,0x04,0x00,0x10,0x04,0x00,0x10,0x04,0x00,0x10,0x04,0x00,0x20,0x04,0x00,0x20,0x04,0x0C,0x4F,0xFF,0xFE,0x40,0x00,0x00,0x00,0x00,0x00,;char tie24S=/* 以下是

56、9;铁' 的 24 点阵宋体字模, 72 byte */0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x01,0x80,0x0C,0x01,0x00,0x08,0x1D,0x00,0x08,0xD9,0x00,0x1F,0x11,0x08,0x10,0x1F,0xFC,0x10,0x11,0x00,0x3F,0xA1,0x00,0x44,0x61,0x00,0x04,0x41,0x00,0x04,0x01,0x0C,0x04,0xFF,0xF0,0x3F,0x03,0x80,0x04,0x02,0x80,0x04,0x02,0x40,0x04,0x46,0x4

57、0,0x04,0x8C,0x20,0x07,0x08,0x30,0x0E,0x10,0x18,0x04,0x60,0x0E,0x00,0x80,0x00,0x00,0x00,0x00,;char dao24S=/* 以下是'道' 的 24 点阵宋体字模, 72 byte */0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x10,0x60,0x0C,0x18,0x40,0x0C,0x08,0x80,0x04,0x08,0x8C,0x00,0xF7,0x70,0x00,0x02,0x00,0x04,0x24,0x10,0x7E,0x3B,0xF0,0x04,0x20,0x30,0x04,0x20,0x30,0x04,0x3F,0xF0,0x04,0x20,0x30,0x04,0x20,0x30,0x04,0x3F,0xF0,0x04,0x20,0x30,0x04,0x20,0x30,0x0C,0x3F,0xF0,0x33,0x20,0x00,0x20,0xC0,0x00,0x00,0x7F,0xFC,0x00,0x01,0xF8,0x00,0x00,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论