嵌入式实验设计报告
设计题目:
班 级:__计算机091班__________
姓 名:_
学 号:_
指导老师:
日 期: 20##年12月12日
内容要求
一、题目分析,功能要求。
1.1 实验目的
掌握单片机与LED点阵显示器之间接口设计与编程
利用LED点阵显示器显示汉字或图形。
1.2 功能
二、实验设计
2.1 设计目的
以STC-89C52单片机最小系统为核心,设计小型LED显示屏系统。掌握外围LED点阵电路、驱动电路的设计方法,熟练掌握C51软件编程控制方法和proteus仿真软件使用,实现LED点阵显示汉字、图形,并能上移、右移等。最终完成单片机的应用与外围电路的开发任务。
2.2 设计任务
首先以STC-89C52单片机原理图为蓝本,焊接单片机最小系统板并上电测试成功;其次在最小板的开发区焊接16x16 LED点阵电路、驱动电路并测试成功;最后用keil C编程软件及STC-ISP下载软件完成STC89C52单片机对外围小型LED显示屏系统的整体控制。
2.3 设计需求
利用STC-89C52单片机作为系统核心控制部分,用外围1个16×16LED点阵模块和4个排阻。编写汉字、图形的点阵代码,并编程移动显示和闪烁显示。
三、实验准备
3.1 实验内容
编制程序,建立字库,在LED点阵显示器上显示图形、文字。
3.2 实验步骤
1、 8255CS 接 Y0,273CS 接 Y2,WR 接 XWR,RD 接 XRD,
A0 接 XA0, A1接 XA1,RESET接 RST, D0...D7接XD0...XD7
2、运行程序LED.C(内程序,外数据)先显示“兰州交通大学电信学院”,接着模拟显示动态拉幕,最后显示动态小球碰撞。
3.3 实验材料
四、实验程序
五、实验电路图
六、实验检测及分析
经过调试和分析,本文设计的16×16 LED电子显示屏能实现对汉字或动画的多种显示,有多种显示方式,显示字体清晰、美观,且能通过拨动开关随时更新显示的内容,具有分布灵活,扩展方便等优点。
七、总结
本系统是以ATMEL89C51单片机为核心,采用串行数据传输、动态扫描技术