概述:本制作是在单片机控制下,通过复位开关对双锁相环邻频调制器输出的电视频道进行递增或递减的切换,基于上期(09年第七期)所描述的双锁相环邻频调制器设计与制作的基础上,在MC145152AP、MC12022锁相分频的环节上,对电视频道的本振频率(比欲设频道的图像载频高38MHz)进行数字编码,根据编码规则所获得的信息进行C语言的程序设计。仿真测试通过后将程序烧录在AT89C52单片机芯片内,制作成的电路通过两个复位开关进行电视频道的切换,并将有关数据显示在LCD液晶显示屏上。
一、单片机控制电路原理
单片机控制电路如下图所示,SW3为复位开关,当按下复位开关SW3时,电路复位,单片机处于起始工作状态(1CH);按下复位开关SW1或SW2,双锁相环邻频调制器输出的电视频道分别作步进递增或递减的变换。
所有的这些信息传递,都是经系统软件处理后由P1、P2口输出欲设频道本振频率相应的数字编码信息至CK1插座上,CK1插座与上期(09年第七期)所描述的MCl45152AP相应端口相连,迫使双锁相环邻频调制器根据人们的意愿进行电视频道的切换,并在LCD液晶显示屏上显示当前所设置的频道数和本振频率。
数字编码信息与LCD液晶显示屏所显示预设频道数及本振频率对应关系一览表如下表所示。
频道数 | DN9~DN0(MCl45152) | DA5~DN0(MCl45152) | 本振频率(MHz) |
1CH | 000010101l | 111000 | 87.75 |
2CH | 000010111l | 111000 | 95.75 |
3CH | 110011 | 111000 | 103.25 |
4CH | 111001 | 101000 | 115.75 |
5CH | 111101 | 101000 | 123.25 |
6CH | 1100111 | 1000 | 206.25 |
7CH | 1101011 | 1000 | 214.25 |
8CH | 1100101 | 1000 | 222.25 |
9CH | 1101111 | 1000 | 230-25 |
10CH | 0001l10111 | 1000 | 238.25 |
11CH | 1111011 | 1000 | 246.25 |
12CH | 1111111 | 1000 | 254.25 |
二、设计程序
1.程序流程图
双锁相环邻频调制器系统的程序流程图如下图所示。
三、软件系统调试
当系统正常时,初始状态LCD显示CH1—87.25MFlz;按下复位开关SW1或SW2,频道及频率做相应的增减变化。
若运行系统时LCD液晶屏显示不正常,则主要检查LCD显示子程序是否有误;如果编码输出有误,检查查表程序是否出错;在复位按键按下时若无变化,则问题可能出现在中断子程序,检查是否中断初始化或子程序执行有误。
四、印制板设计技巧
本电路是数字电路,它是与高频电子线路相结合,在原理图正确的情况下,要制作成产品其成败与否,关键在于如何进行排版,因为高频电路蕴藏着非常丰富的谐波成份,这些谐波成份随着线路板的走线、电源到处漂流,干扰正常的数字信号,因此要把这种信号通过排版走地,把它消灭在萌芽状态。故排版时必须遵循以下原则:
(1)元器件的布局要合理,小信号元器件在前,以此类推,末级在最后;在满足上述布局的情况下,还要尽可能考虑美观、整洁,这样的产品才有档次感。
(2)印制板各部分电路负(地)电源,印制板走地采用大面积覆铜的方式来进一步消除随机波动的干扰源。
五、元器件清单
本控制系统的硬件电路元器件清单如下表所示。
序号 | 器件名称 | 规格型号 | 原理编号 | 数量 |
1 | 电阻器 | RT14—4.7K | R2、R3 | 2 |
2 | 电阻器 | RT14-10K | R1、R4、R5 | 3 |
3 | 电位器 | WH125-0.5W-10K | RP1 | 1 |
4 | 排阻 | A103J | R01~R08 | 1 |
5 | 微型复位开关 | SW1、SW2、SW3 | 3 | |
6 | 发光二极管 | 2EF101A | VD1 | 1 |
7 | 晶振 | 11.0952MHz | Y1 | 1 |
8 | 瓷介电容器 | CC1—63V一20P | C2、C3 | 2 |
9 | 电解电容器 | CD11—16V一10uF | C1 | 1 |
10 | 插座 | 16芯插座 | CK1 | 1 |
11 | 集成块 | AT89C52(或STC89C52) | IC | 1 |
12 | 液晶显示器 | LCD1602 | YC | 1 |
网友评论