1、“.....由单片机控制汉字的显示内容。为了降低成本,使用了四块的点阵发光管的模块,组成了个的点阵显示屏,如图所示。在这里仅做了四个汉字的显示,在实际的使用中可以根据这个原理自行的扩展显示的汉字,下面是介绍汉字显示的原理。图四块的点阵组成的点阵驱动显示采用动态扫描方法,动态扫描方式是逐行轮流点亮,这样扫描驱动电路就可以实现多行的同名列共用套列驱动器。以点阵为例,把所有同行的发光管的阳极连在起,把所有同列的发光管的阴极连在起共阳的接法,先送出对应第行发光管亮灭的数据并锁存,然后选通第行使其燃亮定的时间,然后熄灭再送出第行的数据并锁存,然后选通第行使其燃亮相同的时间,然后熄灭第行之后,又重新燃亮第行,反复轮回。当这样轮回的速度足够快每秒次以上,由于人眼的视觉暂留现象,就能看到显示屏上稳定的图形。该方法能驱动较多的,控制方式较灵活,而且节省单片机的资源......”。
2、“.....控制电路可以只用根信号线,将列数据位位传往列驱动器,在硬件方面无疑是十分经济的。但串行传输过程较长,数据按顺序位位地输出给列驱动器,只有当行的各列数据都已传输到位之后,这行的各列才能并行地进行显示。对于串行传输方式来说,列数据准备时间可能相当长,在行扫描周期确定的情况下,留给行显示的时间就太少了,以致影响到的亮度。采用串行传输中列数据准备和列数据显示的时间矛盾,可以采用重叠处理的方法。即在显示本行各列数据的同时,传送下行的列数据。为了达到重叠处理的目的,列数据的显示就需要有锁存功能。对于列数据准备来说,它应能实现串入并出的移位功能。这样,本行已准备好的数据打入并行锁存器进行显示时,串行移位寄存器就可以准备下行的列数据,而不会影响本行的显示。点阵显示模块进行的方法有两种水平方向方向扫描,即逐列扫描的方式简称列扫描方式此时用个口输出列码决定哪列能亮相当于位码......”。
3、“.....决定该行上那哪个亮相当于段码。能亮的列从左到右扫描完列相当于位码循环移动次即显示出个完整的图像。竖直方向方向扫描,即逐行扫描方式简称行扫描方式此时用个口输出决定哪行能亮相当于位码,另个口输出列码行数据,行数据为将列数据的点阵旋转度的数据决定该行上哪些灯亮相当于段码。能亮的行从上向下扫描完行相当于位码循环移位次即显示帧完整的图像。本设计应用的是第种的扫描方法,即水平方向方向扫描。每个字由行列的点阵形成显示,即每个字均由个点阵来表示,我们可以把每个点理解为个像素。般我们使用的的点阵宋体字库,即所谓的,是每个汉字在纵横各点的区域内显示的。汉字库从该位置起的字节信息记录了该字的字模信息。事实上这个汉字屏不仅可以显示汉字,也可以显示在像素范围内的任何图形。我们以水平方向方向扫描显示汉字的江为例来说明其扫描原理,每个字由行列的点阵组成显示,如图下的......”。
4、“.....由于单片机的总线为位,个字需要拆分成两个部分。般我们把它分解成上部分和下部分,上部分由的点阵组成,下部分也由的点阵组成。在本例中单片机首先显示的是左上角的第列的部分,即第列的口。方向为到,显示汉字江的时候,到都是灭的,亮,即二进制,转换为进制为,如图所示。上半部分第列完成之后,继续扫描下半部分的第列,为了接线的方便,我们仍设计成由上往下的扫描方式,即从向方向扫描,从上图可以看到,这列所有的都不亮,所以代码为,进制为,然后单片机转向上半部的第二列,除了亮,其他的都不亮,即为,进制为,这列扫描完成之后继续进行下半部分的扫描,除了亮,其他的为不亮,为二进制,即进制。本章小结通过本章的的学习,能正确的理解的显示方式,为后续的硬件和编程打好理论基础。泸州职业技术学院毕业论文系统硬件设计系统硬件介绍单片机介绍单片机......”。
5、“.....这些部件包括中央处理器数据存储器程序存储器定时器计数器和多种接口电路。单片机的基本结构见图。图单片机的基本结构系列的内部结构可以划分为存储器并行口串行口定时器计数器中断逻辑几部分。中央处理器的中央处理器由运算器和控制器构成,其中包括若干特殊功能寄存器。算术逻辑单元能对数据进行加减乘除等算术运算与或异或等逻辑运算以及位操作运算。只能进行运算,运算的操作数可以事先存放到累加器或寄存器中,运算结果可以送回或通用寄存器或存储单元中,累加器也可以写成。寄存器在乘法指令中可以用来存放个乘数,在除法指令中用来存放除数,运算后中为部分运算结果。主要用于完成二进制数据的算术和逻辑运算,并通过对运算结果的判断影响程序状态字寄存器中有关位泸州职业技术学院毕业论文系统硬件设计的状态。程序状态字是个位寄存器,用个移到第个,原来第个移到第个原来第个移到第个。实现数组数据循环左移的方法有第......”。
6、“.....该子程序每执行次可把数组中的额数据循环左移次,主程序中先调用次该子程序,时数组中的数据循环左移这次,然后再从数组中取数据显示。当数组中的额数据个数较多时,片内将不够大,必须将数组定义在片外中。第二,不用子程序,而是用变量判断控制实现数组数据的循环左移。行扫描方式左移行向组字显示字符水平方向的左移。如果是行向组字行扫描方式,点阵数据为列码,左边为敌位右边为高位,希望显示向左移动的个字符,第次扫描从列码的点阵数组中取第个数据,送到列码输出口,对应的个数据,同时用行码输出口输出行码,分别控制扫描第行。扫描完成这个数据之后,第次扫描的第个数据,应将原来第次扫描的列码每个都循环右移位如果是显示右移则应循环左移,再进泸州职业技术学院毕业论文系统软件设计行扫描。如此,每进行下次扫描,把上次扫描的个列码都循环右移位,再进行扫描。数据的右移与数据的左移相似,只是取码的顺序相反而已......”。
7、“.....数据的上下移动列扫描方式向上移动列向组字显示字符竖直方向的移动。若是列向组字,希望显示向上移动个字符,第次扫描从行码的点阵数组中取第个数据,送行码输出口,对应于这个数据,同时用列码输出口输出列码,分别控制扫描第列。由于是列向组字上高下低,扫描完成这个数据后,第次扫描的个数据,应将原来的第次扫描的个行码每个都循环右移位,使显示的点都上移行如果是显示向下滚动则应循环左移,再进行扫描。如此,每进行下次的扫描,把上次的个行码都循环右移位,再进行扫描就实现了数据的向上移动。也可以用字型的方法容易理解,以下的的显示个字是个字型,首先扫描的而是第个字型,同样是行,列扫描,次显示完成个字型后,再扫描第二个字型完成第二个字型后,再扫描第三个字型以此类推,即可产生该文字向上移动的感觉当把第个字型编码中,每行显示的数据都右移位,以产生第二个字型编码,即可产生字符向上滚动的感觉......”。
8、“.....就进行这样的调整动作,以产生第二个字型的编码。同样的,当第二个字型完成之后,就进行这样的调整动作,以产生第三个字型的编码。调整的动作是先将个编码根据序填入储存器,例如第行编码存入地址,第行编码存入地址要进行上移调整时,则从地址数据开始,每笔数据都右移位即可。行扫描方式上下移动行向组字显示字符竖直方向的移动方法延长数组法。如果是行向组字,希望显示向上移动的个字符,泸州职业技术学院毕业论文系统软件设计第次扫描从列码的点阵数组中取第个数据,送列码输出口,对应于这个数据,同时用行码输出口输出行码,分别控制扫描第行。第次扫描从点阵数组中取第个额数据第个数据与地个数据同,分别送列码输出口,对应于这个数据,同时用行码输出口输出行码,仍分别控制地行。第次扫描从点阵数组中取第个数据第个数据与地个数据同扫描如此就实现了字符的向上移动。方法数组数据循环左移法。实现数组数据循环左移的方法与上类似......”。
9、“.....而是用变量判断控制实现数组数据的循环左移。主程序模块设计整个程序进行模块化设计,主程序只需调用相应的程序即可。主程序流程如附件所示。本章小节本章主要对系统的软件设计进行了详细说明,从数据单元及标志单元的分配,到各子程序模块的实现方法,以及对时钟的误差分析校正,定时音与显示相冲突问题及解决方案。泸州职业技术学院毕业论文系统调试系统调试泸州职业技术学院毕业论文附录实验板原理图附录实验板原理图泸州职业技术学院毕业论文附录实验板原理图参考文献胡汉才单片机原理及接口技术北京清华大学出版社,胡健单片机原理及接口技术北京机械工业出版社,胡健单片机实用教程北京兵器工业出版社,周行慈单片机应用程序设计基础北京北京航空航天大学出版社,李广弟单片机基础修订本,北京北京航空航天大学出版社,李朝青单片机原理及接口技术,简明修订版北京北京航空航天大学出版社......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。