单片机原理与接口技术-基于51单片机的LED1616点阵的汉字显示设计.doc
《单片机原理与接口技术-基于51单片机的LED1616点阵的汉字显示设计.doc》由会员分享,可在线阅读,更多相关《单片机原理与接口技术-基于51单片机的LED1616点阵的汉字显示设计.doc(8页珍藏版)》请在沃文网上搜索。
1、 课题LED 16*16点阵的汉字显示专业: 班级: 姓名: 学号: 一、 设计任务显示静止的汉字或者是滚动显示的汉字。二、 设计原理 原理:点阵内部结构及外形如下,8X8点阵共由64个发光二极管组成,且每个发光二极管是放置在行线和列线的交叉点上,当对应的某一行置1电平,某一列置0电平,则相应的二极管就亮; 所用到的单片机为8255和273,对单片机的简单介绍:8255单片机有A,B,C三个端口,都是8位的输入/输出锁存器,默认状态下为输出状态,还有控制口其地址为8003H。8255有读写使能端口WR和RD接受由CPU发来的控制信号,来判断是读还是写。还有复位信号RESET。本次实验基本上用到
2、这些引脚。对于273单片机主要用到它的端口地址0A000H。连线方式为:l 8255CS 接 Y0, 273CS 接 Y2,l WR 接 XWR,RD 接 XRD, l A0 接 XA0, A1接 XA1,l RESET接 RST, D0.D7接XD0.XD7 三、 设计所用软件与硬件 16*16点阵的设计用到的硬件是电脑一台,8255单片机一个,273单片机一个。所用到的软件是字模提取软件和单片机。字模提取软件主要的功能就是将所要显示的汉字代码提取出来。四、 设计程序和代码程序为:#include#include#define PA XBYTE0X8000H#define PB XBYTE0
3、X8001H#define PC XBYTE0X8002H /对单片机8255和273的#define PD XBYTE0X8003H/定义#define PE XBYTE0XA000H unsigned char code taa=0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff;unsigned char code tab=0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe;
4、 /定义0的时候亮1的时候灭tbb=0xF0,0x00,0x1F,0x10,0x88,0x30,0x92,0x09,0x54,0x04,0x24,0x22,0x10,0x60,0xFF,0x11,0x10,0x28,0x38,0x64,0x58,0x20,0x94,0x11,0x92,0x08,0x11,0x06,0x90,0x01,0x10,0x00 /好字的代码int x,i,j,k;void delayms(x)for(i=x;i0;i-)for(j=10;j0;j-);/ 表示延时系统void main() PD=0x80; /对端口的初始化 while(1) for(k=0;k16;
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 原理 接口 技术 基于 51 LED1616 点阵 汉字 显示 设计