#include

#define uchar unsigned char

#define uint unsigned int

#define out0 P0

#define out2 P2

#define out1 P1

void delay(uint j){

uchar i =250;

for( ; j>0; j--){

while(--i);

i =100;

}

}

uchar code string[] ={

/*--  文字:  老  --*/

/*--  Fixedsys12;  此字体下对应的点阵为:宽x高=16x16   --*/

0x02,0x00,0x02,0x08,0x3F,0xD0,0x02,0x20,0x02,0x40,0xFF,0xFE,0x01,0x00,0x02,0x00,

0x0C,0x10,0x18,0xE0,0x2F,0x00,0x48,0x08,0x88,0x08,0x08,0x08,0x07,0xF8,0x00,0x00,

/*--  文字:  师  --*/

/*--  Fixedsys12;  此字体下对应的点阵为:宽x高=16x16   --*/

0x08,0x00,0x0B,0xFE,0x48,0x20,0x48,0x20,0x48,0x20,0x49,0xFC,0x49,0x24,0x49,0x24,

0x49,0x24,0x49,0x24,0x49,0x24,0x09,0x34,0x11,0x28,0x10,0x20,0x20,0x20,0x40,0x20,

/*--  文字:  你  --*/

/*--  Fixedsys12;  此字体下对应的点阵为:宽x高=16x16   --*/

0x08,0x80,0x08,0x80,0x08,0x80,0x11,0xFE,0x11,0x02,0x32,0x04,0x34,0x20,0x50,0x20,

0x91,0x28,0x11,0x24,0x12,0x24,0x12,0x22,0x14,0x22,0x10,0x20,0x10,0xA0,0x10,0x40,

/*--  文字:  好  --*/

/*--  Fixedsys12;  此字体下对应的点阵为:宽x高=16x16   --*/

0x10,0x00,0x10,0xFC,0x10,0x04,0x10,0x08,0xFC,0x10,0x24,0x20,0x24,0x20,0x25,0xFE,

0x24,0x20,0x48,0x20,0x28,0x20,0x10,0x20,0x28,0x20,0x44,0x20,0x84,0xA0,0x00,0x40,

/*--  文字:  我  --*/

/*--  Fixedsys12;  此字体下对应的点阵为:宽x高=16x16   --*/

0x04,0x40,0x0E,0x50,0x78,0x48,0x08,0x48,0x08,0x40,0xFF,0xFE,0x08,0x40,0x08,0x44,

0x0A,0x44,0x0C,0x48,0x18,0x30,0x68,0x22,0x08,0x52,0x08,0x8A,0x2B,0x06,0x10,0x02,

/*--  文字:  是  --*/

/*--  Fixedsys12;  此字体下对应的点阵为:宽x高=16x16   --*/

0x1F,0xF0,0x10,0x10,0x10,0x10,0x1F,0xF0,0x10,0x10,0x10,0x10,0x1F,0xF0,0x00,0x00,

0xFF,0xFE,0x01,0x00,0x11,0x00,0x11,0xF8,0x11,0x00,0x29,0x00,0x45,0x00,0x83,0xFE,

/*--  文字:  魏  --*/

/*--  Fixedsys12;  此字体下对应的点阵为:宽x高=16x16   --*/

0x0C,0x20,0x70,0x40,0x11,0xFC,0xFF,0x24,0x39,0x24,0x55,0xFC,0x93,0x24,0x01,0x24,

0x11,0xFC,0xFC,0x40,0x24,0x68,0x44,0xB2,0x28,0xBE,0x11,0x20,0x29,0x22,0xC6,0x1E,

/*--  文字:  涛  --*/

/*--  Fixedsys12;  此字体下对应的点阵为:宽x高=16x16   --*/

0x00,0x40,0x20,0x40,0x17,0xFC,0x10,0x40,0x83,0xF8,0x40,0x80,0x47,0xFE,0x10,0x90,

0x11,0x10,0x21,0xFE,0xE2,0x10,0x22,0x90,0x24,0x50,0x28,0x10,0x20,0x50,0x00,0x20,

};

void main(){

uchar i,j,n;

while(1){

for(j =0; j<8; j++){

for(n=0; n<40; n++){

for(i=0; i<16; i++){

out1 =i%16;

out0 =~string[i*2+j*32];

out2 =~string[i*2+1+j*32];

delay(4);

out1=0xff;

out2 =0xff;

}

}

}

}

}

汉字点阵c语言程序,用c51单片机控制1616点阵显示汉字源代码相关推荐

  1. 51单片机点阵c语言程序,使用51单片机点亮我们的点阵灯

    通过前面我们都知道点亮我们的不管是点阵,数码管,还是LED灯,不仅要熟悉我们的代码还要会看我们的原理图和真值表,所以我们如果真的要写代码倒是其次的,首先我们得学会看我们的原理图和真值表,但是认识那个我 ...

  2. c语言led灯汉字编码,单片机led灯板显示汉字程序

    //该板子上的点阵为8*8,只能显示简单的一些汉子,如果要显示真正的汉字 //通过取模软件取的可以选择16*16点阵的板子 #include #include sbit SRCLK=P3^6; sbi ...

  3. 51单片机控制步进电机的c语言程序,用AT89C51单片机控制步进电机的汇编源程序...

    描述 下面程序完成的主要功能:实现步进电机的正反转,加速.减速:显示电机转速(转速级别)和工作状态(正转.反转.不转). 源程序 SPEED EQU 10H ;SPEED为转速等级标志,共7级,即1~ ...

  4. 单片机控制灯光亮度c语言程序,基于51单片机控制LED灯光亮度并报警

    利用pwm控制led灯光亮度大小.可以显示许多亮度等级 到最低或者最高亮度等级会发出报警.设计思路: LED一般是恒流操作的,如何改变LED的亮度呢?答案就是PWM控制.在一定的频率的方波中,调整高电 ...

  5. 单片机自动调光C语言,C51单片机控制40w调光电源C语言程序

    C51单片机控制40w调光电源C语言程序,12M晶振,500Hz 2ms,1000Hz 1ms,300Hz 3.3ms,330Hz 3ms .3ms为一个周期,30us中断一次,共可以有100次中断, ...

  6. C语言26个英文字母点阵,16X16点阵C语言程序(国外英文资料).doc

    16X16点阵C语言程序(国外英文资料) 16X16点阵C语言程序(国外英文资料) / * -- -16 * 16 # include < reg51. H > # include < ...

  7. c语言控制数码管显示时间,单片机 控制 数码管显示

    常见LED数码管 LED数码管(LED Segment Displays)简介 数码管也称LED数码管,是由多个发光二极管封装在一起的"8"字型的器件. 按发光二极管单元连接方式可 ...

  8. 单片机汉字点阵c语言程序,51单片机C语言多种点阵屏驱动程序(开发软件为keil C...

    51单片机C语言多种点阵屏驱动程序(开发软件为keil C 2016-08-23 1 0 0 暂无评分 其他 1 积分下载 如何获取积分? 51单片机C语言多种点阵屏驱动程序(开发软件为keil C ...

  9. 定时器计数器实验C语言程序,实验二 单片机定时器和计数器编程

    仲恺农业工程学院实验报告纸 信息学院 (院.系)专业班组单片机原理及接口技术课实验二单片机定时器/计数器编程 一.实验目的 1.掌握单片机定时器/计数器的工作方式: 2.掌握单片机定时器/计数器的编程 ...

最新文章

  1. Asp.net(c#)实现多线程断点续传
  2. 会话保持之iRule脚本
  3. 对方不想和你说话 php,对方不想和你聊天的表现,遇到后赶紧放弃
  4. android 挂载 nfs工具,Android 挂载 NFS
  5. 转载:left join和left semi join的联系和区别
  6. Cow Digit Game(博弈论:sg函数)
  7. Error assembling WAR: webxml attribute is required (or pre-existing WEB-INF/web.xml
  8. Codeforces Round #676 (Div. 2) E待补
  9. iwrite提交不了作业_iWrite英语写作教学与评阅系统移动端——学生使用手册
  10. python 前端学习_python学习之路7 前端学习3
  11. 我的 CDMA 往事
  12. 如何利用计算机系统原理做文件保护,计算机系统设计原理(影印版).docx
  13. 构建应用状态时,你应该避免不必要的复杂性
  14. 2.1 使用ARDUINO控制MC20打电话
  15. 数据库 基础学习7— 数据库编程
  16. python—range() 函数—步长为正,左闭右开;步长为负,左开右闭
  17. malloc 初始化_glibc: malloc、calloc、realloc amp; free
  18. 拓端tecdat|Python中利用长短期记忆模型LSTM进行时间序列预测分析 - 预测电力负荷数据
  19. UnityContainer中RegisterType与RegisterInstance的区别
  20. mysql数据库索引使用总结和对比

热门文章

  1. YTU OJ 2451: 股市风云
  2. 如何命名计算机快捷键,重命名的快捷键,教您重命名的快捷键是什么
  3. 干货·Doherty功放设计
  4. 学生选课系统-学年学期选择器,根据入学年份自动计算当前学期
  5. ctfshow node.js专题
  6. Qt编写安防视频监控系统15-远程回放
  7. 各种语言随机数的产生方法
  8. 读书笔记:读《知道做到》学“知行合一”
  9. 惠民工程(最小生成树)
  10. 超实数探索浪潮波及中国数学界