- 13
- 0
- 约6.86千字
- 约 50页
- 2020-06-14 发布于天津
- 举报
任务二 12864 液晶显示汉字和数字 (五)任务实施步骤 1 .硬件电路连接; 2. 使用 keil 软件建立工程项目 12864LCD2 ,然后再建一个 文件名为 12864SZ2.C 的源程序文件,将上面的参考程序输 入并保存; 3. 在项目的头文件组中将 12864 液晶模块的驱动程序 12864LCD.h 添加到项目中; 4. 对源程序进行编译和链接,产生目标代码并装入仿真 器中; 5. 进行仿真器调试运行,直到 12864 液晶的显示正常; 6. 进行扎线,整理。 Thanks ! 任务三 12864 液晶显示图形 (一)任务要求 使用 YL-236 单片机实训考核装置显示模块中的 12864 液晶屏,上电后液晶屏显示如下图内容。其中: 为闹铃 图形,点阵大小为 16 × 16 ,位置位于右半屏起始位置;闹 铃图标后面的 12:02 为闹铃时间,点阵大小为 16 × 16 ;图中 其余数字和汉字的点阵大小与任务二相同。 任务三 12864 液晶显示图形 1. 实现的方法 与该任务是在任务二的基础上加入了闹铃的显示图形, 我们需要使用取模软件根据图标的形状和点阵大小进行制作, 然后取模就可以得出闹铃图形的字模信息了。闹铃时间的显 示同前。 (二)任务分析 任务三 12864 液晶显示图形 2. 参考程序分析 void main() { 。。。。。。 disp_12864(6,64,16,2,hz16X16[12]); // 显示闹铃图标 disp_12864(6,80,8,2,num8X16[1]); // 显示 1 disp_12864(6,88,8,2,num8X16[2]); // 显示 2 disp_12864(6,96,8,2,num8X16[10]); // 显示: disp_12864(6,104,8,2,num8X16[0]); // 显示 0 disp_12864(6,112,8,2,num8X16[2]); // 显示 2 while(1) { ; } } 任务三 12864 液晶显示图形 (三)硬件电路 硬件模块接线原理图 任务三 12864 液晶显示图形 (四)参考程序 主函数流程图 项目五 液晶万年历制作 任务纲要 12864 液晶显示屏与液晶显示万年历 任务一 12864 液晶显示数字 (一)任务要求 使用 YL-236 单片机实训考核装置显示模块中的 TG12864 液晶屏,上电后液晶屏显示界面从左往右显示下图数字: 第一行字符点阵大小为 8 × 16 ,第二行字符点阵大小为 16 × 32 。 2012-02-20 12:00:00 任务一 12864 液晶显示数字 1. 图形界面上的字符 ( 1 )字符在 12864 液晶显示模块上的位置:第 0 页和第 1 页 上从左至右显示字符“ 2019-02- 20”,其中左屏显示数字字 符“ 2019-02- ”,右屏显示字符 “20”;在 12864 液晶显示 模块的第 2-5 页居中显示 16 × 32 字符“12:00:00”,其中左屏 显示数字字符“12:0”,右屏显示字符 “0:00”。 ( 2 )字符在 12864 液晶显示模块上的大小: “ 2019-02- 20”字符大小为 8 × 16 , “12:00:00” 字符大小为 16 × 32 。 (二)任务分析 任务一 12864 液晶显示数字 2. 实现的方法 由于字符大小不同,所以首先应取两种不同大小字符的 字模。显示函数必须对液晶模块初始化,设定字符的显示位 置,调用显示字符子函数将字符字模送到对应的显示 RAM 中, LCD 便能将所需的字符显示在显示屏对应的位置了。 (二)任务分析 任务一 12864 液晶显示数字 3.12864 液晶显示模块知识 TG12864 是一款无 字库的图形点阵显示 器,其屏幕由 64 (行) × 128 (列)点阵组 成,可以显示 16 点阵 的 4 行× 8 列( 32 个) 汉字、 8 点阵的 8 行 × 8 列( 64 个)字母 和 128 × 64 全屏幕点 阵图形。 ( 1 )模块外形及引脚 数据总线接口 DB0-DB7 控制引脚 任务一 12864 液晶显示数字 3.12864 液晶显示模块知识 模块的引脚及功能 ( 1 )模块外形及引脚 任务一 12864 液晶显示数字 3.12864 液晶显示模块知识 模块带有显示缓存;单片机将代表点阵的亮或暗( 1 或 0 )的信息写入 到显示缓存中, LCD 的行、列驱动器会自动扫描 LCD 点阵,保持用户期望的 显示效果。写入到显示缓存中的数据是按字节为单位来进行读写的 。 ( 2 )模块显示字符原理 字符点阵 位代码 字模 0 1
原创力文档

文档评论(0)