1.LED旋转灯毕业设计的说明
基于视觉暂留原理,开发出了一种旋转式LED显示屏。
在稳定旋转地载体上安装16个LED发光器件,静止时,各列发光管等间距分列排开,随着扫描速度的加快,在计算机软件精确的时序控制下,不断扫描出预设的文字,图案等。
磁钢用来完成同步的。当霍尔传感器旋转到磁钢处,感应到它的存在就会恢复到最初状态,即使前一个过程没有显示完成。装在电机上的电路始终在高速旋转,我们就无法使用通常的方法来给电机供电,但可以通过对220V电压降压来完成。交流电压通过变压器降为9V,再通过桥式整流和7806降为6V,供直流电机使用。采用时钟芯片DS1302以及电池能准确显示时、分、秒。
2.求一篇关于单片机的毕业论文
1.绪 论
二十世纪跨越了三个“电”的时代,即电气时代、电子时代和现已进入的电脑时代。不过,这种电脑,通常是指个人计算机,简称PC机。它由主机、键盘、显示器等组成。还有一类计算机,大多数人却不怎么熟悉。这种计算机就是把智能赋予各种机械的单片机(亦称微控制器)。顾名思义,这种计算机的最小系统只用了一片集成电路,即可进行简单运算和控制。它的出现是近代计算机技术发展史上的一个重要里程碑,因为它体积小,通常都藏在被控机械的“肚子”里。它在这个装置中,起着有如人类头脑的作用,它出了毛病,整个装置就瘫痪了。
单片机具有体积小、功能强、应用面广等优点,目前正以前所未见的速度取代着传统电子线路构成的经典系统,蚕食着传统数字电路与模拟电路固有的领地。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机了解计算机原理与结构的最佳选择。
现在,这种单片机的使用领域已十分广泛。彩电、冰箱、空调、录像机、VCD、遥控器、游戏机、电饭煲等无处不见单片机的影子,单片机早已深深地融入我们每个人的生活之中。
单片机能大大地提高这些产品的智能性,易用性及节能性等主要性能指标,给我们的生活带来舒适和方便的同时,在工农业生产上也极大地提高了生产效率和产品质量。单片机按用途大体上可分为两类,一种是通用型单片机,另一种是专用型单片机。
需要完整的我可以传给你
3.LED跑马灯的单片机开发板设计
这是我用的铁牛单片机开发板里面的跑马灯程序。不知道能不能给你一些启发。灯是共阳的。给低电平亮。
/************************************************************
类型:流水灯的写法,此程序是最原始的写法。
现象:发光二极管从左到右依次点亮。
编写:铁牛电子
时间:2009.3
修改:无
【版权】Copyright(C)铁牛电子 All Rights Reserved
【声明】此程序仅用于学习与参考,引用请注明版权和作者信息!
************************************************************/
#include<reg52.h> //52单片机头文件,一般不要改动,里面包含特殊功能寄存器的定义
#define uchar unsigned char //将unsigned char定义为uchar,简化输写。提高编程速度
#define uint unsigned int //将unsigned char定义为uint,简化输写。提高编程速度
uchar code table[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}; //定义八个灯的工作状态。
/*延时子程序*/
void delay(uint time)
{
while(--time); //当time的值为非0时,执行空语句。当time为0时,跳出while语句。
}
/*主程序*/
void main()
{
uchar i; //定义一个无符号字符变量。
while(1) //做一个死循环,让程序永远在while下面的大括号里面运行。
{
for(i=0;i<8;i++) //for语句判断条,i<8成立时,执行大括号里面程序
{
P2=table[i]; //P2口对应取值,八个灯的状态
delay(10000); //延时子程序调用
}
}
}
4.急求基于单片机的LED显示屏点阵控制论文
摘要本设计是一16*16点阵LED电子显示屏的设计。
整机以美国ATMEL 公司生产的40脚单片机AT89C51为核心,介绍了以它为控制系统的LED点阵电子显示屏的动态设计和开发过程。通过该芯片控制一个行驱动器 74HC154和两个列驱动器74HC595来驱动显示屏显示。
该电子显示屏可以显示各种文字或单色图像,全屏能显示1个汉字,采用4块8*8点阵LED显示模块来组成16*16点阵显示模式。显示采用动态显示,使得图形或文字能够实现静止、移入移出等多种显示方式。
文中详细介绍了LED点阵显示的硬件设计思路、硬件电路各个部分的功能及原理、相应软件的程序设计,以及使用说明等。单片机控制系统程序采用单片机汇编语言进行编辑,通过编程控制各显示点对应LED阳极和阴极端的电平,就可以有效的控制各显示点的亮灭。
所显示字符的点阵数据可以自行编写(即直接点阵画图),也可从标准字库中提取。LED显示以其组构方式灵活、显示稳定、功耗低、寿命长、技术成熟、成本低廉等特点在车站、证券所、运动场馆、交通干道及各种室内/外显示场合的信息发布,公益宣传,环境参数实时,重大活动倒计时等等得到广泛的应用。
经实践证明,该系统显示误差小,性能稳定,结构合理,扩展能力强。关键词:AT89C51单片机; LED; 点阵显示; 动态显示; 汇编语言。
AbstractThis design is a 16 *16 lattice LED electron display monitor design.The whole equipment is with the 40-pin AT89C51 MCU (Micro Controller Unit) produced by the American ATMEL company at the core, introduced take it as the control system LED lattice electron display monitor dynamic design and the development process. Controls good driver 74HC154 and two row driver 74HC595 through this chip actuates the display monitor demonstration. The electronic screen can show all kinds of written or monochrome images, one full screen display Chinese characters, four pieces of 8*8 dot-matrix LED display modules to form the 16*16 dot matrix display mode. Show dynamic show that makes static graphic or text can be achieved, shifted out of various formats. This paper describes the hardware design of the LED dot matrix display, and the principle function of the various parts of the circuit, the corresponding software program design and the use of some such.SCM process control system used for editing MCU assembly language, Programming control points indicated by the corresponding LED anode and overcast extreme level. We can effectively control the defense showed bright spots. The lattice data shows characters can prepare themselves (that is, direct lattice Painting), which can also be extracted from the standard font.LED display with fabric means flexibility, stability, low power consumption, long life, mature technology, low-cost features at the station, securities, sports venues, transportation corridors and various indoor / dissemination of information on foreign shows occasions, good publicity, real-time environmental parameters, etc. countdown major activities are widely used. As the practice proves, the system possesses advantages in low shows errors, stable, rational structure and strong extensible abilities.Key words: AT89C51 Micro Controller Unit; LED; Lattice display; Dynamic display; Assembly language.目录摘要 IAbstract II第一章 前言 1第二章 系统整体设计方案 22.1 需要实现的功能 22.2 LED显示特点 22.3 设计方案论证 32.3.1 显示模式方案 32.3.2 数据传输方案 4第三章 系统硬件部分设计 53.1 电源设计 53.2 单片机系统及外围电路 63.2.1 单片机的选择 63.2.2 AT89C51芯片介绍 63.2.3 单片机系统外围电路 93.3 列驱动电路 103.4 行驱动电路 123.4.1 行驱动芯片74HC154 介绍 123.4.2 行驱动电路 133.5 LED显示屏电路 15第四章 系统软件部分设计 174.1 系统主程序 174.2 显示驱动程序 18第五章 调试及性能分析 205.1 软件调试 205.2 硬件调试 205.3 性能分析 21结束语 22致谢 23附录一 系统综合电路原理图 24附录二 系统程序清单 25主要参考文献 32。
5.基于51单片机的LED点阵显示屏系统的设计与实现的论文
LED显示器是用发光二极管构成的显示器。构成方式有两大类:一是笔段字符式,一般又有三种:7段(/8段)数码管、15段(/17段)数码管和6段符号显示器;二是点阵字符式,一般有5*7、5*8、8*8和16*16等若干种点阵结构。为了适应不同电路的需要,根据构成LED显示器的发光二极管公共极的极性,有共阴极和共阳极两种形式。对共阴极数码管,公共阴极接地,当各段阳极上的电平为高电平时,该段接通亮,电平为0时,该段关断不亮。对共阳极数码管则刚好相反,高电平时不亮,低电平时亮。这种器件根据显示数位分类,可以分为一位、双位和多位LED显示器,一位LED显示器就称作LED数码管,两位以上的一般就称作LED显示器。
要实现LED的汉字显示在进行、列的扫描的同时还要对其进行供电,因为每行16个二极管点亮电流很大,普通芯片的输出电流远不能满足。下面为你提供实例参考
以16*16显示器为例,你可以用并行扩展芯片8255实现点阵的行扫描,8255可以将单片机一个8位并行I/O口扩展成16位(8255的PA口、PB口同时使用);列扫描的16位可以用两个TTL门74LS164(8位移位寄存器),74LS164再接ULN2803以对电流放大后再接16*16点阵。74LS164的移位触发端A、B可以接上一片的相邻输出端,Q1或Q7这样实现能实现多个芯片连续移位,以实现显示屏汉字从右到左或从左到右的移动显示功能。
由于百度知道不能插入图片,所以不提供图片了,将具体引脚接法告诉你:8255的D0--D7数据输入端接单片机P2.0--P2.7(任一并行I/O口),A0接P2.0,A1接P2.1,/WR接单片机的/WR,/RD接高电平,如果单片机资源足够,则片选端/CS接低电平;74LS164芯片的触发端A、B接到一起,与CK脚、CLK脚、随意接到单片机的I/O上。
6.谁能给一个基于STC89c52单片机,平面16灯的旋转led程序,,
LED1 EQU 30H
LED2 EQU 31H
ORG 0000H
LJMP MAIN
ORG 0030H
MAIN:
MOV LED1,#0FCH
MOV LED2,#0FFH
LOOP:
MOV P0,LED1
MOV P2,LED2
LCALL DELAY
CLR C
MOV A,LED1
RLC A
MOV LED1,A
MOV A,LED2
RLC A
MOV LED2,A
XCH A,LED1
MOV ACC.0,C
XCH A,LED1
SJMP LOOP
DELAY:
MOV R2,#100
DELAY1:
MOV R3,#250
DJNZ R3,$
DJNZ R2,DELAY1
RET
END
7.单片机旋转LED灯的字幕控制程序
org 0000hljmp mainorg 0003hljmp zdwz equ 60hcs equ 61hjs equ 62horg 0030hmain:mov p0,#0ffh mov p2,#0ffh mov dptr,#00f0h mov cs,#01h mov r1,#00h mov r2,#00h mov r4,#00h setb it0 setb ex0 setb eakey:mov a,js cjne a,#12,key mov dptr,#00f0h mov js,#00h mov cs,#00h mov r2,#00h ajmp keyzd:inc r4 cjne r4,#2,loop mov r4,#00h inc cs inc r1 inc r2 cjne r2,#102,key1 inc dptr inc dptr dec r2 dec cskey1:cjne r1,#17,loop inc js mov r1,#00h mov a,js cjne a,#6,loop dec cs dec csloop:mov r3,cs mov p0,#0ffh mov p2,#0ffh mov wz,#00hxs:mov a,wz movc a,@a+dptr mov p0,a inc wz mov a,wz movc a,@a+dptr mov p2,a lcall delay inc wz djnz r3,xs mov p0,#0ffh mov p2,#0ffh retidelay:mov r7,#255djnz r7,$retorg 00f0hcheng:db 0ffh,0feh,0ffh,0f9h,0e0h,07h,0eeh,0ffh db 0eeh,0f7h,0eeh,0fbh,0eeh,07h,0efh,0feh db 0efh,0fdh,00h,7bh,0efh,97h,6fh,0e7h db 0afh,9bh,0ech,7dh,0efh,0e0h,0ffh,0ffh;汉字“成” db 0ffh,0ffh;间隔du:db 0fbh,0dfh,0dbh,0bfh,0dbh,00h,0dah,6dh db 01h,6dh,0dbh,6dh,0d3h,6dh,0ebh,00h db 9bh,0ffh,0fbh,0ffh,80h,00h,0bfh,0efh db 0bbh,0f7h,0a4h,0efh,9fh,1fh,0ffh,0ffh;汉字“都” db 0ffh,0ffh;间隔gong:db 0ffh,0fbh,0dfh,0fbh,0dfh,0fbh,0dfh,0fbh db 0dfh,0fbh,0dfh,0fbh,0dfh,0fbh,0c0h,03h db 0dfh,0fbh,0dfh,0fbh,0dfh,0fbh,0dfh,0fbh db 0dfh,0fbh,0dfh,0fbh,0ffh,0fbh,0ffh,0ffh ;汉字“工” db 0ffh,0ffh;间隔ye:db 0ffh,0fdh,0f7h,0fdh,0f9h,0fdh,0feh,3dh db 0ffh,0fdh,00h,01h,0ffh,0fdh,0ffh,0fdh db 0ffh,0fdh,00h,01h,0ffh,0bdh,0ffh,7dh db 0fch,0fdh,0f3h,0fdh,0ffh,0fdh,0ffh,0ffh ;汉字“业” db 0ffh,0ffh;间隔xue:db 0fdh,0dfh,0f3h,0dfh,77h,0dfh,96h,0dfh db 0f6h,0dfh,0f6h,0ddh,76h,0deh,96h,81h db 0f6h,9fh,0f6h,5fh,0e6h,0dfh,0d7h,0dfh db 37h,0dfh,0f5h,0dfh,0f3h,0dfh,0ffh,0ffh ;汉字“学” db 0ffh,0ffh;间隔yuan:db 0ffh,0ffh,80h,00h,0bbh,0dfh,0a5h,0efh db 9eh,1fh,0f7h,0feh,0cfh,7dh,0dbh,73h db 0dbh,0fh,5bh,7fh,9bh,7fh,0dbh,03h db 0dbh,7dh,0d7h,7dh,0cfh,71h,0ffh,0ffh;汉字“院” db 0ffh,0ffh;间隔。
转载请注明出处众文网 » 单片机旋转led毕业论文(LED旋转灯毕业设计的说明)