单片机系统中的汉字显示

[09-12 17:48:40]   来源:http://www.88dzw.com  单片机学习   阅读:8338

文章摘要:MUL ABMUL B,#30MUL ABADD A,R5MOV 25H,AMOV R2,ACLR AADDC A,BMOV 24H,AMOV R3,AMOV 26H,#16 ;将取出的点阵送LCD显示PRHZ6:MOV R4,#24HLCALL PR1 ;双字节参数R2,R3MOV A,@R1MOV R3,AINC R1MOV R4,#0C0HLCALL PR11 ;单字节参数R3MOV A,@R1MOV R3,AINC R1MOV R4,#0C0HLCALL PR11MOV A,#30ADD A,25HMOV R2,ACLR AADDC A,24HMOV R3,AMOV 24H,ADJNZ

单片机系统中的汉字显示,标签:单片机开发,单片机原理,单片机教程,http://www.88dzw.com

MUL AB

MUL B,#30

MUL AB

ADD A,R5

MOV 25H,A

MOV R2,A

CLR A

ADDC A,B

MOV 24H,A

MOV R3,A

MOV 26H,#16 ;将取出的点阵送LCD显示

PRHZ6:MOV R4,#24H

LCALL PR1 ;双字节参数R2,R3

MOV A,@R1

MOV R3,A

INC R1

MOV R4,#0C0H

LCALL PR11 ;单字节参数R3

MOV A,@R1

MOV R3,A

INC R1

MOV R4,#0C0H

LCALL PR11

MOV A,#30

ADD A,25H

MOV R2,A

CLR A

ADDC A,24H

MOV R3,A

MOV 24H,A

DJNZ 26H,PRHZ6

RET

注:由于以上程序直接引自下面的应用实例,调用以上程序时请让寄存器组位于第2区,即R0对应10H。

三、应用实例

我们应用本文介绍的方法成功地进行了某医疗仪器的设计。该设计要求具有完整的中、英文字符提示和汉字处方显示,并尽可能地为今后的功能扩展和处方修改留有余地。目前仪器中用到的汉字约1200个,语句行为1300行左右,而且用户认为利用工控PC机设计成本过高,要求尽可能地降低成本。显然,对于该系统利用传统的汉字处理方式进行设计虽然能节省一定的存储空间,但庞大的汉字和语句重新编码工作却让人望而生畏,而且当处方修改须要用到新的汉字时相当麻烦。我们利用8031单片机系统和本文介绍的方法进行设计,整个硬件电路和底层程序设计只用了1周的时间,大大地缩短了开周期。而且由于本系统可调用所有的ASCII码和全部汉字库,所以对于功能的扩展和处方的修改十分方便。




上一页  [1] [2] [3] [4] 


Tag:单片机学习单片机开发,单片机原理,单片机教程单片机学习
分类导航
最新更新
热门排行