企业手机网站建设流程图关键词查询网址
企业手机网站建设流程图,关键词查询网址,wordpress简单吗,工作总结开头和结束语1.解析原理图 由上图可以看到8个共阳LED灯接到了573输出口#xff0c;而573输入接到单片机P0口上。当573 LE脚输入高电平时#xff0c;输出随输入变化#xff0c;当LE为低电平时#xff0c;输出锁存。 由上图可以看到Y4C接到了或非门74HC02的输出端#xff0c;而输入端为…1.解析原理图 由上图可以看到8个共阳LED灯接到了573输出口而573输入接到单片机P0口上。当573 LE脚输入高电平时输出随输入变化当LE为低电平时输出锁存。 由上图可以看到Y4C接到了或非门74HC02的输出端而输入端为WR和138输出端Y4。现在我们把WR接地通过控制138译码器即可控制Y4C。例P250;P260;P271;则Y40;则Y4C1;
2.点亮LED代码
void Set_Leds(unsigned char Leds)
{//选中LED所在573此时输出跟随输入变化P250;P260;P271; //74HC138--Y40,else1--Y4C1,else0P0Leds;//锁存LED所在573P250;P260;P270; //74HC138--Y10,else1
}3.解决上电蜂鸣器鬼叫问题 由上图我们可以看到蜂鸣器以及继电器都是低电平有效接到了ULN2003输出端ULN2003内部结构为输入先经过非门再接入达林顿管如果ULN2003输入为0则输出为1。所以解决办法就是我们上电先控制138选中Y5输出低电平则Y5C为高电平然后单片机P0输出低电平则ULN2003输出高电平蜂鸣器继电器关闭然后再让Y5C为低电平锁存一下573即可。
示例代码
#include led.hvoid System_Init(void);void main()
{System_Init();Set_Leds(0xEF); //点亮L5while(1){}
}void System_Init()//系统上电初始化
{//先锁存蜂鸣器,继电器所在573输出低电平防止上电乱叫P251;P260;P271; //74HC138--Y50,else1--Y5C1,else0P00x00; //ULN2003输入经过非门送入达林顿管低电平有效P250;P260;P270;//锁存数据}
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/89563.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!