乡村猎手 发表于 2019-10-22 00:56:29

为REVOX B215卡座增加磁头抬起的电路

revox 的b710 卡座,有一个clean键,当没有装磁带时,按下会抬起磁头组件,这样清洗压带轮的时候会比较方便。部分215机型按loop键的时候也有这功能,但有些机器却不行。经对比,发现,如果系统板零件号是1.721.210-11的板不行,1.721.210-22的就有这功能,仔细对照发现前者少部分电路,有一个单片机的零件号也不一样。 要实现这个功能得加装一部分电路,因为215的机器按钮是矩阵式的,所以加装模拟电路不容易实现这个功能,而且前者的单片机直接放到后者的板子上工作不正常, 所以不有直接加原机的电路。 考虑了一下,直接加一个单片机实现可能会比较简单,实际就是检测到键盘按下了loop键,则输出 到Q17来抬起磁头。 使用的是stc15w104相关的图片及代码如下。 装好后的那个图发贴时才发现没拍清楚,懒得重新照了。 #include <reg52.h>
sfr P3M0      =   0xb2;
sfr P3M1      =   0xb1;
sbit keyb = P3^1 ;   //10
sbit keyC = P3^0;   //10
///sbit s_cass = P3^5;   //10
//sbit comm = P3^4;      //10
//unsigned charloaded;
sbit ctrl = P3^3 ; //01用来控制磁头抬起的,高电位为抬起
void Delay50us()                //@11.0592MHz
{
      unsigned char i, j;
      i = 1;
      j = 134;
      do
      {
                while (--j);
      } while (--i);
}

void main(void)
{
      ctrl = 0;
      keyb =1;
      keyC =1;
//      comm= 1;
//      s_cass = 1 ;
      while(1)
      {
      //      if         (comm==0 && s_cass==1)
      //      {
      //                loaded = 0;
      //      }      
      //      if         (comm==0 && s_cass==0)
      //      {
      //                loaded = 1;
      //      }      

                if         (keyb==0 && keyC==0)
                {
                         P3M1 = 0x37 ; //00110111
                         P3M0 = 0x08 ;   //00001000
                        Delay50us();
                        ctrl = 1;
                }

                if         (keyb==0 && keyC==1 )
                {
                        ctrl = 0;
                         P3M1 = 0x3F ; //00111111
                         P3M0 = 0x00 ;   //00000000
                }
      }
}













79787675 发表于 2019-10-22 02:05:46

给你100个赞难得有这样的技术贴

憨马 发表于 2019-10-22 08:39:04

这个牛叉!{:4_472:}

我就是爱音乐 发表于 2019-10-22 09:09:30

硬件、软件,加上动手能力,楼主高手!

jsjjskfb 发表于 2019-10-22 10:34:15

楼主高手{:4_471:}{:9:}{:4_471:}

linearpower 发表于 2019-10-22 12:59:12

{:4_471:}

lmq2013 发表于 2019-10-23 06:50:17

猎手兄对瑞华士的机器研究的非常透彻!&#128077;

jgp 发表于 2019-10-30 09:23:29

高高手

liufeng5401 发表于 2019-10-30 11:12:02

{:4_471:}

sixegg 发表于 2019-11-1 10:49:37

这一轮操作,软硬通吃,柿子苹果都要{:4_472:}

liufeng5401 发表于 2019-11-13 10:35:08

{:4_471:}

linearpower 发表于 2019-11-13 13:02:35

{:4_471:}{:4_472:}

kuo0202 发表于 2019-11-15 09:23:57

{:4_472:}{:4_472:}{:4_472:}{:4_471:}{:4_471:}{:4_471:}

文超玩胆 发表于 2019-12-7 11:31:41

俺是一个软件盲{:4_476:}

iggfree 发表于 2021-12-28 15:07:18

这是高手!

开盘机127129 发表于 2022-2-20 10:17:11

高手在民间{:9:}
页: [1]
查看完整版本: 为REVOX B215卡座增加磁头抬起的电路