2051 发表于 2012-1-2 14:10:13

【参赛】用单片机制作的收音机液晶屏背光控制器

本帖最后由 轻风 于 2012-1-3 11:42 编辑

【参赛】用STC11F02E单片机制作的德生CR220DSP收音机液晶屏背光控制器

关键词:单片机改变我们的生活 CR220DSP收音机液晶屏幕背光控制器

参赛目的:DIY(3)奖 勋章

指导:电脑与单片机板块 翌阳(版主)

原创:未发表过,矿石收音机论坛 大赛专区首发

简介:德生CR220dsp收音机是一款桌面或床头使用的需外接市电电源的调频收音机,特点是带时间钟控液晶显示,外置USB供电口可提供300毫安/5V的输出,可供单片机实验板、手机、MP4 等小电流USB设备供电,可作为有源音箱使用,该机的液晶屏背光灯常亮,不能关闭。据科学研究和本人的体验,人在睡眠时受到附近光源的影响,最好在睡眠时关闭光源,有的爱好者直接在外壳上打孔,安装一个开关来控制这个背光,也可以,笔者不破坏机器的外观美观,利用机器自身的按键来完成控制,控制也不是简单的开关,而是仿照德生同类型CR200收音机的成熟背光控制流程来编程,本文介绍的电路就是让这个背光灯用单片机来控制,让它按合理的习惯来操作,单片机确实可以改变我们的生活。

第一步 是要找到这个收音机上的可以利用来控制背光的按键,检查按键电路板,发现了 “贪睡/自动搜索/浏览电台 ”这个外观是长条形的按键,其实是两个 按键并联的,这样分离出一个按键,作为背光控制,同时保留原有的全部功能不变。这个发现等于送给爱好者一个可供DIY的按键了,在这个基础上可以有多种不破坏外观的改法。

第二步 是找到背光控制三极管,改变基极的电平高低 就可以实现背光的开关控制,实现完美嵌入。

第三步 是找单片机编程,还是使用STC11F02E单片机,才3、4元钱,内置约6MRC振荡就可以满足要求,还有更适合的8脚单片机,但是我没买,PLC体积大、价格高、业余玩不起,根本不适合放收音机里。

第四步 是完成电路的安装,注意线路和接点走向,避免对收音机音质产生影响

控制程序(参考CR200) :
短按---开背光延时关闭
长按---背光眨眼---常亮
亮态------按键---关闭背光

电路图


改装过程图

键盘部分:

控制板

控制板局部

单片机取电源处

单片机放入


汇编程序:

;德生收音机背光程序:P3.4短按键〈1S,P1外接LED亮延时4S关闭,当按键时间>1S时P1闪烁一次,然后长亮;灯亮后,再次按键灯灭
TIME DATA 21H
ORG 0000H
LJMP MAIN
ORG 000BH
LJMP CLOCK
ORG 0030H
MAIN:MOV TMOD,#01H;定时器0方式1
   MOV TL0,#0b8H;50MS@5.9769
   MOV TH0,#9eH
   SETB ET0
   SETB EA
BEGIN:
   CLR TR0
   MOV TIME,#00H
   CLR P1.0;LED OFF
   JNB P3.4,$

KEY:
    JB P3.4,KEY
    ACALL DEL10MS
    JB P3.4,KEY
ON: MOV C,P1.0
    JC BEGIN
    SETB P1.0;LED ON
    SETB TR0
;计算时间
CNV:JB P3.4,DONE
    MOV A,TIME
    CJNE A,#0aH,CNV;0.5S
DONE1:CLR TR0
      MOV TIME,#00H
      CLR P1.0
      ACALL DEL200MS
      SETB P1.0
      
KEY2: JNB P3.4,$
      LJMP KEY
DONE:ACALL DEL10MS
   JNB P3.4,CNV
   ACALL DEL200MS
F2:JNB P3.4,KEY;如果再次按键,关闭
   MOV A,TIME
   CJNE A,#50H,F2;4S
   LJMP BEGIN
CLOCK:MOV TL0,#0B0H
      MOV TH0,#3CH
      INC TIME
      RETI
DEL10MS:MOV R5,#20H;@6m
    TX1:MOV R4,#0FFH
      DJNZ R4,$
        DJNZ R5,TX1
        RET
DEL200MS:MOV R3,#14H
TX2: ACALL DEL10MS
   DJNZ R3,TX2
   RET
END



程序说明:要检测按键的按下和释放

轻风 发表于 2012-1-3 11:42:48

标题太长,我编辑了一下。

2051 发表于 2012-1-17 22:55:14

标题太长,我编辑了一下。
轻风 发表于 2012-1-3 11:42 http://www.crystalradio.cn/bbs/images/common/back.gif


    改的很好,谢了
页: [1]
查看完整版本: 【参赛】用单片机制作的收音机液晶屏背光控制器