# UC1609C_AVR **Repository Path**: redpower/uc1609c_avr ## Basic Information - **Project Name**: UC1609C_AVR - **Description**: UC1609C 192*64 LCM 的AVR驱动。 适合ATMega16,32等各种AVR - **Primary Language**: C/C++ - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-04-05 - **Last Updated**: 2021-04-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # UC1609C_AVR #### 介绍 UC1609C 192*64 LCM 的AVR驱动。 适合ATMega16,32等各种AVR (绘图部分代码参考自https://github.com/gavinlyonsrepo/ERM19264_UC1609) 屏幕截图 [倒图显示](https://images.gitee.com/uploads/images/2021/0405/221349_42f1f382_335951.png "屏幕截图.png") [图片显示](https://images.gitee.com/uploads/images/2021/0405/221404_1bcd4fe6_335951.png "屏幕截图.png") [画图显示](https://images.gitee.com/uploads/images/2021/0405/221414_60a4e6a7_335951.png "屏幕截图.png") [文字显示](https://images.gitee.com/uploads/images/2021/0405/221425_23718c0f_335951.png "屏幕截图.png") #### 注意 使用前需要根据实际电路重新设置configure.h文件。特别是端口部分。当前默认使用PORTB 图形缓冲区由于受限于ATMega16x的1K RAM限制,所以只使用了64X64大小 占用内存512bytes. 如果你的AVR有更多可用内存,比如ATMega32x,可以考虑让图形缓冲区扩大到完全大小(192X64 需要内存1536Bytes) 设置在BUF_WIDTH和 BUF_HEIGHT #### 开发环境 192*64 LCM UC1609C 模块 ATMega16 或者其他AVR 8bit单片机 (当前由于包含了多个字体,图片等,所以Program:11608bytes Data:741bytes 开发工具 AVR Studio + AVR GCC #### Demo图片 ![倒图显示](https://images.gitee.com/uploads/images/2021/0405/221349_42f1f382_335951.png "倒图显示") ![图片显示](https://images.gitee.com/uploads/images/2021/0405/221404_1bcd4fe6_335951.png "图片显示") ![画图显示](https://images.gitee.com/uploads/images/2021/0405/221414_60a4e6a7_335951.png "画图显示") ![文字显示](https://images.gitee.com/uploads/images/2021/0405/221425_23718c0f_335951.png "文字显示") #### 许可协议 木兰宽松许可协议