单片机音频控制电路设计原理图

单片机的P1.0驱动扬声器发出不同频率、不同长短的声音。

硬件电路制作:(1) 电路原理图

单片机音频控制电路设计原理图

(2)制作要点及元器件清单

单片机音频控制电路设计原理图

(3)电路的调试

通电之前先用万用表检查各种电源线与地线之间是否有短路现象。 给硬件系统加电,检查所有插座或器件的电源端是否有符合要求的电压值,接地端电压是否为0V。不插入单片机,用一根导线,导线的一端接+5V电源,另一端碰触IC插座的1脚,听扬声器是否发出“咔咔”声。

程序编写

()单频率声音ORG 0000H ;复位入口地址LJMP MAIN ;转移到主程序MAINMAIN: CPL P1.0 ;P1.0取反LCALL DELAY ;调延时子程序LJMP MAIN ;循环执行主程序DELAY: MOV R0,#07H ;延时子程序LOOP2: MOV R1,#1FHLOOP1: DJNZ R1,LOOP1DJNZ R0,LOOP2RET请读者修改延时时间,听音调的变化。

2)双音报警声(本程序可模拟出非常急促的双音报警声。)

ORG 0000HLJMP MAINMAIN: MOV R0,#0FFHLOOP1: CPL P1.0LCALL DELAY1DJNZ R0,LOOP1MOV R0,#0FFHLOOP2: CPL P1.0LCALL DELAY2DJNZ R0,LOOP2LJMP MAINDELAY1: MOV R6,#07HD1: MOV R7,#20HDJNZ R7,$DJNZ R6,D1RETDELAY2: MOV R4,#07HD2: MOV R5,#50HDJNZ R5,$DJNZ R4,D2RET

  • UC3846控制芯片工作原理控制图 逆变焊机原理与用途
  • 数字万用表电阻档测试二极管正反向没有阻值(使用万用表测量二极管的正向电阻,为什么各档)
  • 学单片机需要学数电模电吗(学单片机要先学数电模电吗)
  • 电工怎么选择适合自己用的万用表(电工初学者买什么样的万用表好)
  • 单片机需要同时运行多个任务怎么办(单片机怎么同时执行多个任务)
  • 电机保护的方案取决于负载的机械特性
  • 绝缘电阻表正负搭接不复零位是怎么回事
  • 短路怎么用万用表查