感悟网 导航

请运用位移法利用单片机的P2口实现的8个LED流水灯功能。要求:1.流水的顺序是从左到右 2.每次只亮一盏灯? 单片机的电路怎么设计

作者&投稿:熊疮 (若有异议请与网页底部的电邮联系)
单片机电路设计~

串口,没有问题,就是网口有问题,51单片机速度很慢。还要设计服务器通讯问题,一般的串口转网口模块还不满足要求。
最好是上系统开发软件。比如ARM上CE系统跑VS开放的软件,

单片机的电路要实现控制LED灯,需要以单片机最小系统的方式来实现,单片机最小系统由2部分构成:
第1部分:单片机复位电路。硬件组成:电容+电阻构成复位电路。
第2部分:单片机时钟电路。电阻组成:12MHz晶振+11pF陶瓷电容,提供单片机的工作周期。
完成单片机最小系统后再完成LED灯的控制,LED灯与单片机的IO端口连接时,需要将LED灯串联220Ω的电阻限流。然后单片机的一组IO口最多串联2个LED灯,如果要多个LED灯,那最多可以在单片机的IO口并联4组2个串接在一起的LED灯。单片机有32个IO口,如此算下来,你一个IO口做多可以控制8个LED灯,那么32个IO口,单片机可以控制256个LED灯。
关于LED的一闪一闪的问题,这个采用单片机的内部定时器即可,51单片机内部有T0、T1供给2个定时器,可以根据需要自行设定。
生活不止有眼前的苟且,还有诗和远方

头像账号也是腾讯账号。有问题可以添加@

用红色的替换对应语句,即可得反方向了,去试试吧;



从左往右
#include <51单片机头文件>
void delay(unsigned int x)
{
while(x--);
}
void main() //
{
unsigned char i,j;
while(1)
{
i= 0x80; //有改动,第一个显示的是最左边LED灯
for(j=0;j<8;j++)
{
P1=~i;
delay(20000);
i=i>>1; //有改动,左移改为右移
}
}
}

有什么问题

OK,具、体、要、求、有、吗?详、询。

《请运用位移法利用单片机的P2口实现的8个LED流水灯功能。要求:1.流水...》
答:用红色的替换对应语句,即可得反方向了,去试试吧;

《单片机的三总线是指》
答:为了节约芯片引脚,采用P0口复用方式,除了作为数据总线外,在ALE 信号时序匹配下,通过外置的数据锁存器,在总线访问前半周期从P0口送出低8位地址,后半周期从P0口送出8位数据。高8位地址则通过P2口送出。3、控制总线 51系列单片机的控制总线包括(RD)读控制信号P3.7和(WR)写控制信号P3.6等,二...

《利用单片机AT89C51与ADC0808设计一个数字电压表,能够测量0~5V的直流电...》
答:P2口:我们把P2口做为位码输出口,以P2.0—2.3输出位控线与LED显示器相连. P3口:利用P3.0,P3.1,P3.2,P3.4,P3.5,P3.6分别与ADC0808的OE,EOC,START/ALE,A,B,C端相连。 XTAL1 ,XTAL2:外接一振荡电路。 图2.1.2 振荡电路 RST:在此端接一复位电路。 图2.1.3 复位电路2.2 A/D转换器与单片机接口电路2.2...

《防盗门用红外遥控密码锁的研制》
答:利用单片机的P2口扩展一个4×4的矩阵键盘;单片机的P3.0,P3.1分别接红外接收模块和红外发射模块;单片机的P0口作液晶数据口线,P1.0-P1.2作液晶的控制口线;P1.7控制继电器驱动锁的开启。2.2 钥匙控制器电路设计 钥匙的E2 PROM存储器和红外收发模块的电路设计与锁控制器的相应电路设计相同。钥...

   

返回顶部
本页内容来自于网友发表,若有相关事宜请照下面的电邮联系
感悟网