鉴于大家对电子数电单片机十分关注,我们编辑小组在此为大家搜集整理了“基于89C51的点阵屏显示设计”一文,供大家参考学习!
论文编号:JD741 论文字数:5241,页数:14
设计任务与要求
设计任务
选择采用AT89C51、74LS245、74LS154、ULN2803等器件,使用汇编语言设
计实现8X8(或16X16)点阵屏动态显示。
设计要求
8X8点阵显示学号:16X16点阵显示姓名。灵活采用显示方式,可考虑让显
示具有动态效果,譬如移动、闪烁等设计。两个输入按键,按键KEY2动作时,实现“孙”字;按键KEY3动作时,实现“28”字。
设计目的
通过本课程设计掌握8位微机系统设计思路和基本步骤;掌握点阵屏显示原
理、点阵屏驱动电路设计和点阵屏显示程序设计。能熟练使用Wave6000软件、编程器或下载线。熟悉Keil、PROTEUS、Protel99se等相关软件的使用。本任务的学习也就是为了掌握该LED点阵符号显示电路和程序的设计方法。
目录
设计任务与目的…………………………………………2
设计任务……………………………………………………………………2
设计要求……………………………………………………………………2
设计目的……………………………………………………………………2
方案设计与论证………………………………………..2
1、电路设计………………………………………………………2
2、程序设计………………………………………………………………… 2
1)初始化………………………………………………………………… 3
2)字模输出与数字循环显示…………………………………………… 3
3)输入按键与功能实现………………………………………………… 3
单元电路设计……………………………………………4
时钟电路……………………………………………………………………4
时钟引脚……………………………………………………………… 4
时钟产生方式………………………………………………………… 4
2.1内部方式时钟电路……………………………………………… 4
2.2外部时钟方式…………………………………………………… 4
电源电路……………………………………………………………………4
复位电路……………………………………………………………………5
接口电路……………………………………………………………………5
PO口…………………………………………………………………… 5
1.1通用I/O口………………………………………………………… 5
1.2地址/数据复用引脚…………………………………………………6
2)P2口……………………………………………………………6
2.1通用I/O口………………………………………………6
2.2高8位地址………………………………………………6
总原理图及元器件清单…………………………………7
总原理图……………………………………………………………………7
元件清单……………………………………………………………………7
硬件焊接与调试…………………………………………8
器件排布……………………………………………………………………8
焊接步骤与要求……………………………………………………………8
电路测试与排错……………………………………………………………8
软件设计与调试…………………………………………8
结论与心得…………………………………………. 13
参考文献……………………………………………… 14