word_disp.asm

来自「5402DSP程序设计语言」· 汇编 代码 · 共 201 行

ASM
201
字号
;===============================================
; 造字子程序  fill_chinese_word.asm

 		.global  fill_chinese_word 
 		.ref    write_command ,write_data  
;===============================================
fill_chinese_word:
;turn off display
		stm #08h,ar5
		call write_command
;clear ddram
		stm #01h,ar5
		call write_command
;turn on display        
        stm #0ch,ar5
		call write_command
;set display address		
		stm #80h,ar5 			;set display address 
		call write_command
;调用 中文字 库代码, 显示 汉字 
		stm #0b1h,ar5
		mvdk ar5,1023h
		call write_data
		stm #0b1h,ar5
		mvdk ar5,1023h
		call write_data         ; 北
		stm #0beh,ar5			;0beh
		mvdk ar5,1023h
		call write_data
		stm #0a9h,ar5			;0a9h
		mvdk ar5,1023h
		call write_data		  ; 京
;
		stm #0beh,ar5
		mvdk ar5,1023h
		call write_data
		stm #0abh,ar5
		mvdk ar5,1023h
		call write_data     ; 精

		stm #0d2h,ar5
		mvdk ar5,1023h
		call write_data
		stm #0c7h,ar5
		mvdk ar5,1023h
		call write_data		; 仪
		
;		stm #0c0h,ar5
;		mvdk ar5,1023h
;		call write_data
;		stm #0edh,ar5
;		mvdk ar5,1023h
;		call write_data ; 理

;		stm #0b9h,ar5
;		mvdk ar5,1023h
;		call write_data
;		stm #0a4h,ar5
;		mvdk ar5,1023h
;		call write_data		; 工
			
;		stm #0b4h,ar5
;		mvdk ar5,1023h
;		call write_data
;		stm #0f3h,ar5
;		mvdk ar5,1023h
;		call write_data 	; 大
		
;		stm #0d1h,ar5
;		mvdk ar5,1023h
;		call write_data
;		stm #0a7h,ar5
;		mvdk ar5,1023h
;		call write_data    ; 学

		stm #0b4h,ar5
		mvdk ar5,1023h
		call write_data
		stm #0efh,ar5
		mvdk ar5,1023h
		call write_data ; 达

		stm #0cah,ar5
		mvdk ar5,1023h
		call write_data
		stm #0a2h,ar5
		mvdk ar5,1023h
		call write_data		; 盛
		
		stm #0b9h,ar5
		mvdk ar5,1023h
		call write_data
		stm #0abh,ar5
		mvdk ar5,1023h
		call write_data ; 公

		stm #0cbh,ar5
		mvdk ar5,1023h
		call write_data
		stm #0beh,ar5
		mvdk ar5,1023h
		call write_data		;司 
;set display address		
		stm #91h,ar5			;set display address 
		call write_command
;调用 中文字 库代码, 显示 汉字		
		stm #0bbh,ar5
		mvdk ar5,1023h
		call write_data
		stm #0b6h,ar5
		mvdk ar5,1023h
		call write_data ; 欢
		
		stm #8bh,ar5			;set display address 
		call write_command

		stm #0d3h,ar5
		mvdk ar5,1023h
		call write_data
		stm #0adh,ar5
		mvdk ar5,1023h
		call write_data		; 迎
		
		stm #8dh,ar5			;set display address 
		call write_command
		
		stm #0c4h,ar5
		mvdk ar5,1023h
		call write_data
		stm #0fah,ar5
		mvdk ar5,1023h
		call write_data		; 您

;set display address		
		stm #98h,ar5			;set display address 
		call write_command
;调用 中文字 库代码, 显示 汉字

		stm #0b6h,ar5
		mvdk ar5,1023h
		call write_data
		stm #0e0h,ar5
		mvdk ar5,1023h
		call write_data ; 多
		
		stm #9ah,ar5			;set display address 
		call write_command

		stm #0d0h,ar5
		mvdk ar5,1023h
		call write_data
		stm #0bbh,ar5
		mvdk ar5,1023h
		call write_data		; 谢
		
		stm #9ch,ar5			;set display address 
		call write_command
		
		stm #0b9h,ar5
		mvdk ar5,1023h
		call write_data
		stm #0d8h,ar5
		mvdk ar5,1023h
		call write_data		; 关
		
		stm #9eh,ar5			;set display address 
		call write_command
		
		stm #0d5h,ar5
		mvdk ar5,1023h
		call write_data
		stm #0d5h,ar5
		mvdk ar5,1023h
		call write_data		; 照

;		stm #0cbh,ar5
;		mvdk ar5,1023h
;		call write_data
;		stm #0efh,ar5
;		mvdk ar5,1023h
;		call write_data    ; 孙
		
;		stm #0b5h,ar5
;		mvdk ar5,1023h
;		call write_data
;		stm #0c2h,ar5
;		mvdk ar5,1023h
;		call write_data     ;德
		
;		stm #0cch,ar5
;		mvdk ar5,1023h
;		call write_data
;		stm #0efh,ar5
;		mvdk ar5,1023h
;		call write_data     ; 田

;		b 	fill_chinese_word	  ;test	
		ret
;===============================================
;===============================================

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?