木办法,自己发帖自己筹钱。


对于LCD1602自定义字符区CGRAM
整个程序先灌到atmega16中;
然后程序开始运行后,atmega16向LCD1602的CGRAM写入字模数组;
接着atmega16从LCD1602的CGRAM区域(自定义字符寄存器CGRAM,地址LCDa_CGRAM_ADDR=0x40)取出数据,输出到LCD1602的显示区域(显示寄存器,地址LCDa_L1=0x80、LCDa_L2=0xC0)

我也来说两句 查看全部回复

最新回复

  • jkljkljkljkl (2008-7-11 16:31:29)

    1、iccavr代码编译:目前只在iccv7avr_demo.exe行,iccavr6.31A.exe不行。

    2、proteus仿真
    版本:proteus7.1sp2

    补充:mega16的pin24(PC2)、亦即lcd1602的pin5(RW),需要一个10k的下拉电阻;否则,
    去掉之后无法正常显示。此电阻已加上。
  • jkljkljkljkl (2008-7-11 16:33:24)

    1、iccavr代码编译:如果在iccv7avr_demo.exe中不行,请换iccavr6.31A.exe。
    2、proteus仿真
    版本:proteus7.1sp2
    补充:mega16的pin24(PC2)、亦即lcd1602的pin5(RW),需要一个10k的下拉电阻;
    否则,去掉之后无法正常显示。

    MEGA16LCD9p96.rar
    (2008-07-11 16:33:24, Size: 144 KB, Downloads: 2)

  • jkljkljkljkl (2008-7-11 16:34:11)

    此电阻已加上。
  • sinshine123 (2008-7-16 17:21:30)

    定定定定定定定定定定定定定定定定定定定定定定定定定定定定定定定定
  • sinshine123 (2008-7-17 08:56:10)

    没钱,没钱,没钱,没钱,没钱,没钱,没钱,没钱,没钱,没钱,没钱,没钱,没钱,没钱,没钱,没钱,没钱,没钱,没钱,没钱,没钱,没钱,没钱,没钱,没钱,没钱,没钱,没钱,没钱,没钱,没钱,没钱,没钱,没钱,没钱,没钱,没钱,
  • sinshine123 (2008-7-17 09:02:14)

    请问是否一个c语言例程啊,发上来给大家学习学习,谢谢。
  • fenghaolele (2008-9-01 11:24:49)

    好呀!!!!!!!!!!!!