- 2
- 0
- 约9.32万字
- 约 77页
- 2017-10-12 发布于江苏
- 举报
单片机各个案例,程序设计~~!.doc
第二部份
MCS-51单片机设计应用程序实例
例1 闪烁LED小灯的设计
例2 数码管时钟电路的设计
例3 8×8点阵LED字符显示器的设计
例4 八路输入模拟信号的数值显示电路的设计
例5 单键学习型遥控器的设计
例6 十五路电器遥控的设计
例7 自行车里程/速度计的设计
例8 自动往返行驶小汽车的设计
例9 遥控小汽车的设计
例10 汽车行驶信息发送与接收器的设计
例11 数控调频发射台的设计
例12可在线修改程序的单片机W78B516E设计实例
例13 电子定时器的设计
闪烁LED小灯的设计
本设计的闪烁小灯控制器,可使小灯轮流点亮、逐点点亮、间隔闪亮,如要控制交流彩灯可在P1端口加接继电器或可控硅接口电路。可应用在广告彩灯控制器、舞台灯光控制器等领域。
1 系统硬件电路的设计
上图为该控制器的电路原理图,其中单片机采用AT89C2051,P1口作LED发光管输出控制用,P3.0—P3.2口为闪烁方式控制开关K1、K2、K3按键接口,P3.3口的按键作备用,限流电阻为310Ω,发光管工作电流约为10mA,采用12MHz晶振 。
2 系统主要程序的设计
(1) 主体程序
通过扫描P3.0—P3.2端口,判断是否有按键按下,然后在20H内存单元的低三位的对应位置1标志,确定应执行的闪烁功能。当20H.0为1时,发光管轮流点亮;当20H.1 为1时,发光管逐
原创力文档

文档评论(0)