下载 >  开发技术 >  硬件开发 > 点阵设计 单片机 16x16

点阵设计 单片机 16x16

点阵设计 单片机 16x16 74hc595 c51
2009-06-13 上传大小:53KB
分享
收藏 举报
8255和74ls373和74LS154设计的16×16点阵

运用8255和74ls373和74LS154设计的16×16点阵屏,可以根据自己的需要改成串口通讯功能,通过串口调试助手软件向单片机串口发送信息,单片机能将接收到的汉字直接显示在点阵显示屏上。还有可以进一步编写程序,使点阵邮多种选择的汉字显示效果,如水平滚动显示,垂直滚动显示,百叶窗显示等。

立即下载
滚动显示广告牌系统设计

本设计采用STC89C54RD+单片机制作了一块14×40 点阵LED显示屏,以LED屏的显示电路和单片机控制电路为核心,利用单片机技术和汇编语言程序来实现LED点阵系统的汉字滚动显示。该屏具有运行可靠、安全、节能、成本低、使用方便的特点。本文介绍动态滚动显示屏的基本工作原理。并以滚动显示你好为例,本显示屏的设计具有体积小、硬件少、电路结构简单及容易实现等优点。能帮助广大电子爱好者了解汉字的点阵显示原理, 认识单片机的基本结构、工作原理及应用方法, 并提高单片机知识技术的运用能力。 关键词:LED;显示屏;单片机

立即下载
16X16点阵字模提取器

在做LCD模块显示时,我们往往需要提取其中某些汉字或者符号的字模,常用的如16x16/16x8等。为了便于搞LCD开发的同志,我将自己觉得好用的一款免费字模提取软件上传以期其享。注(来自网络,网上好多都不好用,这款是我找了好久,有了比较之后才认为可用、好用的。)提取结果如下: /*-- 文字: 同 --*/ /*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/ 0x00,0xFE,0x02,0x12,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x12,0x02,0xFE,0x00,0x00, 0x00,0xFF,0x00,0x00,0x1F,0x08,0x08,0x08,0x08,0x08,0x1F,0x40,0x80,0x7F,0x00,0x00, /*-- 文字: @ --*/ /*-- 宋体12; 此字体下对应的点阵为:宽x高=8x16 --*/ 0xC0,0x30,0xC8,0x28,0xE8,0x10,0xE0,0x00,0x07,0x18,0x27,0x24,0x23,0x14,0x0B,0x00, 注:资源来自网络,使用中有任何问题请发邮件给我,我们一起探讨。 Email:jianingke2008@126.com

立即下载
16x16汉字点阵字库,单片机编程用

全部常用汉字16x16字库,单片机编程用

立即下载
16X16汉字点阵字库

LCD开发很需要的16X16汉字点阵字库

立即下载
16*16点阵 51单片机 全彩LED 全套设计(带原理图 pcb图 程序 遥控)

16*16点阵 51单片机 全彩LED(带原理图 pcb图 程序 遥控) 全彩共阳

立即下载
基于51单片机的16*16led点阵贪吃蛇

用51单片机在16*16的led点阵上实现贪吃蛇游戏

立即下载
proteus仿真16*16点阵屏显示汉字4个

在PROTEUS中仿真实现16*16点阵显示汉字

立即下载
16x16点阵字体大全

十六点阵中文字体,包含宋体、仿宋体、黑体、楷体、幼圆、隶、繁体等各种字体

立即下载
16X16点阵字库

windows 自带的汉字点阵字库, 省得费时费力寻找了. 版权归微软所有, 免资源积分

立即下载
基于STC89C52 16*16点阵贪吃蛇

本设计采用8051单片机为主控,实现采用4个按键控制16*16点阵显示的贪吃蛇游戏。并做到以下要求: 1.点阵显示清晰无坏点; 2.按键控制方向,反应迅速无延迟; 3.随着所吃食物增加,移动速度逐渐增加; 4.当贪吃蛇碰壁时游戏结束,并且显示分数; 5.当游戏结束后能够恢复初始化,继续进行。

立即下载
16X16点阵显示 原理图+程序

/*****16X16点阵显示*****/ /*****MCU:ATmega16;编程器:ICCAVR6.3;仿真:protues*****/ /*****使用4块8X8点阵,共阴极扫描,74HC595级联,74HC154行扫描*****/ /*****protues仿真图只为仿真,实际应用请加限流电阻于计算电源电源*****/ /*****此程序只供学习交流使用 ^-^ *****/ /*****编写:滨子MG*****/ /*****时间:2010-4-26*****/ 此程序以仿真通过,压缩包中包含仿真图。

立即下载
字模制作工具+16X16点阵字库

1、这是一个字模制作工具,内有一个16X16点阵的字模库。 2、提供汉字的国标码及UNCODE码之间的转换。

立即下载
点阵16*16显示连接图

16×16点阵LED显示汉字 Proteus中点阵LED最大为8×8点阵,不能用来显示汉字,而四片接在一起又因为引脚太近,无法接线。然而,是不是这样就意味着不能仿真“点阵汉字”了呢?笔者经过研究,将库里的8×8点阵LED修改后,将四片8×8点阵LED合并成一体,就成了16×16的点阵LED了。 该LED的特点是:共阴、逐行扫描、低在前高位在后,上面的引脚为数据口,下面的引脚为行选引脚,低电平有效。 电路由AT89C52、4片74HC138、4片8×8点阵组成。74HC138用于选择行,4片74HC138的有效顺序为:左上,右上,左下,右下。P0口作为数据口,4片74HC138列引脚都接到P0口。显示汉字的示意图如下图所示: ---------------------> ----------------------> ---------------------------------------------------------------- LSB 0 1 2 3 4 5 6 7 MSB | LSB 0 1 2 3 4 5 6 7 MSB LSB 0 1 2 3 4 5 6 7 MSB | LSB 0 1 2 3 4 5 6 7 MSB LSB 0 1 2 3 4 5 6 7 MSB | LSB 0 1 2 3 4 5 6 7 MSB LSB 0 1 2 3 4 5 6 7 MSB | LSB 0 1 2 3 4 5 6 7 MSB LSB 0 1 2 3 4 5 6 7 MSB | LSB 0 1 2 3 4 5 6 7 MSB LSB 0 1 2 3 4 5 6 7 MSB | LSB 0 1 2 3 4 5 6 7 MSB LSB 0 1 2 3 4 5 6 7 MSB | LSB 0 1 2 3 4 5 6 7 MSB LSB 0 1 2 3 4 5 6 7 MSB | LSB 0 1 2 3 4 5 6 7 MSB ---------------------------------------------------------------- LSB 0 1 2 3 4 5 6 7 MSB | LSB 0 1 2 3 4 5 6 7 MSB LSB 0 1 2 3 4 5 6 7 MSB | LSB 0 1 2 3 4 5 6 7 MSB LSB 0 1 2 3 4 5 6 7 MSB | LSB 0 1 2 3 4 5 6 7 MSB LSB 0 1 2 3 4 5 6 7 MSB | LSB 0 1 2 3 4 5 6 7 MSB LSB 0 1 2 3 4 5 6 7 MSB | LSB 0 1 2 3 4 5 6 7 MSB LSB 0 1 2 3 4 5 6 7 MSB | LSB 0 1 2 3 4 5 6 7 MSB LSB 0 1 2 3 4 5 6 7 MSB | LSB 0 1 2 3 4 5 6 7 MSB LSB 0 1 2 3 4 5 6 7 MSB | LSB 0 1 2 3 4 5 6 7 MSB ---------------------------------------------------------------- 以下程序在16×16点阵LED上依次显示“梅川酷子”四个字,分别用正向显示和反向显示,间隔两秒钟变换一次,电路图和效果图下图所示。 AT89c52晶振频率为24MHz,用T0定时,改变变量flag值,从而让程序确定显示哪个汉字和显示方式(正向or反向)。 #i nclude <atmel\regx52.h> #define int8 unsigned char #define int16 unsigned int #define int32 unsigned long int8 flag; /* flag变量 MSB 7 6 5 4 3 2 1 0 LSB × × × Bit5=1,Bit4=0 时,负向显示 Bit5=0,Bit4=1 时,负向显示 Bit[2..0]74HC138的片选信号 */ int8 n; int8 code table[][32]={ {0x88,0x00,0x88,0x00,0x88,0x7F,0x48,0x00,0xDF,0x1F,0xA8,0x10,0x9C,0x12,0xAC,0x14,0xEA,0x7F,0x8A,0x12,0x89,0x14,0x88,0x10,0x88,0x7F,0x08,0x10,0x08,0x14,0x08,0x08},/*"梅",0*/ {0x08,0x20,0x08,0x21,0x08,0x21,0x08,0x21,0x08,0x21,0x08,0x21,0x08,0x21,0x08,0x21,0x08,0x21,0x08,0x21,0x08,0x21,0x08,0x21,0x08,0x21,0x04,0x21,0x04,0x20,0x02,0x00},/*"川",1*/ {0x00,0x08,0xFE,0x08,0x28,0x0A,0x28,0x7E,0xFE,0x0A,0xAA,0x09,0xAA,0xFF,0xEA,0x00,0x86,0x00,0x82,0x7E,0xFE,0x42,0x82,0x42,0x82,0x42,0xFE,0x7E,0x82,0x42,0x00,0x00},/*"酷",2*/ {0x00,0x00,0xF8,0x1F,0x00,0x08,0x00,0x04,0x00,0x02,0x00,0x01,0x00,0x01,0x00,0x41,0xFE,0xFF,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x40,0x01,0x80,0x00}/*"子",3*/ }; void delay(void); void main(void){ int8 i; int8 j; int8 index; flag=0x10; n=0; //定时器T0初始化 TMOD=0x01; TH0=0xb1; TL0=0xe0; ET0=1; EA=1; TR0=1; while(1) { index=flag&0x03; if((flag&0x30)==0x10) { //正向显示 for(i=0;i<8;i++) { //显示上半屏 P0=table[index][2*i]; //左上 P2=i|0x08; delay(); P0=table[index][2*i+1]; //右上 P2=i|0x10; delay(); } for(i=8;i<16;i++) { //显示下半屏 P0=table[index][2*i]; //左下 P2=(i-8)|0x20; delay(); P0=table[index][2*i+1]; //右下 P2=(i-8)|0x40; delay(); } } if((flag&0x30)==0x20) { //反向显示 for(i=0;i<8;i++) { P0=~(table[index][2*i]); //左上 P2=i|0x08; delay(); P0=~(table[index][2*i+1]); //右上 P2=i|0x10; delay(); } for(i=8;i<16;i++) { P0=~(table[index][2*i]); //左下 P2=(i-8)|0x20; delay(); P0=~(table[index][2*i+1]); //右下 P2=(i-8)|0x40; delay(); } } } } void delay(void){ int16 i; for(i=0;i<50;i++); } void timer0() interrupt 1 using 3 { TF0=0; TH0=0xb1; TL0=0xe0; //10ms中断一次 if(n<200) { n++; } else { //2秒改变一次 switch(flag) { case 0x10: { flag=0x11;//下次显示正向“川” break; } case 0x11: { flag=0x12;//下次显示正向“酷” break; } case 0x12: { flag=0x13;//下次显示正向“子” break; } case 0x13: { flag=0x20;//下次显示负向“川” break; } case 0x20: { flag=0x21;//下次显示负向“梅” break; } case 0x21: { flag=0x22;//下次显示负向“酷” break; } case 0x22: { flag=0x23;//下次显示负向“子” break; } case 0x23: { flag=0x10;//下次显示正向“梅” break; } } n=0; } }

立即下载
C语言点阵汉字16x16

C语言点阵汉字16x16,可移植到单片机上。

立即下载
16x16点阵汉字字模提取软件

16x16点阵汉字字模提取软件,自摸二进制代码自动生成

立即下载
16X16点阵设计\16x16点阵

点阵,单片机,课程设计,16X16点阵的课程设计。

立即下载
ms51单片机的4个16x16点阵led电子显示屏的设计

基于MS51单片机的4个16x16点阵LED电子显示屏的设计 基于MS51单片机的4个16x16点阵LED电子显示屏的设计

立即下载
16x16点阵汉字显示

用点阵写自己要显示的汉字,容易掌握!就是代码有点难写!希望能帮到大家

立即下载
16 用74LS595与74LS154设计的16×16点阵屏.zip

16 用74LS595与74LS154设计的16×16点阵屏.zip

立即下载
关闭
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

点阵设计 单片机 16x16

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: