霓虹灯设计论文.

上传人:s9****2 文档编号:497950778 上传时间:2023-06-26 格式:DOC 页数:6 大小:246.01KB
返回 下载 相关 举报
霓虹灯设计论文._第1页
第1页 / 共6页
霓虹灯设计论文._第2页
第2页 / 共6页
霓虹灯设计论文._第3页
第3页 / 共6页
霓虹灯设计论文._第4页
第4页 / 共6页
霓虹灯设计论文._第5页
第5页 / 共6页
点击查看更多>>
资源描述

《霓虹灯设计论文.》由会员分享,可在线阅读,更多相关《霓虹灯设计论文.(6页珍藏版)》请在金锄头文库上搜索。

1、 单片机课程设计设计课题:霓虹灯控制霓虹灯控制 城市的夜空经常出现各种各样的霓虹灯点缀得五彩缤纷,这里要做的是利用单片机制作一个霓虹灯的控制系统,使霓虹灯具有多种的显示模式。(1)实验目的: 用LED发光二极管模拟霓虹灯管,实现用单片机的P1口8个端子控制8个发光二极管,如果采用输出口扩展方式,则可以控制更多的发光二极管,即可以控制更多的霓虹灯管。为此,首先实现用P1口控制8个发光二极管,使之以各种不同显示方式点亮或熄灭,由此模拟出与实际霓虹灯类似的效果。(2)输出控制 当P1.0端口输出高电平,即P1.01时,根据发光二极管的单向导电性可知,这时发光二极管L1熄灭;当P1.0端口输出低电平,

2、即P1.00时,发光二极管L1亮。由此可以通过给P1口输出不同的高低电平来控制发光二极管的显示。(3)程序框图 开始P1口输出不同的电平,发光二级管显示亮灭延时0.2s (4)实验器件: 元件名称参数数量单片机89c511电阻1千欧8按键-1电阻470欧1 发光二极管8晶体振荡器12MHz1电源直流+5V1电解电容20uF1瓷片电容20pF,33pF2 (5)电路硬件原理图: (6)硬件效果图: (7)Led 的闪烁C程序:#include unsigned char code table=0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f, (左移)0x7f,0x

3、bf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe, (右移)0x00,0xff, (闪烁)0x7e,0xbd,0xdb,0xe7, 0xdb,0xbd,0x7e, (两边向中间移,中间向两边移) 0x00,0xff,0xfe,0xfb,0xef,0xbf,0x7f,0xdf,0xf7,0xfd,0xfe,0xfb,0xef,0xbf,0x7f,0xdf,0xf7,0xfd, (隔一个左、右移) 0x00,0xff,0xfc,0xf9,0xf3,0xe7,0xcf,0x9f,0x3f,0x9f,0xcf,0xe7,0xf3,0xf9,0xfc, (两个一起向左、右移)0x00,0

4、xff,0xf8,0xf1,0xc7,0x8f,0x1f,0x8f,0xc7,0xf1,0xf8, (三个一起向左、右移)0x00,0xff,0xaa,0x55,0xaa,0x55,0xaa,0x55,0xaa,0x55,(隔一个闪烁四次)0x00,0xff,0x01;unsigned char i;void delay(void)unsigned char m,n,s;for(m=200;m0;m-)for(n=20;n0;n-)for(s=248;s0;s-); 间断时间延时void main(void)while(1)if(tablei!=0x01)P1=tablei;i+;delay();elsei=0; (8)实验总结: 这次课程设计,有很多的心得体会,有关于单片机方面的,更多的是关于人与人之间关系方面。 在这期间,我得到了同学的帮助,我本人对单片机并不是很熟悉,以前的C语言没学好,一开始的程序这一块就要令我束手无策了。后来请教我们班的一个同学,看他边做边给我讲解,最后在电脑上调试成功,后来我自己又做了一遍,并添加了一些显示方式,完成了本程序。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号