基于单片机的2424点阵led汉字显示系统设计内容摘要:

CO L 1 4CO L 1 3CO L 1 2CO L 1 1CO L 1 0CO L 9CO L 8CO L 7CO L 6CO L 5CO L 4CO L 3CO L 2CO L 1CO L 0ABCE1ABCE2ABCE3 图 6: 74HC138 管脚分配连接图 点阵组合电路 此点阵是按共阴式组合,控制列选端低电平有效。 ROW0~ ROW23 为行数据端, COL0~COL16 为列控制端,然后在仿真软件下合并 起来就组成了 24*24 点阵。 管脚分配方式如图 8 所示。 CO L 1 5CO L 1 4CO L 1 3CO L 1 2CO L 1 1CO L 1 0CO L 9CO L 8CO L 2 3CO L 2 2CO L 2 1CO L 2 0CO L 1 9CO L 1 8CO L 1 7CO L 1 6R O W 7R O W 6R O W 5R O W 4R O W 3R O W 2R O W 1R O W 0RO W 1 5RO W 1 4RO W 1 3RO W 1 2RO W 1 1RO W 1 0R O W 9R O W 8RO W 2 3RO W 2 2RO W 2 1RO W 2 0RO W 1 9RO W 1 8RO W 1 7RO W 1 6CO L 7CO L 6CO L 5CO L 4CO L 3CO L 2CO L 1CO L 0CO L 7CO L 6CO L 5CO L 4CO L 3CO L 2CO L 1CO L 0CO L 7CO L 6CO L 5CO L 4CO L 3CO L 2CO L 1CO L 0CO L 1 5CO L 1 4CO L 1 3CO L 1 2CO L 1 1CO L 1 0CO L 9CO L 8CO L 1 5CO L 1 4CO L 1 3CO L 1 2CO L 1 1CO L 1 0CO L 9CO L 8CO L 2 3CO L 2 2CO L 2 1CO L 2 0CO L 1 9CO L 1 8CO L 1 7CO L 1 6CO L 2 3CO L 2 2CO L 2 1CO L 2 0CO L 1 9CO L 1 8CO L 1 7CO L 1 6R O W 7R O W 6R O W 5R O W 4R O W 3R O W 2R O W 1R O W 0RO W 1 5RO W 1 4RO W 1 3RO W 1 2RO W 1 1RO W 1 0R O W 9R O W 8RO W 2 3RO W 2 2RO W 2 1RO W 2 0RO W 1 9RO W 1 8RO W 1 7RO W 1 6R O W 7R O W 6R O W 5R O W 4R O W 3R O W 2R O W 1R O W 0RO W 1 5RO W 1 4RO W 1 3RO W 1 2RO W 1 1RO W 1 0R O W 9R O W 8RO W 2 3RO W 2 2RO W 2 1RO W 2 0RO W 1 9RO W 1 8RO W 1 7RO W 1 6 单片机课程设计 7 图 8:点阵管脚分配连接体 单片机和按键连接电路 如图 9 所示,是单片机的 I/O 口连接电路, P1 口作为连接 74LS138 的片选使能和译码数据端, P0 作为连接 74HC595 的时钟端、数据端、清零端、使能端的分配。 按键用P2 口的, 、 、 分别控制点阵屏停止 /移动,开 /关显示,速度的加 /减功能。 X T A L 218X T A L 119A L E30EA31P S E N29RS T9P 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 1 .0 /T 21P 1 .1 /T 2 E X2P 1 . 23P 1 . 34P 1 . 45P 1 . 56P 1 . 67P 1 . 78P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I NT 012P 3 .3 /I NT 113P 3 .4 /T 014P 3 .7 / R D17P 3 . 6 / W R16P 3 .5 /T 115P 2 .7 /A 1 528P 2 .0 / A 821P 2 .1 / A 922P 2 .2 /A 1 023P 2 .3 /A 1 124P 2 .4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427U1A T 8 9 C5 2P RO G RA M = 郑州华信学院 1. HE X2 3 4 5 6 7 8 91R P 1 RE S P A C K 8R11 0 kR21 0 kR31 0 kS H_ C PS T _ CPDD SMROEABCE1E2E3X T A L 1X T A L 2RS T 图 9:单片机和按键连接电路图 取模软件的应用 1 打开取模软件应用程序,点击工具栏上添加文字图标 ,进入如图所示的窗口,输入要显示的文字或图单片机课程设计 8 片点击确认出现如下图所示效果。 2 点击工具栏上“设置”,弹出如下窗口,在这里根据点阵的大小对字模字体进行设置。 3 点击工具栏上导出字体图标 弹出如下窗口。 根据需要对导出代码语言、取点模式和字节顺序进行设计。 点击保存即可。 单片机课程设计 9 软件设计分析 软件设计流程图 单片机课程设计 10 图 10:主程序及帧扫描子程序流程图 系统源程序 ****************************************************** 标题:基于单片机的 24 24 点阵 LED 汉字显示 ****************************************************** 判 断 按 键 和按 键 处 理开 始片 选 和 列 控 制 字赋 初 值2 4 列 扫 描 和 数据 传 输 完字 模 地 址 改 变取 下 帧 首 地 址Y调 行 数 据 传 送 子 程 序调 用 延 时 子 程 序扫 描 列 使 能八 列 扫 描 完Y系 统 初 始 化扫 描 次 数 到NY显 示 字 数 到数 据 清 零 , 显 示 字数 , 赋 字 模 初 地 址NY行 数 据 传 送 子 程 序N5 9 5 呈 现 高 电 平 , 设传 送 字 节 数取 当 前 一 个 字 节位 传 送8 位 传 送 完N取 码 指 针 加 1传 送 字 节 完Y子 程 序 返 回YN5 9 5 管 脚 输 出 数 据N单片机课程设计 11 硬件: 51 系列单片机, 74HC138, 74HC595, 8*8 点阵屏,按键 ****************************************************** *********74HC595 管脚定义 ********* SH_CP BIT ;移位寄存器时钟输入 ST_CP BIT ;存储寄存器时钟输入 DDS BIT ;串行数据输入 MR BIT ;主复位 (低电平 ) OE BIT ;使能 *********74HC138 管脚定义 ********* E1 BIT ; 1~8 列控制使能 E2 BIT ; 9~16 列控制使能 E3 BIT ; 17~24 列控制使能 ************按键设置 ************* KEY1 BIT ;控制移动和停止 KEY2 BIT ;控制显示的开和关 KEY3 BIT ;移动速度加 /减 ORG 0000H 单片机课程设计 12 AJMP MAIN ORG 0030H MAIN: MOV 55H, 06 MOV SP, 64H MAIN3: MOV DPTR, TAB CLR MR ;主复位 (低电平 ) CLR ST_CP ;存储寄存器时钟输入 NOP SETB ST_CP SETB MR CLR OE MOV R4, 216 ;显示 9 字,每字左移 24 列,共 216 列 MAIN1: CLR E1 CLR E2 CLR E3 单片机课程设计 13 MOV R5, 55H ;反复显示 可改变移动速度 MAIN2: JB KEY2, S_STOP JNB KEY2, $ ;等待按键释放 CPL 0EH ;显示开 /关控制标志位 S_STOP: JB 0EH, MAIN1 JB KEY1, JIAN JNB KEY1, $ CPL 0FH ;移动控制的标志位 JIAN: JB KEY3, Q_OUT JNB KEY3, $ DEC 55H MOV R5, 55H CJNE R5, 0, Q_OUT MOV 55H, 06 Q_OUT: 单片机课程设计 14 MOV R2, 0 ;取码指针 MOV R1,。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。