




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Proteus仿真图:汉字用取模软件取得地址程序:#include #define uchar unsigned char#define uint unsigned intsbit wr=P20;sbit rd=P21;sbit ce=P22;sbit cd=P23;sbit rst=P24;void delay(uint t);void init_12864();void write_data(uchar dat);void write_cmd1(uchar cmd);void write_cmd2(uchar dat,uchar cmd);void write_cmd3(uchar data1,uchar data2,uchar cmd);uchar read_status();void check_status();void clear_screen();void display_char(uchar x,uchar y,uchar ch);/注意汉字数组要加code放到外部存储器中,如果不加code则空间不够uchar code HZ0632=/*- 文字: 华 -*/*- 楷体_GB231211; 此字体下对应的点阵为:宽x高=14x14 -*/*- 宽度不是8的倍数,现调整为:宽度x高度=16x14 -*/0x11,0x00,0x11,0x10,0x21,0x20,0x61,0xC0,0xA3,0x00,0x2D,0x08,0x21,0x08,0x20,0xF8,0x22,0x00,0x02,0x00,0xFF,0xF8,0x02,0x00,0x02,0x00,0x02,0x00,/*- 文字: 东 -*/*- 楷体_GB231211; 此字体下对应的点阵为:宽x高=14x14 -*/*- 宽度不是8的倍数,现调整为:宽度x高度=16x14 -*/0x04,0x00,0x04,0x00,0x7F,0xF0,0x08,0x00,0x12,0x00,0x22,0x00,0x3F,0xE0,0x02,0x00,0x02,0x00,0x22,0x40,0x22,0x20,0x42,0x10,0x82,0x10,0x0E,0x00,/*- 文字: 交 -*/*- 楷体_GB231211; 此字体下对应的点阵为:宽x高=14x14 -*/*- 宽度不是8的倍数,现调整为:宽度x高度=16x14 -*/0x04,0x00,0x02,0x00,0xFF,0xF8,0x00,0x00,0x10,0x40,0x20,0x20,0x40,0x10,0x10,0x40,0x08,0x80,0x05,0x00,0x02,0x00,0x05,0x00,0x18,0xC0,0xE0,0x38,/*- 文字: 通 -*/*- 楷体_GB231211; 此字体下对应的点阵为:宽x高=14x14 -*/*- 宽度不是8的倍数,现调整为:宽度x高度=16x14 -*/0x47,0xF0,0x21,0x20,0x20,0xC0,0x07,0xF0,0x04,0x90,0xE4,0x90,0x27,0xF0,0x24,0x90,0x24,0x90,0x27,0xF0,0x24,0x90,0x24,0xB0,0x50,0x00,0x8F,0xF8,/*- 文字: 大 -*/*- 楷体_GB231211; 此字体下对应的点阵为:宽x高=14x14 -*/*- 宽度不是8的倍数,现调整为:宽度x高度=16x14 -*/0x02,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0xFF,0xF8,0x02,0x00,0x05,0x00,0x05,0x00,0x05,0x00,0x08,0x80,0x08,0x80,0x10,0x40,0x20,0x20,0xC0,0x18,/*- 文字: 学 -*/*- 楷体_GB231211; 此字体下对应的点阵为:宽x高=14x14 -*/*- 宽度不是8的倍数,现调整为:宽度x高度=16x14 -*/0x24,0x20,0x12,0x40,0x00,0x80,0xFF,0xF8,0x80,0x08,0x80,0x08,0x3F,0xC0,0x00,0x80,0x03,0x00,0xFF,0xF8,0x02,0x00,0x02,0x00,0x02,0x00,0x0E,0x00;uchar code HZ1432=/*- 文字: 电 -*/*- 楷体_GB231211; 此字体下对应的点阵为:宽x高=14x14 -*/*- 宽度不是8的倍数,现调整为:宽度x高度=16x14 -*/0x02,0x00,0x02,0x00,0x02,0x00,0x7F,0xF0,0x42,0x10,0x42,0x10,0x7F,0xF0,0x42,0x10,0x42,0x10,0x7F,0xF0,0x42,0x00,0x02,0x08,0x02,0x08,0x01,0xF8,/*- 文字: 气 -*/*- 楷体_GB231211; 此字体下对应的点阵为:宽x高=14x14 -*/*- 宽度不是8的倍数,现调整为:宽度x高度=16x14 -*/0x20,0x00,0x20,0x00,0x3F,0xF8,0x40,0x00,0x9F,0xE0,0x00,0x00,0x7F,0xE0,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x28,0x00,0x18,0x00,0x08,/*- 文字: 学 -*/*- 楷体_GB231211; 此字体下对应的点阵为:宽x高=14x14 -*/*- 宽度不是8的倍数,现调整为:宽度x高度=16x14 -*/0x24,0x20,0x12,0x40,0x00,0x80,0xFF,0xF8,0x80,0x08,0x80,0x08,0x3F,0xC0,0x00,0x80,0x03,0x00,0xFF,0xF8,0x02,0x00,0x02,0x00,0x02,0x00,0x0E,0x00,/*- 文字: 院 -*/*- 楷体_GB231211; 此字体下对应的点阵为:宽x高=14x14 -*/*- 宽度不是8的倍数,现调整为:宽度x高度=16x14 -*/0x00,0x80,0xF0,0x40,0x97,0xF8,0x94,0x08,0xA0,0x00,0xA3,0xF0,0x90,0x00,0x90,0x00,0x97,0xF8,0x91,0x20,0xE1,0x20,0x82,0x20,0x84,0x28,0x88,0x18;uchar code HZ2632=/*- 文字: 零 -*/*- 楷体_GB231211; 此字体下对应的点阵为:宽x高=14x14 -*/*- 宽度不是8的倍数,现调整为:宽度x高度=16x14 -*/0x3F,0xE0,0x02,0x00,0xFF,0xF8,0x82,0x08,0xBA,0xE8,0x02,0x00,0x3A,0xE0,0x0D,0x80,0x30,0x60,0xC2,0x18,0x1F,0xC0,0x00,0x80,0x1D,0x00,0x03,0x00,/*- 文字: 七 -*/*- 楷体_GB231211; 此字体下对应的点阵为:宽x高=14x14 -*/*- 宽度不是8的倍数,现调整为:宽度x高度=16x14 -*/0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x78,0x07,0x80,0xFC,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x08,0x04,0x08,0x03,0xF8,/*- 文字: 电 -*/*- 楷体_GB231211; 此字体下对应的点阵为:宽x高=14x14 -*/*- 宽度不是8的倍数,现调整为:宽度x高度=16x14 -*/0x02,0x00,0x02,0x00,0x02,0x00,0x7F,0xF0,0x42,0x10,0x42,0x10,0x7F,0xF0,0x42,0x10,0x42,0x10,0x7F,0xF0,0x42,0x00,0x02,0x08,0x02,0x08,0x01,0xF8,/*- 文字: 牵 -*/*- 楷体_GB231211; 此字体下对应的点阵为:宽x高=14x14 -*/*- 宽度不是8的倍数,现调整为:宽度x高度=16x14 -*/0x02,0x00,0x3F,0xE0,0x05,0x00,0x08,0x80,0x10,0x40,0xFF,0xF8,0x80,0x08,0x22,0x00,0x3F,0xE0,0x42,0x00,0x02,0x00,0xFF,0xF8,0x02,0x00,0x02,0x00,/*- 文字: 二 -*/*- 楷体_GB231211; 此字体下对应的点阵为:宽x高=14x14 -*/*- 宽度不是8的倍数,现调整为:宽度x高度=16x14 -*/0x00,0x00,0x00,0x00,0x7F,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xF8,0x00,0x00,/*- 文字: 班 -*/*- 楷体_GB231211; 此字体下对应的点阵为:宽x高=14x14 -*/*- 宽度不是8的倍数,现调整为:宽度x高度=16x14 -*/0x01,0x00,0xF9,0x78,0x21,0x20,0x25,0x20,0x25,0x20,0xFD,0x20,0x25,0x78,0x25,0x20,0x29,0x20,0x21,0x20,0x3A,0x20,0xE2,0x20,0x04,0xF8,0x08,0x00;uchar code HZ3332=/*- 文字: 占 -*/*- 楷体_GB231211; 此字体下对应的点阵为:宽x高=14x14 -*/*- 宽度不是8的倍数,现调整为:宽度x高度=16x14 -*/0x04,0x00,0x04,0x00,0x04,0x00,0x07,0xF8,0x04,0x00,0x04,0x00,0x04,0x00,0x7F,0xE0,0x40,0x20,0x40,0x20,0x40,0x20,0x40,0x20,0x7F,0xE0,0x40,0x20,/*- 文字: 俊 -*/*- 楷体_GB231211; 此字体下对应的点阵为:宽x高=14x14 -*/*- 宽度不是8的倍数,现调整为:宽度x高度=16x14 -*/0x10,0x80,0x11,0x00,0x12,0x20,0x27,0xF0,0x20,0x10,0x62,0x20,0xA4,0x10,0x29,0x08,0x21,0xE0,0x22,0x20,0x25,0x40,0x20,0x80,0x23,0x60,0x2C,0x18,/*- 文字: 龙 -*/*- 楷体_GB231211; 此字体下对应的点阵为:宽x高=14x14 -*/*- 宽度不是8的倍数,现调整为:宽度x高度=16x14 -*/0x04,0x00,0x04,0x80,0x04,0x40,0x04,0x00,0xFF,0xF8,0x05,0x00,0x09,0x10,0x09,0x20,0x09,0x40,0x11,0x80,0x11,0x00,0x23,0x08,0x4D,0x08,0x80,0xF8;/汉字显示函数,处在x y处显示汉字hzvoid display_HZ(uchar x,uchar y,uchar *hz)/x 0-3 y 0-7uchar i,j=0;for(i=0;i16;i+) write_cmd3(j/2)4)|(y*2),x,0x24);/地址指针设置.低地址,高地址,命令 write_cmd2(hzj+,0xc0); write_cmd2(hzj+,0xc0);void main()uchar i,j=0;init_12864();for(i=0;i6;i+) display_HZ(0,1+i,HZ0i);/显示:华东交通大学for(i=0;i4;i+) display_HZ(1,1+i,HZ1i);显示:电气学院for(i=0;i6;i+) display_HZ(2,1+i,HZ2i);显示:零七电牵二班for(i=0;i3;i+) display_HZ(3,2+i,HZ3i);显示:占俊龙/for(i=0;i128;i+)/ / display_char(i/16,i%16,0+i); /clear_screen();/显示字符函数,处在x y处显示chvoid display_char(uchar x,uchar y,uchar ch)/x 0-7 y 0-15write_cmd3(x*2)4)+y),0x00,0x24);/地址指针位置write_cmd2(ch-32,0xc0);/t6963c字符表与ASCII差32void delay(uint t)uint i,j;for(i=0;it;i+) for(j=0;j50;j+);void init_12864()rst=1;delay(10);rst=0;wr=1;rd=1;ce=1;cd=1;rst=1;check_status();write_cmd3(0x01,0x00,0x21);/光标指针设置check_status();write_cmd3(0x00,0x00,0x42);/图形区首地址check_status();write_cmd3(16,0x00,0x43);/图形区宽度check_status();write_cmd1(0x80);/显示方式设置,正常显示check_status();/write_cmd1(0x94);/。显示状态设置 1 0 1 0 N3 N2 N1 N0 文本显示,光标不显示,不闪烁write_cmd1(0x98);/图形方式显示,不显示字母,只打点check_status();write_cmd1(0xa0);/光标形状设置1 0 1 0 0 N2 N1 N0void clear_screen()uint i;write_cmd3(0x00,0x00,0x24);/地址指针设置check_status();write_cmd1(0xb0);/数据自动写,每写一次,地址指针自动加一check_stat
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025湖北咸宁市通城县高层次和急需紧缺人才企业招聘185人考前自测高频考点模拟试题及1套参考答案详解
- 2025广州银行经营机构人才招聘考前自测高频考点模拟试题含答案详解
- 2025年国网河南省电力公司子公司18家单位招聘高校毕业生180人(第三批)考前自测高频考点模拟试题及参考答案详解一套
- 2025内蒙古鄂尔多斯市康巴什区青年就业见习计划招募考前自测高频考点模拟试题附答案详解(模拟题)
- 2025黑龙江哈尔滨市工人文化宫工作人员招聘7人模拟试卷完整答案详解
- 2025杭州青少年活动中心招聘工勤岗位工作人员20人模拟试卷及答案详解(各地真题)
- 2025年湖南省郴州桂阳县龙潭街道城镇公益性岗位招聘模拟试卷及答案详解(新)
- 2025年上半年四川省教育化与大数据中心(四川省电化教育馆)招聘编外工作人员3人考前自测高频考点模拟试题附答案详解
- 2025德州齐河县事业单位“人才回引计划”考前自测高频考点模拟试题附答案详解(黄金题型)
- 2025年甘肃省庆阳市新庄煤矿面向社会招聘生产性灵活用工206人模拟试卷附答案详解
- 2025年湖南大学事业编制管理辅助岗位招聘58人笔试备考试题及答案解析
- GB 18664-2025呼吸防护装备的选择、使用和维护
- 室内设计方案施工流程
- 水库枢纽工程运行维护管理方案
- 中国电信集团有限公司2026年度秋季校园招聘考试参考题库及答案解析
- 信息安全全员培训课件
- 2025-2026学年大象版(2024)小学科学三年级上册(全册)教学设计(附目录P208)
- 2025年江苏省无锡市中考物理试卷附答案
- 2026年人教版七年级数学下册复习:实数的混合运算专项训练(60题)解析版
- 任务一 编织平安结说课稿-2025-2026学年小学劳动鲁科版五年级上册-鲁科版
- 2025至2030中国物业服务行业深度分析及发展前景与发展战略报告
评论
0/150
提交评论