BH1415F制作数控锁相环立体声发射机

[10-10 20:38:44]   来源:http://www.88dzw.com  电子制作   阅读:8861

文章摘要:2单片机的软件设计2.1主要程序模块1)键盘扫描程序:采用4*4行列式查询法。2)显示程序:采用动态扫描法显示4位频率数字值。3)串行通讯程序:由十进制BCD码转二进制程序、16位频率控制字节合成程序、模拟异步串行发送程序组成。2.2 BH1415F串行通讯格式BH1415F的频率控制码为16位,其传送格式要求如图3,其中D0—D10为频率控制数据,其值乘0.1即为BH1415F的输出频率(单位MHZ)。D11—D15为控制位,其中D11(MONO)位为单声道/立体声控制位,当0时为单声道发射模式,1时为立体声发射模式。D12(PD0)、D13(PD1)位用于相位控制,通常为0,当分别为01和

BH1415F制作数控锁相环立体声发射机,标签:电子小制作,http://www.88dzw.com

2单片机的软件设计
2.1主要程序模块
1)键盘扫描程序:采用4*4行列式查询法。
2)显示程序:采用动态扫描法显示4位频率数字值。
3)串行通讯程序:由十进制BCD码转二进制程序、16位频率控制字节合成程序、模拟异步串行发送程序组成。
2.2 BH1415F串行通讯格式
BH1415F的频率控制码为16位,其传送格式要求如图3,其中D0—D10为频率控制数据,其值乘0.1即为BH1415F的输出频率(单位MHZ)。

D11—D15为控制位,其中D11(MONO)位为单声道/立体声控制位,当0时为单声道发射模式,1时为立体声发射模式。D12(PD0)、D13(PD1)位用于相位控制,通常为0,当分别为01和10时可使发射频率在最低和最高处。D14(T0)和D15(T1)为测试模式控制用,通常为00,当为10时为测试模式。 以下是单片机与BH1415F通讯用的控制字节发送源程序:
PUT:         MOV   R3,#8       ;发送8位控制
             CLR   C        ;清C
PUT1:        RRC   A        ;带进位位右移(先发低位)
             MOV   P3.0,C       ;低位送至P3.0口
             NOP         ;延时4微秒
             NOP         ;
             NOP         ;
             NOP         ;
             SETB  P3.1       ;锁存数据(上升沿时锁存数据)
             NOP         ;延时4微秒
             NOP         ;
             NOP         ;
             NOP         ;
             CLR   P3.1       ;
             DJNZ  R3,PUT1      ;8位未发完转PUT1再发
RET         ; 8位发完结束
            
3 小结
   单片机数控调频发射器设计制作方便,体积小,性能可靠性高,是小功率调频发送的理想选择。

参考资料:
[1]ROHM CO.,LTD 2000.  —BH1415F.pdf  
[2]Atmel Corporation 1999. —AT89C52.pdf


上一页  [1] [2] [3]  下一页


Tag:电子制作电子小制作维修教程知识 - 电子制作

《BH1415F制作数控锁相环立体声发射机》相关文章