欢迎来到天天文库
浏览记录
ID:52505220
大小:1.75 MB
页数:21页
时间:2020-04-09
《授课人刘钰讲师金陵科技学院.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、授课人:刘钰讲师金陵科技学院基于51单片机的LED系统设计LED灯LED灯的原理多彩的LED灯硬件系统设计硬件系统的组成框图MCS-51系列单片机多彩的LED灯电源电路最小系统外围电路元器件选择MCS-51系列单片机多彩的LED灯电源电路最小系统外围电路ATMEL公司的AT89C515V直流电源12MHz无源晶体振荡器和电阻等红、黄、绿色的发光二极管AT89C51芯片引脚示意图电源电路最小系统电路AT89C51上电复位手动复位+5V10uF10KVccRSTGND10uF10KVccRSTGND1K+5V最小系统电路P3
2、口P1口P2口P0口并行口LED显示电路多彩的LED灯软件系统设计软件实现功能介绍常亮闪烁流水点亮仿真软件LED全亮效果的代码#include#include#defineucharunsignedchar#defineuintunsignedintvoidon(){while(1){inti=0;P1=0;P2=0;delay(200);}}LED闪烁效果的代码voidshowWhole(){P1=0;P2=0;delay(200);P1=0xff;P2=0xff;delay(2
3、00);}LED流水效果的代码voidshowMain(){uchartemp;inti=0;temp=0xfe;for(i=0;i<8;i++){P1=temp;delay(80);temp=crol_(temp,1);}P1=0xff;temp=0xfe;for(i=0;i<3;i++){P2=temp;delay(80);temp=crol_(temp,1);}}延时子程序voiddelay(uintk){uinti,j;for(;k>0;k--)for(i=142;i>0;i--)for
4、(j=2;j>0;j--);}课后作业如何用单片机实现开关控制LED。课后思考如何用单片机实现7段数码管的控制?
此文档下载收益归作者所有