8*8点阵单个汉字显示实验

发布者:genius6最新更新时间:2012-11-10 来源: 21ic 关键字:8*8点阵  汉字显示  AT89C52 手机看文章 扫描二维码
随时随地手机看文章
/*
程序效果:显示单个汉字,本程序采用仿真模式,其中用到:
AT89C52、74HC145、MATRIX-8*8-RED点阵管、RESPACK-8器件,其中MATRIX-8*8-RED有行列之分。
*/
#include //头文件
#define uchar unsigned char //宏定义
#define dataport1 P0  //定义数据端口
#define dataport2 P2
#define address   P1 //定义地址端口
uchar code table[]={ //要显示的汉字表
0x80,0x00,0x40,0x00,0x20,0x00,0xF8,0xFF,0x47,0x00,0x22,0x80,0x50,0x40,0x4F,0x30,
0x4A,0x0C,0xF8,0x03,0x48,0x00,0x48,0x40,0x48,0x80,0xCC,0x7F,0x08,0x00,0x00,0x00,//伤10
};
void delay(uchar i)  //延时子函数
{
   while(i--);
}
void main()  //主函数
{
   uchar i; //定义变量
   while(1)
   {
      address=0x00;//赋初值
      for(i=0;i<32;i++) //循环16次
      {
          dataport1=table[i];
         dataport2=table[++i];
         delay(100); //延时时间,数值要适宜,注意为char型
         dataport1=0;  //消隐
         dataport2=0;
         address++;
      }
   }
}
 电路连接图如下
点击浏览下一页
关键字:8*8点阵  汉字显示  AT89C52 引用地址:8*8点阵单个汉字显示实验

上一篇:基于STC89C52和HT1621D的液晶显示系统的设计
下一篇:51单片机驱动1602液晶显示器c程序

推荐阅读最新更新时间:2024-03-16 13:12

具有远程抄表功能的数字电度表的研究
1 引 言   作为通信技术的一个应用领域,电力载波通信技术用现有交流电源线作通信线路,省去不切实际的铺线工程,具有通道可靠性高、投资少见效快、与电网建设同步等无法比拟的优越性,现已成为电力系统应用最为广泛的通信手段。本文介绍一种以单片机AT89C52为基础的采用电力载波通信方式实现远程抄表的数字电度表,它能实现各个电力用户用电量的自动记录、传送等功能 ,使得在供电局抄表中心便能查询用电情况,自动抄收用户电表数、计算电费等,由此带来的经济效益及社会效益都将非常可观。 2 系统简介 系统总结构简图如图1所示。   电网进户线通过稳压电路(7805)产生+5V和+10V两种直流工作电源,以满足本系统中
[单片机]
具有远程抄表功能的数字电度表的研究
让12864液晶模块显示更小的文字 5*8点阵
在家琢磨着怎样整一个5×8的ASCII字符库,用于我后面要设计的温度记录仪.本人比较喜欢LCD12864(ST920)这个模块,它本身的字符库给我们带来了很多方便,可是也有些缺陷,就是个子太大,一个ASCII字符都占用了8×16的空间,可见如果我们用于绘图时当需要显示某些提示内容的时候可想而知,那文字都比图像还要大.于是,笔者经过多番的修改和更正后,完成了以下函数库,在今后的使用中,字符库可以任意更改,字体也能任意宽高,便于移植到更大的LCD模块上使用,接下来我就以一个简单的C语言程序让它显示到LCD模块上.经过使用自定义的字符库,单个12864能够显示7行字符. 效果如图: 本程序使用IAR AVR编译器,芯片使用
[单片机]
让12864液晶模块<font color='red'>显示</font>更小的文字 5*<font color='red'>8</font><font color='red'>点阵</font>
51单片机(AT89C52)矩阵键盘检测程序
矩阵键盘检测思路:行线设为输出、列线设为输入获得列码,行线设为输入、列线设为输出获得行码,由行列码确定键值。 本程序可改进的地方:按键状态机中,将等待按键释放语句移到第三个状态中,可进一步提高按键扫描程序效率。 #include reg52.h #define uchar unsigned char #define uint unsigned int sbit dula=P3^0; sbit wela=P3^1; #define keyport (P1) #define keystate0 0 //按键确认状态 #define keystate1 1 //按键无动作状态 char keystate=1;
[单片机]
51单片机(<font color='red'>AT89C52</font>)矩阵键盘检测程序
51 汇编编程:8×8 点阵驱动
;有个题目,要求把 C 语言的程序,改成汇编的,链接如下: ;看他原来的程序,是驱动 8*8 LED 点阵显示字符的。 ; ;根据程序,做而论道画出了点阵驱动电路,运行C程序后显示如下所示: ; ; ;LED 所显示的全部字符都在下面给出了,有些字符的图形,还是很有创造力的,呵呵 ;全部代码如下: ;8 * 8 LED 点阵 ORG 0000H JMP START ;----------------------- RED: DB 0x18,0x00,0x18,0x18,0x18,0x18,0x18,0x18;//i DB 0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0xFC,0x
[单片机]
51 汇编编程:<font color='red'>8</font>×<font color='red'>8</font> <font color='red'>点阵</font>驱动
基于CAN总线的大容量汉字火灾楼层显示器设计
1 引言   火灾 楼层 显示器 作为火灾自动报警系统的重要组成部分,是一种安装在楼层或独立防火区中的数字式火灾报警显示装置。它通过报警总线与火灾报警控制器相连,处理并显示报警总线上的数据。火灾楼层显示器中的内置单片机将接收到的总线信息进行判断、分析和处理,将报警的探测器地址编号转换成相应的火警地点信息(例如房间号和房间类型等),连同火警类型一道通过液晶显示出来,同时发出声光报警信号,通知失火区域的人员。   目前国内现有的火灾楼层显示器大都以51单片机作为MCU。因为ROM寻址空间所限,火灾楼层显示器大都只能显示火警所在楼层号和地址号,无法以直观的汉字信息提示情况各异的具体火警地点。如果将汉字信息通过总线分发到各个楼层显示器
[安防电子]
基于CAN总线的大容量<font color='red'>汉字</font>火灾楼层<font color='red'>显示</font>器设计
基于AT89C52的汽车防护系统集成设计与应用
0 引言     在国际金融危机的背景下,尤其在竞争异常激烈的汽车工业领域,提高我国汽车电子产品的技术和降低产品的价格,对降低整车成本显得十分重要。汽车防护系统的集成化是一股势不可挡的趋势。采用系统性能可靠、成本较低、软件设计灵活简单、硬件接口功能丰富、扩展性好、通用性强的AT89C52单片机开发了键盘、液晶显示器、多路震动的采集等,将汽车倒车安全距离提醒、汽车无线遥控防盗报警、汽车电源锁加密、汽车行车监视后方车辆距离等诸多汽车防护系统结合在一起,对驾驶环境实施全面监控,集中比较、分析多方面的数据,这样集成的主、被动系统能实现更强的安全性能,最大程度地保护车辆、乘员乃至行人的安全,其价值远远超过了各自独立、互不相干的防护系统。
[嵌入式]
LCD12864(KS0108)驱动程序 显示汉字-字符
仿真原理图如下 #include reg52.h #include intrins.h #include string.h #include hanzi.h //汉字库头文件 #include shuzi.h //字符库头文件 #define uchar unsigned char #define uint unsigned int // lcd12864(ks0108) #define LCD_DATA P2 //LCD8位并行数据口 sbit LCD_RS=P0^5; //寄存器选择 sbit LCD_RW=P0^6; //读/写选择 sbit LCD_EN=P0^7;
[单片机]
LCD12864(KS0108)驱动程序 <font color='red'>显示</font><font color='red'>汉字</font>-字符
单片机程序-点阵LED
/****************点阵LED******************/ /** *功能:点阵LED流动显示5,4,3,2,1后,会一直显示闪动的矩形 *作者:徐冉 *日期:2013-06-10 *备注:已经通过调试 **/ /*****************AT89C52-RC MCU****************/ /***********************51hei开发板**************/ #include reg52.h typedef unsigned int uint;//数据类型声明优于#define typedef unsigned char uchar; sbit max7219
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved