欢迎来到 !专业生产 ,双脉冲电源,电解电源,下载安装 ,铝氧化电源, ,电镀电源,水处理电解电源,高频电源,水电解电源,电泳电源

普科源服务热线 0755-29629361
栏目导航
新闻资讯
联系我们
服务热线
0755-29629361
李小姐:13265613886
李先生:13027983568
QQ:405454642
邮箱:405454642@qq.com
地址:广东省深圳市宝安区松岗街道滨南路2-1
当前位置: 主页> 新闻资讯> 公司新闻
采用AT89C2051的数字可调稳压电源单片机源程序电
浏览: 发布日期:2019-01-18

主程序MAIN中,从MOV P1,#0FFH到SETB EX0的前一行,其作用是刚开机时,让数码管显示全笔段,然后熄灭,以便于检查数码管的好坏,并做好准备。在初始化程序中,令IT0和IT1为1,是让INT0和INT1变为负边沿触发,以达到每按一次S1或S2(无论时间长短,当然时间必须超过57ms),输出电压和数码管改变一次。在LOOP循环中,先对P3相与后相或的目的是要将P3.4,P3.5,P3.7先清零后置位,相当于这一段代码就是一个简单的与或逻辑电,具体操作情况读者可参照电图自行分析。另外,主程序中的R7用于存放预设电压的序号,其值在0~6之间变化,每一个值对应一个电压值,依次为00.0V,13.0V,24.5V,35.0V,46.0V,59.0V,612V的电压。由于经常用的都是这些电压,所以几个电压对电子制作者来说已经足够了。TABLE0中存放控制信号,TABLE1中存放第一个数码管的字显示信号,TABLE2中存放第二个数码管的字显示信号。当按S1时,输出电压就按照上述电压依次增加;当按S2时,输出电压就依次减少。若此时电压为0.0V,再按S2就会使输出电压变为12V;反之,若此时电压为12V,再按S1就会使输出电压变为0.0V。

百度商桥结束
Baidu
map