单片机输出控制电路的制作.ppt

单片机输出控制电路的制作.ppt

ID:49262539

大小:824.50 KB

页数:41页

时间:2020-02-02

单片机输出控制电路的制作.ppt_第1页
单片机输出控制电路的制作.ppt_第2页
单片机输出控制电路的制作.ppt_第3页
单片机输出控制电路的制作.ppt_第4页
单片机输出控制电路的制作.ppt_第5页
资源描述:

《单片机输出控制电路的制作.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、项目二单片机输出控制电路的制作项目基本技能广告灯电路的制作任务一继电器控制电路的制作任务三音频控制电路的制作任务二程序调试任务四程序烧写任务四项目基本知识知识点一MCS-51单片机I/O口简介知识点一MCS-51单片机常用输出接口电路知识点一MCS-51单片机内部硬件资源知识点一程序编写及相关指令项目二单片机输出控制电路的制作项目学习目标任务一广告灯电路的制作任务要求单片机的I/O口作输出口,接8个LED发光二极管,通过编程实现发光二极管的点亮、闪烁和流水灯效果。项目基本技能1.硬件电路制作(1)电路原理图(2)制作要点及元器件清单通电之前,先用万用表检查各

2、种电源线与地线之间是否有短路现象。然后给硬件系统加电,检查所有插座或器件的电源端是否有符合要求的电压值、接地端电压是否为0V。在不插上单片机时,模拟单片机输出低电平,检查相应的外部电路是否正常。方法是:用一根导线将低电平(接地端)分别引到P1.0到P1.7相对应的集成电路插座的管脚上,观察相应的发光二极管是否正常发光。(3)电路的调试2.程序编写(1)发光二极管的点亮欲点亮某只二极管,只需使与之相连的口线输出低电平即可。点亮从高位到低位的第1、3、5、7只二极管,实现的方法有字节操作和位操作两种。方法一(字节操作):ORG0000H;复位入口地址LJMPMA

3、IN;转移到主程序MAINMAIN:MOVP1,#55H;将立即数55H(即二进制数01010101B)送到P1口LJMPMAIN;循环执行主程序(2)发光二极管的闪烁欲使某位二极管闪烁,可先点亮该位,再熄灭,然后循环。方法二(位操作):ORG0000H;复位入口地址LJMPMAIN;转移到主程序MAINMAIN:CPLP1.7;P1.7取反LCALLDELAY;调延时子程序LJMPMAIN;循环执行主程序DELAY:MOVR0,#0FFH;延时子程序LOOP2:MOVR1,#0FFHLOOP1:DJNZR1,LOOP1DJNZR0,LOOP2RET(3)流

4、水灯效果ORG0000H;复位入口地址LJMPSTART;转移到程序初始化部分STARTSTART:MOVA,#7FH;初始化A值,使最高位为“0”MAIN:MOVP1,A;A值送P1口LCALLDELAY;调延时子程序RRA;循环右移LJMPMAIN;循环执行主程序DELAY:MOVR0,#0FFH;延时子程序LOOP2:MOVR1,#0FFHLOOP1:DJNZR1,LOOP1DJNZR0,LOOP2RET任务二音频控制电路的制作任务要求单片机的P1.0驱动扬声器发出不同频率、不同长短的声音。项目基本技能1.硬件电路制作(1)电路原理图(2)制作要点及元

5、器件清单通电之前先用万用表检查各种电源线与地线之间是否有短路现象。给硬件系统加电,检查所有插座或器件的电源端是否有符合要求的电压值,接地端电压是否为0V。不插入单片机,用一根导线,导线的一端接+5V电源,另一端碰触IC插座的1脚,听扬声器是否发出“咔咔”声。(3)电路的调试2.程序编写(1)单频率声音ORG0000H;复位入口地址LJMPMAIN;转移到主程序MAINMAIN:CPLP1.0;P1.0取反LCALLDELAY;调延时子程序LJMPMAIN;循环执行主程序DELAY:MOVR0,#07H;延时子程序LOOP2:MOVR1,#1FHLOOP1:D

6、JNZR1,LOOP1DJNZR0,LOOP2RET请读者修改延时时间,听音调的变化。2)双音报警声(本程序可模拟出非常急促的双音报警声。)ORG0000HLJMPMAINMAIN:MOVR0,#0FFHLOOP1:CPLP1.0LCALLDELAY1DJNZR0,LOOP1MOVR0,#0FFHLOOP2:CPLP1.0LCALLDELAY2DJNZR0,LOOP2LJMPMAINDELAY1:MOVR6,#07HD1:MOVR7,#20HDJNZR7,$DJNZR6,D1RETDELAY2:MOVR4,#07HD2:MOVR5,#50HDJNZR5,$D

7、JNZR4,D2RET任务三继电器控制电路的制作任务要求单片机的P1.0使继电器吸合和释放。项目基本技能1.硬件电路制作(1)电路原理图(2)制作要点及元器件清单通电之前先用万用表检查各种电源线与地线之间是否有短路现象。然后给硬件系统加电,检查所有插座或器件的电源端是否有符合要求的电压值,接地端电压是否为0V。不插入单片机,用一根导线,导线的一端接+5V电源,另一端碰触IC插座的1脚,听继电器是否有吸合声。(3)电路的调试2.程序编写实现继电器周期性的吸合和释放的程序ORG0000H;复位入口地址LJMPMAIN;转移到主程序MAINMAIN:CPLP1.0

8、;P1.0取反,继电器交替吸合和释放LCALLDEL

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。