历史上的今天
今天是:2025年12月20日(星期六)
2022年12月20日 | 单片机舞台灯设计
2022-12-20 来源:zhihu
任务描述
某企业承担了一个LED舞台灯控制系统设计任务,LED舞台灯控制系统设计硬件参考图是如下图3-2-5所示。此LED舞台灯控制系统由时钟电路、复位电路、8个发光二极管LED灯组成,要求单片机并行端口控制LED灯按照4,5→3,6→2,7→1,8的顺序循环点亮,每个状态停留1秒,循环不止。
硬件电路

元件清单

C语言程序
#include void delay1s(); unsigned char LED[]={0x18,0x24,0x42,0x81}; void main() { unsigned char i; TMOD=0X10; while(1) { for(i=0;i<4;i++) { P1=LED[i]; delay1s(); } } } void delay1s() { unsigned char i; for(i=0;i<20;i++) { TH1=0X3C; TL1=0xb0; TR1=1; while(!TF1); TF1=0; } }
上一篇:十字路口交通信号灯设计
下一篇:单片机数码管显示0~9
史海拾趣
|
本人想用51单片机实现语音控制小车的前进,后退,停止,左传,右转,但是由于能力所限,对于具体的声音信号的处理过程不太了解,想请高人帮助解决下关于电路,所用元件的设计。具体可以用那些声音处理芯片等。… 查看全部问答> |
|
本帖最后由 paulhyde 于 2014-9-15 09:32 编辑 与大家共享下,网上收集来的,一共12个WORD! [ 本帖最后由 clr110110 于 2009-8-24 21:37 编辑 ] … 查看全部问答> |
|
菜鸟问题:中断接收的一串数据要存起来再发送,怎么定义这个数组 如题,在串口中断中要接收一串193个数据的字符串,怎样定义一个数组来存储这个字符串,中断里暂时把字符串存在接收缓冲器里,在中断外怎么定义个数组存储?或者存在EEPROM里面,那里面可以定义数组吗?… 查看全部问答> |
|
/*********************************************************************************************************** Function name: I2C_ReadNByte** Descriptions:   ...… 查看全部问答> |
|
《基于运算放大器和模拟集成电路的电路设计》一书中有源滤波器章节里提到了Q值,这个Q值越大,峰化越明显,可峰化同时也放大了增益。 请问 这个Q值到底有什么意义呢?… 查看全部问答> |
|
/*-----------------------------------------------------------------------------Define the structure of the Capture Driver Object ------------------------------------------------------------------------------*/typedef struct { Uint ...… 查看全部问答> |




