其他分享
首页 > 其他分享> > 1164【毕设课设】基于8086的16x64点阵汉字显示

1164【毕设课设】基于8086的16x64点阵汉字显示

作者:互联网

【资源下载】百度网盘下载地址如下:
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl

点阵显示屏是由可亮可暗的许多小单元(灯或其它结构,只要在色彩上有所区别即可)排成阵列(一般为矩形,其它形状也有但并不常见)来显示文字或图形内容的显示装置。它可以用来显示机器运行状态、时钟、铁路发车指示等许多无需高分辨率的简单信息。

通常这种显示器由称为点阵控制器的电路控制。点阵控制器按照所需的显示内容打开或关闭阵列里的单元,使得文字或图形可以显示出来。

col_adress_d    equ 0600h
col_adress_e    equ 0800h
col_adress_f    equ 0a00h
.8086
.stack
.code 
.startup 
start : mov m,offset tab 
		mov count,10
next0:  mov di,0001h
next1:  mov cx,16
		mov si,m
next2:  mov dx,col_adress  ;列地址
		mov ax,0000h		
		out dx,ax 			;禁止列显示
		mov dx,row_adress	;加载行地址
		mov ax,[si]			;显示数据赋给 行输出
		out dx,ax
		mov dx,col_adress	;加载列地址
		mov ax,di			;选中第一列显示数据
		out dx,ax			;选中列显示数据
		call delay2			;延时
		rol di,1            ;右移一位
		add si,2			;字模指针加2 
		loop next2			;循环执行next2 直道将count从16减小至0 cx
		mov dx,col_adress   ;列地址
		mov ax,0000h        
		out dx,ax           ;禁止列显示
		mov di,0001h        ;将初始di置为第一列

 

 

  

 

标签:1164,毕设,课设,di,mov,dx,ax,adress,col
来源: https://www.cnblogs.com/ythero/p/14495948.html