1602液晶显示汉字程序.docxVIP

  • 0
  • 0
  • 约6.8千字
  • 约 13页
  • 2021-04-15 发布于山东
  • 举报
精品文档 精品文档 PAGE 精品文档 1602液晶显示汉字程序 利用1602显示汉字也不是新鲜的内容,今天不想颓废了。只是需要自己事先定义一下汉字的字模,就是显示出来的汉子字体结构。 要定义字模就需要知道 1602的CGRAM 地址和显示字符的地址 DDRAM 图1: 12345678910111213141516 000102030405060708090A0B0C0D0E0F 404142434445464748494A4B4C4D4E4F 第一行第一个字符的地址是 (0x80),后面的字符地址以此类推 第二行第一个字符的地址为(0x80+0x40),需要在第一行的基地址后面加上一个偏移量0x40,后面的地址在此基址上再依次加一。 voiddelay(unsignedinttime_i) {inti; for(;tim0;tim--) { for(i=0;i10;i++); } } voidcommand_out(charout_data) { RW=0; RS=0; EN=1; DB=out_data; EN=0; delay(10); } voidOUTD(charout_data) { RS=1; RW=0; EN=1; DB=out_data; EN=0; delay(10); } OUTI()是写入指令的函数,  OUTD()  是写入数据的函数。 如: 左上角

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档