文件名称:PIC-Graphics-LCD:使用 PIC18F4550 运行 JHD12864E 128x64 图形 LCD (GLCD)
文件大小:198KB
文件格式:ZIP
更新时间:2024-07-23 10:29:02
C
使用 PIC18F4550 微控制器运行 128x64 JHD12864E 图形 LCD。 这段代码是完全从头开始编写的,不使用任何早期在 repo AVR-Graphics-LCD 中编写的代码 当前功能 以不同的字体将一串字符打印到屏幕上 拍摄 128x64 1 位图像并将其显示在屏幕上 从 DS1307 显示器显示时间 使用 74HC595 移位寄存器复用输出 工作乒乓球(需要一点点改进,但工作得很好:)) 能够通过长按按钮调整时间 这是一个快速视频: : 包含的组件 PIC18F4550 - 使用这个微控制器是因为它有 40 个引脚,而我周围有一些 DS1307 实时时钟 (RTC) - 保持时间的时钟芯片 74HC595 移位寄存器 - 将其用于 LCD 的数据总线。 而不是数据总线的 8 个引脚,我现在只需要 3 个(数据、时钟和锁存器) 20/24 MHz 晶振
【文件预览】:
PIC-Graphics-LCD-master
----constants.h(736B)
----funclist(3KB)
----i2c.c(6KB)
----definitions.h(2KB)
----README.md(1KB)
----Makefile(3KB)
----constants.c(78KB)
----spi.h(358B)
----circuit_pic.jpg(134KB)
----.gitignore(14B)
----nbproject()
--------Makefile-default.mk(13KB)
--------Package-default.bash(1KB)
--------Makefile-genesis.properties(394B)
--------project.properties(0B)
--------private()
--------configurations.xml(7KB)
--------Makefile-variables.mk(447B)
--------project.xml(677B)
--------Makefile-local-default.mk(2KB)
--------Makefile-impl.mk(2KB)
----glcd.c(22KB)
----l.obj(88KB)
----glcd.h(2KB)
----spi.c(1KB)
----main.c(20KB)
----i2c.h(800B)