单片机实验设计报告
单片机实验设计报告
LED 16*16 点阵显示实验
设计题目 LED 16x16 点阵显示实验 班 级: 计算机091班_ 姓 名:_ 路曜逢 王瑶 崔洁 学 号:200909934 200909935_200909733 指导老师: 蓝 天 日 期: 2011年12月12日
一、题目分析,功能要求
1.1 实验目的
掌握单片机、8255和LED点阵显示器之间的电路连接设计及编程控制。利
用LED点阵显示器显示汉字及图形。 1.2 功能
利用单片机控制8255、273和开关,拨动开关点阵显示屏显示不同的内容。这种显示屏不仅可以用于室内环境还可以用于室外环境,具有投影仪、电视墙、液晶显示屏无法比拟的优点!
二、总体方案设计
2.1 设计目的
以ATMEL89C51单片机最小系统为核心,设计小型LED显示屏系统。掌握外
围LED点阵电路、驱动电路的设计方法,熟练掌握单片机编程控制扩展芯片方法、编程控制小型点阵的控制方法和protel99 SE软件的使用,实现LED点阵显示多种不同的内容。最终完成单片机的应用与外围电路的设计任务。 2.2 设计任务
首先以ATMEL89C51单片机原理图为蓝本,利用protel画好完整的电路图;其次根据画好的电路图画出流程图;最后用DVCC软件编写程序,通过串口下载到试验箱中实现外围小型LED显示屏系统的整体控制。 2.3 设计需求
利用ATMEL89C51单片机作为系统核心控制部分,控制外围8255、273和16×16LED点阵模块。编写字库,并编程移动显示和闪烁显示。 2.4 硬件设计
硬件连接正确是重中之重,此次设计的具体电路图设计见附录一。硬件控制图如下:
此显示电路采用扫描方式进行,从第一行开始,按顺序依次对各行进行扫描。
2.5 软件设计
程序设计是单片机开发的最重要工作,而写程序需要按流程去写,具体程序见附录二。此次软件编程流程设计图如下:
三、实验准备
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、运行程序16x16LED.C(内程序,外数据)先显示“兰州交通大学电信院”接着模拟显示动态拉幕,最后显示动态小球碰撞。 3.3 实验主要材料
四、实验调试及分析
单片机应用系统的硬件调试和软件调试是分不开的,硬件调试分为以下步骤:(1)目测检查(2)电源调试(3)通电检查(4)检查相应的芯片和导线的连接。软件调试步骤:(1)程序纠错(2)子程序功能调试(3)整体程序综合测试。
经过调试和分析,本文设计的16×16 LED电子显示屏能实现对汉字或动画的多种显示,有多种显示方式,显示字体清晰、美观,且能通过拨动开关随时更新显示的内容,具有分布灵活,扩展方便等优点。
五、总结
通过查资料、选方案、撰写实验报告,是我们得到一次较全面的实践训练。理论联系实际,提高和培养了我们的创新能力和动手能力,为以后的课程学习,为我们的毕业设计打下了扎实的基础。
经过此次实验设计,让我们知道真正的动手实验是靠多动手去提高的,光靠理论是不行的。此次实验设计不仅仅巩固了单片机方面的理论知识,同时也提高了自己的动手能力、分析问题和解决问题的能力。在此次的电路设计过程中,我们更进一步的熟悉了芯片的结构,也掌握了个芯片的工作原理和具体的使用方法。积极地参与了单片机实验设计,不仅让我们充分地体会到自己动手实践的乐趣,获得哪怕是前进一小步的那种成功的喜悦,还能学到我们在理论课中学不到的知识。希望这次的经历能让我们在以后的学习中激励我们继续进步!
U?C
C
附录一
单片机实验设计报告
VC
附录二
#include <reg51.h>
#include <absacc.h> //绝对地址访问 #include "intrins.h" //_cror(m,1)_ #define XPA XBYTE[0x8000] #define XPB XBYTE[0X8001] #define XPC XBYTE[0X8002] #define XK XBYTE[0X8003] #define X273 XBYTE[0XA000] void closedisp(); void disp(); void disp1(); void disp2(); void dp(); void dp1(); void dp2();
unsigned char code tab[]={
0x10,0x10,0x08,0x20,0x24,0x40,0x7F,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x00, /*兰*/ 0x3F,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0xFF,0xFE,0x00,0x00,
0x20,0x08,0x21,0x08,0x21,0x08,0x21,0x08,0x25,0x2A,0x29,0x4A,0x29,0x4A,0x21,0x09, /*州*/ 0x21,0x08,0x21,0x08,0x21,0x08,0x21,0x08,0x21,0x04,0x21,0x04,0x20,0x02,0x20,0x00,
0x00,0x40,0x00,0x80,0x20,0x80,0x7F,0xFF,0x04,0x10,0x08,0x10,0x38,0x08,0x24,0x14, /*交*/ 0x02,0x22,0x01,0x40,0x00,0x80,0x01,0x40,0x02,0x20,0x0C,0x10,0x70,0x0C,0x20,0x03,
0x1F,0xC0,0x08,0x02,0x05,0x0C,0x12,0x08,0x3F,0xC0,0x12,0x40,0x12,0x4F,0x1F,0xC8, /*通*/ 0x12,0x48,0x12,0x48,0x1F,0xC8,0x12,0x48,0x16,0x48,0x18,0x54,0x00,0x22,0x7F,0xC0,
0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x20,0x80,0x7F,0xFF,0x00,0x80,0x01,0x40, /*大*/ 0x01,0x40,0x02,0x40,0x02,0x20,0x04,0x20,0x08,0x10,0x70,0x08,0x20,0x06,0x00,0x00,
0x10,0x44,0x10,0x88,0x08,0x88,0x04,0x00,0x7F,0xFE,0x40,0x02,0x20,0x01,0x07,0xF8, /*学*/ 0x02,0x00,0x21,0x80,0x7F,0xFF,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0xA0,0x00,0x40,
0x00,0x80,0x00,0x80,0x08,0x80,0x1F,0xFE,0x08,0x82,0x08,0x82,0x0F,0xFE,0x08,0x82, /*电*/ 0x08,0x82,0x0F,0xFE,0x08,0x82,0x00,0x80,0x20,0x80,0x20,0x80,0x3F,0x00,0x00,0x00,
0x01,0x10,0x22,0x10,0x7F,0xF0,0x00,0x08,0x10,0x08,0x3F,0xEC,0x00,0x0A,0x10,0x09, /*信*/ 0x3F,0xE8,0x00,0x08,0x1F,0xC8,0x10,0x48,0x10,0x48,0x10,0x48,0x1F,0xC8,0x10,0x48,
0x10,0x44,0x10,0x88,0x08,0x88,0x04,0x00,0x7F,0xFE,0x40,0x02,0x20,0x01,0x07,0xF8, /*学*/ 0x02,0x00,0x21,0x80,0x7F,0xFF,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0xA0,0x00,0x40,
0x01,0x00,0x02,0x1E,0x7F,0xF2,0x40,0x2A,0x28,0x1A,0x1F,0xC6,0x00,0x0A,0x10,0x12, /*院0x3F,0xF2,0x05,0x12,0x05,0x16,0x05,0x0A,0x44,0x82,0x44,0x82,0x78,0x42,0x00,0x32,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00, /*空*/ 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00 }; unsigned char code tab1[]={ //模拟开幕数组
0xFE,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, 0xFC,0x3F,0xFE,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, 0xF8,0x1F,0xFC,0x3F,0xFE,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF …… 此处隐藏:5671字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [实用文档]李践-有效提升销售的12大黄金法则8-大
- [实用文档]党支部换届工作方案
- [实用文档]2013年下期电子商务专业部宣传工作计划
- [实用文档]方庄一矿通风、钻探绩效工资考核管理办
- [实用文档]项目一 认识企业物流认识企业物流
- [实用文档]MBI_Display_产品蓝图规画
- [实用文档]北京市建筑业劳务作业人员普法维权培训
- [实用文档]锅炉燃烧调整与运行优化
- [实用文档]4支付结算业务的核算
- [实用文档]米什金_货币金融学_第9版各章学习指导
- [实用文档]水泥混凝土路面硬化工程施工组织设计
- [实用文档]钢筋工程安全技术交底书
- [实用文档]关于公布华中师范大学本科毕业论文
- [实用文档]太原市园林绿化施工合同范本 2
- [实用文档]周日辅导 初中英语分类复习单项选择题(
- [实用文档]第四章 文化经纪人的管理形式 第二节
- [实用文档]学宪法讲宪法竞赛题库
- [实用文档]《数值计算方法》期末考试模拟试题二
- [实用文档]爱词霸学英语:每日一句( 十月)
- [实用文档]2014年国家公务员面试:无领导小组讨论
- 新课程主要理念和教学案例分析汇编(24
- 英国人的快乐源于幸福的家庭生活
- 七年级上册第一次月考模拟数学试卷
- 真丝及仿真丝的种类有哪些?
- 【最新】华师大版八年级数学下册第十六
- 高中英语3500个必背单词
- 我可以接受失败,但我不能接受放弃!
- 最近更新沪科版八年级物理上册期末试卷
- 绿化工作先进乡镇事迹材料
- 鲁教版九年级上册思想品德教学计划
- 英语音标的分类
- 地下室底板无梁楼盖与普通梁板结构形式
- 美容师黄金销售话术
- 雅思写作满分作文备考方法
- 血清甲状腺激素测定与高频彩色多普勒超
- 1度浅析装修对室内空气品质的影响
- 2017-2022年中国汞矿行业深度分析与投
- 计算机二级VB公共基础知识
- (何勇)秸秆禁烧_重在寻找出路
- 内外墙抹灰工程分包施工合同1




