基于51单片机光立方设计_陈聪
毕业设计(论文)-基于51单片机的led点阵屏的设计与实现[管理资料]
![毕业设计(论文)-基于51单片机的led点阵屏的设计与实现[管理资料]](https://img.taocdn.com/s3/m/f2cf3eaca8956bec0875e320.png)
基于51单片机的LED点阵屏的设计与实现摘要本文主要阐述了用51单片机控制单色32*64的LED点阵屏显示的方法,对LED点阵屏如何进行行列信号控制及信号传输中的驱动问题进行了研究,并讨论了单片机控制系统中关键的数据处理以及发送问题。
结果表明采用并行数据输入、串行数据及同步时钟传输的专用电路可大大减少CPU的辅助时间,提高了数据的发送速度。
并给出了通过软件控制点阵屏显示的几种方式,如静态显示,分屏显示以及左移显示,对其软件的算法给出了具体分析。
基于各种算法我们就可以灵活的运用软件实现各种显示,并将其用于商业用途。
关键词LED点阵屏;单片机;驱动;扫描The Design and Realization of LED Lattice ScreenBased On MCU-51AbstractThis article mainly elaborates the method of using MCU-51 to control single color 32*64 LED lattice screen display, and researching how to carry on the ranks signal control and the question of signal actuation with the LED lattice screen, and discusses the essential data processing and the transmission question in the monolithic integrated circuit control system. The result indicates that CPU non-cutting time can be reduced greatly by using the allocated-use circuit with parallel data input, serial data and synchronism clock transmission, which has raised the data transmitting speed. This system has given several ways to control lattice screen display via software such as the static state display, divided screen display and left shift display, which has given the concrete analysis of software's algorithm. We can realize all kinds of display nimbly by using software based on each algorithm, and use it in the commercialtrade .Key wordsLED lattice screen;One-chip computer;Drive;Scan前言随着社会文化的不断发展,人们的消费标准不断提高,户外灯箱广告更是扮演着越来越重要的宣传角色,不论是汽车站,火车站,股票交易市场,还是学校都离不开它,然而传统的霓虹灯广告牌不论是在显示效果、耗电量还是可修改性上都无法满足当前社会的需求,传统的霓虹灯广告亟待改进。
基于51单片机红外计数器设计毕业设计(论文)

毕业设计论文红外线自动计数器的设计毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:日期:年月日导师签名:日期:年月日注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
基于STC51单片机光立方设计与实现

毕业论文(设计)题目:基于STC51单片机的光立方设计与实现**:**学号:**********层次:本科专业:软件工程班级: 12级(13)班指导教师:***独创性声明一、本论文是本人独立完成;二、本论文没有任何抄袭行为;三、若有不实,一经查出,请答辩委员会取消本人答辩资格。
承诺人(签名):年月日摘要本设计使用51系列的单片机STC15F2K60S2作为整个设计的控制,每层的64个LED通过层共阴的形式连接起来。
每束的8个LED通过共阳的形式连接起来。
使用74HC593控制各束LED的阳极,使用ULN2803控制各层的阴极。
组成一个由512个LED、规格为8*8*8的立方体。
同时介绍了STC15F2K60S2、74HC573、ULN2803的使用方法及选用原因。
同时介绍了在调试过程中,遇到的软、硬件方面的问题以及解决方法。
对光立方的原理进行了详细的阐述,并详细的介绍了光立方在应用方面的意义。
关键词光立方;74HC593;STC15F2K60S2;ULN2803;LEDSummary This design uses 51 series microcontrollers STC15F2K60S2 as the control of the entire design, form each of 64 LED by connecting the common cathode layer. Each bundle of eight LED connected through common anode form. Use 74HC593 control each beam LED anode, cathode layers using ULN2803 control. Composition consisting 512 LED, specifications for the cube 8 * 8 * 8. Also introduced STC15F2K60S2,74HC573, ULN2803 to use and selection reasons. Also introduced the problem in the debugging process, encountered software and hardware and solutions. Light cube principle set forth in detail, and describes in detail the significance of light cube applications.Keywords light cube;74HC593;STC15F2K60S2;ULN2803;LED目录1 前言 (1)1.1研究的背景 (1)1.2研究的意义 (1)1.3研究内容和结构 (1)2 总体设计 (2)2.1 系统的设计方案及工作原理 (2)2.2 各模块元件选择 (3)2.2.1 控制模块元件的选择 (3)2.2.2 驱动模块元件的选择 (3)2.2.3 显示模块元件的选择 (4)3 硬件电路设计与实现 (4)3.1 硬件电路布局 (4)3.2 控制模块电路的设计 (5)3.2.1 单片机的说明及引脚规划 (5)3.2.2 电源电路的设计 (6)3.2.3 串口选择电路的设计 (6)3.2.4 程序下载及串口通信电路的设计 (7)3.3 驱动模块电路的设计 (7)3.3.1 ULN2803的说明及引脚规划 (7)3.3.2 74HC573的说明及引脚规划 (8)3.4 显示模块电路的设计 (9)3.5 光立方搭建方法 (9)3.5.1 弯折LED的引脚 (9)3.5.2 光立方的焊接 (11)3.5.3 元器件的焊接 (13)4 软件设计 (13)4.1显示程序的设计 (14)4.2 光立方的显示数据 (15)4.2.1 内置显示数据 (15)4.2.2 串口接收显示数据 (17)4.2.3 显示数据来源的选择 (18)4.3 显示数据的获取 (19)5 测试和问题分析 (20)6结论 (20)附录 (21)参考文献 (23)致谢语 (24)1 前言1.1研究的背景在高速的信息、商业发展过程中,LED点阵广告显示器得到了广泛的应用,LED 点阵显示屏已逐步取代传统的大尺寸纸质广告,在大街小巷常见的LED点阵显示屏都得益于LED灯的发明。
基于单片机的光立方设计方案

基于单片机的光立方设计方案摘要本设计制作出一个三维立体显示图案的LED光立方。
本产品不仅可以像发光二极管点阵一样显示平面的静态或动态画面,还可以显示立体的静态或动态画面,打破了传统的平面显示方案。
同锁存器/8*8*8/LED显示时又增加了显示的花样和立体图案显示效果,可以广泛用于传媒信息显示和各种装饰显示,为将来显示技术的进步和发展指导了方向,光立方显示比发光二极管点阵更具有视觉效果,而且画面图案更加非富多彩。
本设计是采用AT89S52单片机为核心控制器,八D边沿触发器(三态)74LS574扩展I/O口,完成硬件电路设计。
通过软件编程控制数据下载到单片机完成设计图案的显示。
软件采用自上而下的模块化设计思想,使系统朝着分布式、小型化方向发展,增强系统的可扩展性和运行的稳定性。
关键词51单片机/74LS574目录摘要 (I)1 绪论 (1)1.1国内外LED显示屏的发展概况 (1)1.2我国LED显示屏研究现状及发展趋势 (1)1.3设计的总体要求及方案选择 (2)1.4设计说明书的结构安排 (2)2 系统总体方案设计 (4)2.1系统总体硬件方案选择 (4)2.1.1 3D显示屏核心控制器 (4)2.1.2 电源电路 (5)2.1.3 I\O口扩展芯片 (5)2.1.4 层面控制驱动电路 (6)2.1.5 串口通讯芯片的选择 (6)2.1.6 LED发光显示二级管 (6)2.1.7 硬件电路绘图软件 (7)2.2系统总体软件方案选择 (8)2.2.1 单片机编程语言 (8)2.2.2 系统软件编译器WA VE介绍 (9)3 系统硬件方案设计 (10)3.1硬件整体设计概述及功能分析 (10)3.2电源供电系统设计 (10)3.351系列单片机简介 (11)3.3.1 时钟电路设计 (11)3.3.2 复位电路设计 (13)3.4驱动电路设计 (13)3.4.1 层驱动电路设计 (13)3.4.2 列驱动电路设计 (15)3.5通信系统硬件设计 (16)3.6光立方的制作及工作原理介绍 (17)3.6.1 3D LED光立方搭接 (17)3.6.2 3D LED光立方工作原理 (19)4 系统软件方案设计 (21)4.1概述 (21)4.2主程序设计 (21)4.3显示程序的设计 (22)4.3.1 LED显示屏的数据传送 (22)4.3.2 显示程序的设计 (22)4.4软件中防止程序出错ERR处理 (23)4.5ISP软件程序下载 (24)5 光立方PCB版制作 (25)5.1 PROTUES制作PCB版图 (25)5.1.1 绘制电路原理图并仿真测试 (25)5.1.2 加载网络表及元件封装 (26)5.1.3 规划电路板并设置相关参数 (27)5.1.4 元件布局及调整 (28)5.1.5 元件布线及调整 (29)5.1.6 输出及制作PCB (30)5.2PCB版的制作过程 (30)5.2.1 热转印版图 (31)5.2.2 蚀刻去铜 (31)5.2.3 去墨打孔 (31)6 系统测试及仿真 (32)6.1硬件系统测试 (32)6.2软件系统测试 (33)6.3系统总体测试 (33)6.4系统测试结果与结论 (34)6.4.1 测试结果分析 (34)6.4.2 测试结论 (34)总结 (35)参考文献 (37)附录1 总体电路原理图 (38)附录2 电路PCB版图 (39)附录3 电路3D仿真图 (40)附录4 元器件清单 (41)附录5 电路实物图 (43)附录6 源程序 (44)1 绪论1.1 国内外LED显示屏的发展概况在当今信息化社会的高速发展过程中,大屏幕显示已经从公共信息展示等商业应用向消费类多媒体应用渗透。
基于51单片机的4阶光立方实验报告

目录一、单片机最小系统的介绍1.1 元件清单1.2 电路组成1.2.1 电源模块1.2.2 显示模块1.2.3 时钟电路1.2.4 复位电路1.2.3 P0口外接上拉电阻1.2.6 滤波电路1.3 工作原理二、光立方的工作原理三、电路板的焊接与检测调试3.1电路的焊接过程与注意事项3.1.1 LED光立方的焊接3.1.1.1 将LED灯从点到线的焊接3.1.1.2 将LED灯从线到面的焊接3.1.1.3 将LED灯从面到体的焊接3.1.2 电路板部分的焊接3.1.2.1 电源电路的焊接3.1.2.2 晶振电路的焊接3.1.2.3 滤波电路的焊接3.1.2.4 复位电路的焊接3.1.2.5 阳极电阻和母座的焊接3.1.2.6 IC插座、上位排阻以及烧写排针的焊接3.1.3 整体搭线工作3.2 电路板的检测步骤与注意事项四、程序下载与电路运行4.1 程序编写与编译的过程以及注意事项4.2 目标文件下载及其注意事项五、课程总结与体会一、单片机最小系统的介绍单片机最小系统是之能够让单片机工作并发挥其作用的必要组成部分,就STC89C52RC单片机来说,其一般包括:单片机、时钟电路、复位电路、输入/输出设备等。
1.1 元件清单2*3*4mm二极管LED灯64个,10K欧姆金属膜电阻1个,500欧姆金属膜电阻16个,圆孔单排针母座16只,A103J九脚排阻1个,排针4个,IC插座1个,10uF电解电容1个,6*6*5mm轻触按键开关1个,12MHz石英晶振1个,30pF瓷片电容2个,100uF电解电容1个,104瓷片电容1个,六脚自锁开关1个,DC插座一个。
1.2 电路组成1.2.1电源模块本光立方系统采用5伏电源的移动充电宝进行供电,将电源接于电路DC插座,后将阳极接上六角自锁开关的4脚,将5脚接给系统各VCC处供电。
六脚开关弹起时为断路状态,45脚不联通,系统断电;按下后45脚联通,电源给系统供电。
图1-1 电源模块原理图1.2.2显示模块本光立方采用2*3*4mm二极管LED蓝色灯做为显示灯,共64颗灯,搭建为4*4*4的立方体。
基于51单片机的智能LED照明控制系统设计 毕业设计(论文)

基于51单片机的智能LED照明控制系统设计摘要随着社会的发展人们对生活质量的要求越来越高,照明在能耗中所占的比例日益增加,因而照明节能也日显重要。
现在国内外普及使用的节能开关基本有声控型、触摸型、感光型等。
这几种开关各有自己的弊端,如声控型不适合环境嘈杂场所、感光型开关在无人期间不能自动关闭。
本设计通过AT89C51单片机结合LED照明技术、红外传感技术、光感技术、延时技术、处理等技术来实现对照明设备的智能控制。
单片机通过继电器控制照明设备的打开或者关闭、通过光照检测电路对照明设备周边亮度进行检测,如果亮度不够则单片机同时检测BIS0001芯片是否采集到了人体热释电传感信号,根据有无人体热释电传感信号单片机立刻控制照明设备打开或关闭。
关键词:单片机;传感器;BIS0001;照明控制;节能AbstractWith the development of society people of the quality of life in demand is higher and higher, lighting in the proportion of energy consumption, thus increasing illumination energy conservation also more and more importantly. Now universal use energy-saving switch at home and abroad have sonic basic type, touch type, photographic type and so on. This several switch have their own disadvantages, such as sonic type is not suitable for environmental noisy places, photographic switch in one period can't shut automatically. This design combined by AT89C51 LED lighting technology, infrared sensing technology, light sensor technology, the delay technique and processing technology to realize the intelligent control of lighting equipment. Microcomputer controls lighting equipment open or closed, by the relay ,through the light detection circuit for lighting equipment testing, if surrounding brightness is not enough then microcomputer detect the BIS0001 chip whether collected to human pyroelectric sensing signals, according to whether have pyroelectric sensing signals microcontroller redirected immediately control lighting equipment open or closed.Keywords: microcontroller;sensor;BIS0001;lighting control;energy-saving目录摘要 (I)ABSTRACT (III)前言 (1)1 概述 (2)1.1 课题研究背景 (2)1.2 课题研究的目的与意义 (2)1.2.1 良好的节能效果和延长灯具寿命 (2)1.2.2 改善工作环境,提高工作效率 (2)1.2.3 提高管理水平 (3)1.2.4 较好的投资收益效果 (3)2 系统设计方案 (4)2.1 单片机的选择 (4)2.2光照检测方式 (5)2.3 人体感应方式 (5)2.4 延时参数设置电路 (6)2.5 照明设备驱动电路 (6)3 硬件电路设计与实现 (7)3.1 系统硬件总述 (7)3.2 CPU性能介绍 (7)3.3 主控制机电路设计 (7)3.4 菲涅尔透镜 (8)3.5 热释电传感器及处理电路 (9)3.5.1 热释电红外线传感器 (9)3.5.2 信号处理电路 (10)3.6 光照检测电路 (11)3.7 控制电路 (11)3.7.1 延时时间选择电路 (11)3.7.2 输出控制电路 (12)3.8 时钟电路 (12)4 系统软件设计及实现 (13)4.1 系统软件流程图 (13)4.2 仿真环境介绍 (14)4.2.1 Keil介绍 (14)4.2.2 Proteus介绍 (14)5 系统可靠性技术 (15)5.1干扰产生的后果 (15)5.2 单片机应用系统的硬件抗干扰设计 (16)5.3 软件抗干扰技术 (17)毕业设计总结......................................... 错误!未定义书签。
基于51单片机光立方设计_陈聪

参数
数值
集电极直流最大工作电压
50
输入电压
5
最大工作温度
+ 85
最小工作温度
- 20
集电极连续电流
500
输入电流
25
单位 V V ℃ ℃
mA mA
2.3 控制器 STC89C52RC
STC89C52 是宏晶公司 MCS-51 系列单片机中基本的产品,它采用宏晶公司可靠的 CMOS 工艺技
术制造的高性能 8 位单片机,属于标准的 MCS-51 的 HCMOS 产品。它结合了 CMOS 的高速和高密度
L1 10
L2 9
L3 8
L4 7
L5 6
L6 5
L7 4
L8 3
2
1
RN1
10k
H4.8
H4.7
H4.6
H4.5
H4.4
H4.3
H4.2
H4.1
H3.8
H3.7
H3.6
H3.5
H3.4
H3.3
H3.2
H3.1
H2.8
H2.7
H2.6
H2.5
H2.4
H2.3
H2.2
H2.1
H1.8
H1.7
H1.6
H1.5
3-4 控制电路焊接图
3.3 单片机工作电路原理及制作 1、单片机工作电路原理
2、单片机工作电路
C2
30p
U1
19 XTAL1
C1
30p
18 XTAL2
9 RST
C3
R1 10uF
10k
29 30 31
PSEN ALE EA
P1.0 1 P1.1 2 P1.2 3 P1.3 4 P1.4 5 P1.5 6 P1.6 7 P1.7 8
基于51单片机的LED点阵显示屏系统的设计与实现

基于51单片机的LED点阵显示屏系统的设计与实现摘要:本文介绍了一款以单片机AT89S51为控制器的LED点阵显示屏系统的设计。
该系统可实现中英文字符的显示和动态特效显示。
并且可以通过级连的方式来扩大显示屏幕的尺寸以达到增加显示内容的目的。
系统采用PC机作为上位机,上位机向单片机发送控制命令和上位机所存储的显示代码,AT89S51单片机接收并处理PC 机的控制命令以及显示代码,由显示驱动模块驱动一个16×16分辨率的LED点阵显示屏的扫描显示。
PC机与单片机之间的通信采用RS—232C通信标准来实现。
所选用的AT89S51单片机具有价格低廉程序写入方便的特点使得整个系统方便维护和检修。
除此之外,该系统只占用了单片机少量的I /O口和内存,为系统留下了功能扩展的空间。
关键字:AT89S51;LED点阵显示;串行通信Desigen and Realization of the Lattice Screen of LEDBased on MCS-51Abstract: This paper introduces a design of the LED lattice display system base on MCU AT89S51. The system can display in both Chinese and English characters of the show and from top to bottom and move around the magic show. And can be cascaded to expand the screen size to achieve increased content purposes. The PC sends control commands and displays code to microcontroller, AT89S51 receives control commands from PC and shows the code, Driver module drives a 16×16-resolution LED lattice LED’s panel display scan showed. Communication between PC and the microcontroller using RS-232C communications standards. the characteristics that AT89S51 microcontroller is cheap and could be coded conveniently makes the whole system Convenient to Maintenance and Repair. In addition, the system will take up only a small amount of the MCU I/O and memory,so that the system has functional space for expansion.Key words: AT89S51,lattice LED’s panel display,serial communication目录第1章绪论 (1)1.1课题背景 (1)1.1.1 选题背景 (1)1.1.2 研究现状及发展趋势 (1)1.2论文主要内容 (3)第2章方案论证与选择 (4)2.1系统硬件方案 (4)2.1.1 显示屏主控制器 (4)2.1.2 通信系统 (5)2.1.3 LED点阵显示屏 (6)2.1.4 硬件设计方案 (7)2.2系统软件方案 (8)2.2.1 单片机编程语言 (8)2.2.2 系统软件编译器介绍 (9)2.2.3 上位机控制传输软件 (9)第3章系统硬件设计 (11)3.1硬件整体设计概述及功能分析 (11)3.2控制单元设计 (12)3.2.1 AT89S51简介 (12)3.2.2 控制系统设计 (13)3.3译码电路设计 (15)3.3.1 串并转换器74LS164 (15)3.3.2 锁存器74L373 (16)3.4驱动电路设计 (17)3.4.1 行驱动电路设计 (17)3.4.2 列驱动电路设计 (18)3.5通信系统硬件设计 (18)3.6电源设计 (19)3.7级连大屏幕LED显示屏 (20)第4章系统软件设计 (22)4.1程序设计 (22)4.2显示程序的设计 (23)4.2.1 LED显示屏的显示方式 (23)4.2.2 点阵数据表达方式 (24)4.2.3 显示程序的设计 (25)4.3通信程序的设计 (26)第5章系统调试 (29)5.1系统硬件部分调试方法 (29)5.1.1 短路与虚焊检测 (30)5.1.2 上电测试 (30)5.1.3 串口调试 (30)5.2系统软件调试方法 (31)5.3系统联合调试及结果 (32)5.4调试结果分析 (32)结论...................................................................................................错误!未定义书签。
基于单片机的光立方设计_毕业论文(含程序+原理图+实物图)

1、实物图..........................................................................................................................16 2、系统原理图..................................................................................................................17 程序清单...................................................................................................................................17
基于单片机的光立方系统设计

基于单片机的光立方系统设计【摘要】随着人们生活水平的不断提高,3D效果的欣赏已经成了人们的追求,美轮美奂的观赏让人醉心不已,给人带来无比宽松舒适的美感。
本文主要研究基于STC12C5A60S2单片机对立体发光二极管LED灯进行控制,使其显示出不同的花样,带给未来3D技术的科技体验与视觉盛宴。
【关键词】3D;光立方;STC12C5A60S2;LED显示1.引言本次设计制作一个三维的发光二极管LED灯立方显示体,能够通过编写程序来实现对每一个发光二级管的亮灭控制,从而可以显示多种多样的图案。
为了吸引观众增强显示效果,可以有多种显示模式。
最简单的显示模式是静态显示。
与静态显示模式相对应,就有各种动态显示模式,它们所显示的图文都是能够变化的。
按照图文运动的特点又可以分为闪烁、平移、旋转、缩放等多种显示模式。
2.主要元器件介绍2.1 STC12C5A60S2STC12C5A60S2/AD/PWM单片机是宏晶科技生产的单时钟/机器周期(1T)的单片机,是高速、低功耗、超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051单片机,但速度比传统8051单片机快8-12倍。
内部集成MAX810专用复位电路,2路PWM输出口,8路高速10位A/D转换,特别是针对电机控制,强干扰场合比传统8051单片机优势明显。
2.2 74HC57374HC573是八进制3态非反转透明锁存器。
器件的输入是和标准CMOS 输出兼容的,加上拉电阻,他们能和LS/ALSTTL输出兼容。
当锁存使能端为高时,这些器件的锁存对于数据是透明的(也就是说输出同步)。
当锁存使能变低时,符合建立时间和保持时间的数据会被锁存。
输出既不是高电平,也不是低电平,而是高阻抗的状态;在这种状态下,可以多个芯片并联输出,当输入的数据消失时,在芯片的输出端,数据仍然保持。
因此芯片非常适合用于大规模立体LED 灯的控制。
2.3 ULN2803ULN2803是八重达林顿管,1至8脚为8路输入,18到11脚为8路输出。
学年论文,基于51单片机电子设计制作-屏幕式声光电子琴学年论文

泉州师范学院学年论文题目: 基于51单片机电子设计制作-屏幕式声光电子琴学院: 物理与信息工程学院专业班级: 10电子信息与科学技术2班学号: 100303099姓名: 涂锐烽指导老师: 吴志伟完成日期:2013年8月30号1目录摘要……………………………………………………………………….. Abstract……………………………………………………………………. 1.引言…………………………………………………………………1.1设计的目的……………………………………………………...1.2设计的内容……………………………………………………... 2.系统硬件设计………………………………………………………2.1 原理图……………………………………………………………….2.2 系统板硬件连线…………………………………………………….2.3 主要芯片简介…………………………………………………..2.4 LCD显示器……………………………………………………2.5 三极管放大电路……………………………………………….2.6 时钟电路………………………………………………………..2.7 复位电路………………………………………………………2.8 键盘方案………………………………………………………3.系统软件设计……………………………………………………..3.1 理论基础……………………………………………………………3.2 系统流程图…………………………………………………………4.设计结果及分析………………………………………………….. 5.总结………………………………………………………………. 参考文献…………………………………………………………………附录主要程序代码…………………………………………………….摘要作为电气专业的学生,掌握电子琴的制作是很好检验我们所学知识应用。
它所包含的知识基本上覆盖我们的模拟电子技术基础、数字电子技术基础、单片机基础等技术课程的重要章节。
毕业设计---基于51单片机的led点阵显示屏系统的设计与实现[管理资料]
![毕业设计---基于51单片机的led点阵显示屏系统的设计与实现[管理资料]](https://img.taocdn.com/s3/m/b32790be852458fb760b56e6.png)
毕业设计(论文)题目名称:基于51单片机的LED点阵显示屏系统的设计与实现基于51单片机的LED点阵显示屏系统的设计与实现摘要:本文介绍了一款以单片机AT89S51为控制器的LED点阵显示屏系统的设计。
该系统可实现中英文字符的显示和动态特效显示。
并且可以通过级连的方式来扩大显示屏幕的尺寸以达到增加显示内容的目的。
系统采用PC机作为上位机,上位机向单片机发送控制命令和上位机所存储的显示代码,AT89S51单片机接收并处理PC 机的控制命令以及显示代码,由显示驱动模块驱动一个16×16分辨率的LED点阵显示屏的扫描显示。
PC机与单片机之间的通信采用RS—232C通信标准来实现。
所选用的AT89S51单片机具有价格低廉程序写入方便的特点使得整个系统方便维护和检修。
除此之外,该系统只占用了单片机少量的I /O口和内存,为系统留下了功能扩展的空间。
关键字:AT89S51;LED点阵显示;串行通信Desigen and Realization of the Lattice Screen of LEDBased on MCS-51Abstract: This paper introduces a design of the LED lattice display system base on MCU AT89S51. The system can display in both Chinese and English characters of the show and from top to bottom and move around the magic show. And can be cascaded to expand the screen size to achieve increased content purposes. The PC sends control commands and displays code to microcontroller, AT89S51 receives control commands from PC and shows the code, Driver module drives a 16×16-resolution LED lattice LED’s panel display scan showed. Communication between PC and the microcontroller using RS-232C communications standards. the characteristics that AT89S51 microcontroller is cheap and could be coded conveniently makes the whole system Convenient to Maintenance and Repair. In addition, the system will take up only a small amount of the MCU I/O and memory,so that the system has functional space for expansion.Key words: AT89S51,lattice LED’s panel display,serial communication目录第1章绪论 (1)课题背景 (1)选题背景 (1)研究现状及发展趋势 (1)论文主要内容 (3)第2章方案论证与选择 (4)系统硬件方案 (4)显示屏主控制器 (4)通信系统 (5)LED点阵显示屏 (6)硬件设计方案 (7)系统软件方案 (8)单片机编程语言 (8)系统软件编译器介绍 (9)上位机控制传输软件 (9)第3章系统硬件设计 (11)硬件整体设计概述及功能分析 (11)控制单元设计 (12)AT89S51简介 (12)控制系统设计 (13)译码电路设计 (15)串并转换器74LS164 (15)锁存器74L373 (16)驱动电路设计 (17)行驱动电路设计 (17)列驱动电路设计 (17)通信系统硬件设计 (18)电源设计 (19)级连大屏幕LED显示屏 (20)第4章系统软件设计 (22)程序设计 (22)显示程序的设计 (23)LED显示屏的显示方式 (23)点阵数据表达方式 (24)显示程序的设计 (25)通信程序的设计 (26)第5章系统调试 (29)系统硬件部分调试方法 (29)短路与虚焊检测 (30)上电测试 (30)串口调试 (30)系统软件调试方法 (31)系统联合调试及结果 (32)调试结果分析 (32)结论 (34)致谢 (35)参考文献 (36)附录1 系统硬件原理图 (37)附录2 设计程序 (38)附录3 系统PCB图 (46)第1章绪论课题背景选题背景LED显示屏是八十年代后期在全球迅速发展起来的新型信息显示媒体,显示屏由几万……几十万个半导体发光二极管像素点均匀排列组成。
基于51单片机的智能型金属探测器毕业设计论文

基于51单片机的智能型金属探测器摘要本文介绍了一种基于AT89S52单片机控制的智能型金属探测器重点研究了它的硬件组成、软件设计、工作原理及主要功能。
该金属探测器以AT89S52单片机为核心,采用线性霍尔元件UGN3503作为传感器,来感应金属涡流效应引起的通电线圈磁场的变化,并将磁场变化转化为电压的变化,单片机测得电压值,并与设定的电压基准值相比较后,决定是否探测到金属。
系统软件采用汇编语言编写。
在软件设计中,采用了数字滤波技术消除干扰,提高了探测器的抗干扰能力,确保了系统的准确性。
关键词:单片机金属探测器线性霍尔元件电磁感应.ABSTRACTThis paper describes the composition of hardware and software,working principles and the functions of an intelligent metal detector which mainly consists of AT89S52 Single Chip Micyoco and linear Hall-Effect Sensor. The equipment adopts UGN3503U linear hall-effect sensor as probe to detect the field change of the centre of a search coil resulted from eddy current effect and turn this magnetic field change into voltage change. The SCM measures the peak value of voltage and compares it with reference voltage. Then determine whether detect metal or not. In case of detection of a metallic mass, the Metal Detector provides an acoustical and optical alarm. The systems software adopts the assembler language to be written. Inside the software, the digital filter technology is utilized to eliminate the jamming. So the stability of system and the measuring veracity are improved.KEYWORDS: SCM (Single Chip Micyoco) metal detector .目录第一章绪论 (1)1.1引言 (1)1.2探测器的发展状况及应用 (1)1.3本文研究的主要内容 (2)第二章系统的总体设计 (3)2.1系统设计的理论依据 (3)2.1.1线圈介质条件的变化 (3)2.1.2涡流效应 (4)2.2系统组成 (4)第三章硬件电路设计 (6)3.1系统组成框图 (6)3.2电路具体介绍 (6)3.2.1.线圈振荡电路 (8)3.2.2系统控制单元. (13)3.2.3显示告警电路 (21)3.2.4.电源电路 (21)第四章系统软件设计 (222)4.1软件算法 (222)4.2软件流程 (222)4.2.1主程序流程图 (22)4.2.2数字滤波程序设计 (23)第五章.结论. (25)致谢 (26)参考文献 (27)代做本论文毕业设计实物。
基于51单片机的光功率计的设计

基于51单片机的光功率计的设计郭子剑;郭丽【期刊名称】《山西电子技术》【年(卷),期】2011(000)006【摘要】通过光电传感器将待测光信号变化转变为模拟信号,对模拟信号进行AD处理分析得到光信号的参数特性并在51单片机上通过串口通讯输出。
%The optical signal is converted into the analog signal by the photoelectric sensor. The analog filter is used to remove noises. The CS5550 chip converts the analog signal into digital signal. MCS-51 makes some revisions to the digital data and analysis before sending them to UART.【总页数】4页(P26-28,34)【作者】郭子剑;郭丽【作者单位】中国地质大学(北京)地球物理与信息技术学院,北京100083;中国地质大学(北京)地球物理与信息技术学院,北京100083【正文语种】中文【中图分类】TM933.3【相关文献】1.基于GPIB的多通道光功率计自动校准系统设计 [J], 徐桂城;张志辉;陈晓峰2.基于STM8的激光功率计的设计 [J], 于宝堃;李星宇;李玉洁;张达强3.基于 AD8304对数放大器的高精度光功率计的设计 [J], 杨浩;刘译文;赵笠铮;严一民4.基于LPC1754的高精度激光功率计设计 [J], 蒋刚刚;薛琳;朱彤;邱德华;黄鹤松5.基于STM32的光功率计的设计 [J], 姚志红;宋寿鹏;胡晓婷因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
U2
P1.0 1 P1.1 2 P1.2 3 P1.3 4 P1.4 5 P1.5 6 P1.6 7 P1.7 8
1B 2B 3B 4B 5B 6B 7B 8B
COM 1C 2C 3C 4C 5C 6C 7C 8C
ULN2803
10 18 L1 17 L2 16 L3 15 L4 14 L5 13 L6 12 L7 11 L8
P2.5
U8
P0.0 2 P0.1 3 P0.2 4 P0.3 5 P0.4 6 P0.5 7 P0.6 8 P0.7 9
D0 D1 D2 D3 D4 D5 D6 D7
Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7
11 1
LE OE
74HC573
19 H6.1 18 H6.2 17 H6.3 16 H6.4 15 H6.5 14 H6.6 13 H6.7 12 H6.8
H6.6
H6.5
H6.4
H6.3
H6.2
H6.1
H5.8
H5.7
H5.6
H5.5
H5.4
H5.3
H5.2
H5.1
L8
L7
L6
L5
L4
L3
L2
L1
L8
L7
L6
L5
L4
L3
L2
L1
L8
L7
L6
L5
L4
L3
L2
L1
L8
L7
L6
L5
L4
L3
L2
L1
2、控制电路实物图
图 3-2 控制电路原理图
图 3-3 控制电路布局图图
P1.0/T2 P1.1/T2EX P1.2 P1.3 P1.4 P1.5 P1.6 P1.7
AT89C52
P0.0/AD0 P0.1/AD1 P0.2/AD2 P0.3/AD3 P0.4/AD4 P0.5/AD5 P0.6/AD6 P0.7/AD7
P2.1
U4
P0.0 2 P0.1 3 P0.2 4 P0.3 5 P0.4 6 P0.5 7 P0.6 8 P0.7 9
D0 D1 D2 D3 D4 D5 D6 D7
Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7
11 1
LE OE
74HC573
19 H2.1 18 H2.2 17 H2.3 16 H2.4 15 H2.5 14 H2.6 13 H2.7 12 H2.8
鉴于每层需控制的 LED 数量较多,电流较大,不能直接采用单片机 I/O 口直接控制,于是我 们借助一块集成块来增加单片机接口控制电流较小的缺点。这里使用的是达林顿管驱动器 ULN2803A 作为每层的“开关”。
1、锁存器 74HC573 介绍 八进制 3 态非反转透明锁存器 74HC573 输入是和标准 CMOS 输出兼容的;加上拉电阻,他们
2 系统工作原理
2.1 立方体原部分 CUBE8 是一个长、宽、高由 8×8×8 个 LED 灯组成的真实 3D 立方体显示器。于是,我们可以
将其拆解为 8 层:
图 2-1 立方体层分解
每个面由 8×8=64 只发光二极管组成:
图 2-2 每层 LED 组成
首先,我们只要控制单层这 64 只 LED 灯使其能够自由变换,然后再通过控制每个层依次点亮 即可。单片机通过对这 8 层 64LED 只灯单元快速扫描,同时由于我们眼睛的视觉暂留,使我们感 觉看到的发光二极管是一起点亮的。这样我们就看到了一个完整的个体。 2.2 控制电路部分
P2.7
U10
P0.0 2 P0.1 3 P0.2 4 P0.3 5 P0.4 6 P0.5 7 P0.6 8 P0.7 9
D0 D1 D2 D3 D4 D5 D6 D7
Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7
11 1
LE OE
74HC573
19 H8.1 18 H8.2 17 H8.3 16 H8.4 15 H8.5 14 H8.6 13 H8.7 12 H8.8
P2.0
U3
P0.0 2 P0.1 3 P0.2 4 P0.3 5 P0.4 6 P0.5 7 P0.6 8 P0.7 9
D0 D1 D2 D3 D4 D5 D6 D7
Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7
11 1
LE OE
74HC573
19 H1.1 18 H1.2 17 H1.3 16 H1.4 15 H1.5 14 H1.6 13 H1.7 12 H1.8
能和 LS/ALSTTL 输出兼容。当锁存使能端 LE 为高时,这些器件的锁存对于数据是透明的(也 就 是 说 输 出 同 步 )。 当 锁 存 使 能 变 低 时 , 符 合 建 立 时 间 和 保 持 时 间 的 数据会输出使能(OE) L L L H
图 2-3 74HC573 管脚图
基于 51 单片机光立方设计
摘要:
这个光立方制作非常简单,简单到整个作品只用到了一块 STC89C52RC 单片机作为控制器;由 8 块 74HC573 和 1 块 ULN2803 组成控制线路;由 8×8×8 只发光二极管组成真实的 3D 立方体显示 器。其最大的特点就是:功能强大,通过显示 3D 图形,带给你未来 3D 技术的科技体验,并且留 给广大学生和电子爱好者自由发挥的空间。 关键词: 51 单片机、74HC573、ULN2803、显示 3D 图形
输入
锁存使能(LE)
D
H
H
H
L
L
×
×
×
输出 Q H L
不变 高阻抗
74HC573 工作条件:
符号
参数
V CC
DC 供电电压(参考 GND)
VIN,VOUT
DC 输入电压,输出电压(参考 GND)
TA
所有封装的操作温度
输入上升和下降时间
tr,tf
CC=2.0V CC=4.5V
CC=6.0V
最小 2.0 0 -55
最大 6.0 VCC +125
0 1000 0 500 0 400
单位 V V ℃
ns
2、达林顿管驱动器 ULN2803A 介绍 八路 NPN 达林顿连接晶体管阵系列特别适用于低逻辑电平数字电路(诸如 TTL, CMOS 或
PMOS/NMOS)和较高的电流/电压要求之间的接口,广泛应用于计算机,工业用和消费类产品中的 灯、继电器、打印锤或其它类似负载中。所有器件具有集电极开路输出和续流箱位二极管,用于
3-4 控制电路焊接图
3.3 单片机工作电路原理及制作 1、单片机工作电路原理
2、单片机工作电路
C2
30p
U1
19 XTAL1
C1
30p
18 XTAL2
9 RST
C3
R1 10uF
10k
29 30 31
PSEN ALE EA
P1.0 1 P1.1 2 P1.2 3 P1.3 4 P1.4 5 P1.5 6 P1.6 7 P1.7 8
P2.2
U5
P0.0 2 P0.1 3 P0.2 4 P0.3 5 P0.4 6 P0.5 7 P0.6 8 P0.7 9
D0 D1 D2 D3 D4 D5 D6 D7
Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7
11 1
LE OE
74HC573
19 H3.1 18 H3.2 17 H3.3 16 H3.4 15 H3.5 14 H3.6 13 H3.7 12 H3.8
参数
数值
集电极直流最大工作电压
50
输入电压
5
最大工作温度
+ 85
最小工作温度
- 20
集电极连续电流
500
输入电流
25
单位 V V ℃ ℃
mA mA
2.3 控制器 STC89C52RC
STC89C52 是宏晶公司 MCS-51 系列单片机中基本的产品,它采用宏晶公司可靠的 CMOS 工艺技
术制造的高性能 8 位单片机,属于标准的 MCS-51 的 HCMOS 产品。它结合了 CMOS 的高速和高密度
32 个双向输入/输出(I/O)口、3 个 16 位定时/计数器和 5 个两级中断结构,一个全双工串行通信
口,片内时钟振荡电路。此外,89C52 还可工作于低功耗模式,可通过两种软件选择空闲和掉电模
式。在空闲模式下冻结 CPU 而 RAM 定时器、串行口和中断系统维持其功能。掉电模式下,保存 RAM
光立方功能强大,样式绚丽。在制作其立方体部分,能很好的锻炼制作者的动手能力;在制 作者编写 3D 图形时,又很好的锻炼了制作者的 3D 编程能力。其炫酷、连贯、有节奏的图形效果, 既能吸引观赏者的眼光,又可突出单片机强大的控制能力。
网上也有将 8×8×8 光立方叫做:CUBE8 光立方。其由来是:立方体的英文单词是 Cube,又 因为我要制作的是 8×8×8 的 3D 显示阵列。所以综合得名——CUBE8 光立方。
L1 10
L2 9
L3 8
L4 7
L5 6
L6 5
L7 4
L8 3
2
1
RN1
10k
H4.8
H4.7
H4.6
H4.5
H4.4
H4.3
H4.2
H4.1
H3.8
H3.7
H3.6
H3.5
H3.4
H3.3
H3.2
H3.1
H2.8
H2.7
H2.6
H2.5
H2.4
H2.3
H2.2
H2.1
H1.8
H1.7
H1.6
H1.5
数据,时钟振荡停止,同时停止芯片内其它功能。