[页数]:11 [字数]:4926 [目录] 1 题义分析及解决方案 1 硬件设计 2 控制程序设计 3 上机调试过程 4 设计结果分析及问题讨论 [正文] 1题义分析及解决方案 1.1题义需求分析 该题目要求使用LED8*8显示矩阵设计接口滚动显示汉字。使用8255把cpu与显示外设LED联系起来。8*8LED是8列阴极连在一起,8列阳极连在一起的64个二极管矩阵,当阳极为高电平,阴极为低电平时,二极管发光。 由于每次只可显示一行,LED矩阵一共要显示8次才可以显示完一个汉字。则可以取汉字的点阵码,所以对点阵码得描述显得尤为重要。把二极管看成点,通过发光显示出很多点,由这些点连接起来形成竖线和横线,这样如此便可以组成一个汉字。根据人肉眼所具有的暂留效应,保证二极管的闪烁频率足够高,达到人肉眼无法辨别的程度(人眼分辨时间的能力是25毫秒),即使8行显示的时间小于25毫秒,则人眼会认为这是一个汉字而不是单独的8行。 问题归纳: 1)接口问题,选用何种芯片。这是关键的一步,这将直接影响到整个功能的实现。 2)汉字如何显示。这是对点阵输入时应该注意的问题。 3)汉字如何输入。影响核心代码的编写。 1.2解决问题方法及思路 1.2.1硬件部分 8255是一个多功能,多通道的可编程接口,用它与PCI卡和LED8*8矩阵相连,实现数据的输出。由于是使用8位作为一行输入,对硬件就有了要求,而8255此时体现了它的优势,为编码提供了较多的方便。 1.2.2 软件部分: 汉字是由笔画组成的,笔画可以看成是由点组成的,由发光二极管的发光代表一个点,通过连线,把每个发光点连起来,从而形成一个汉字。这样就是说 ...... [原文截取] 题义分析及解决方案 题义需求分析 该题目要求使用LED8*8显示矩阵设计接口滚动显示汉字。使用8255把cpu与显示外设LED联系起来。8*8LED是8列阴极连在一起,8列阳极连在一起的64个二极管矩阵,当阳极为高电平,阴极为低电平时,二极管发光。 由于每次只可显示一行,LED矩阵一共要显示8次才可以显示完一个汉字。则可以取汉字的点阵码,所以对点阵码得描述显得尤为重要。把二极管看成点,通过发光显示出很多点,由这些点连接起来形成竖线和横线,这样如此便可以组成一个汉字。根据人肉眼所具有的暂留效应,保证二极管的闪烁频率足够高,达到人肉眼无法辨别的程度(人眼分辨时间的能力是25毫秒),即使8行显示的时间小于25毫秒,则人眼会认为这是一个汉字而不是单独的8行。 问题归纳: 接口问题,选用何种芯片。这是关键的一步,这将直接影响到整个功能的实现。 汉字如何显示。这是对点阵输入时应该注意的问题。 汉字如何输入。影响核心代码的编写。 解决问题方法及思路 硬件部分 8255是一个多功能,多通道的可编程接口,用它与PCI卡和LED8*8矩阵相连,实现数据的输出。由于是使用8位作为一行输入,对硬件就有了要求,..... |
汉字显示器01
查看评论
已有0位网友发表了看法