音响SOURCE按键(英文意思是"源头")可以在收音机/CD/DVD之间来回切换。
一、source是什么
source从英译过来大体是指“源,来源”。应用于汽车上指各种音频源输入输出系统的一个可切换(源)。其source源可通过“软、硬”键进行自由切换,如:通过”按键“或”触摸式“按键切换的,以实现各音频源切换。应用在汽车车载上如收视(放)音频源如电视、收音机(AM-FM)、通过内部硬体或接口载入媒体的USB、MMC、SD卡上的媒体(source)外放时的自由切换。
二、Source之汽车电视
车载电视是安装在汽车中,随车移动播放的电视系统,它通过无线数字信号发射,地面数字设备接收的方式,进行电视节目和广告节目的播放。
三、Source之汽车收音机
AM/FM收音机是汽车上最早采用的一种的语音娱乐配置,也是车载影音娱乐系统最常见配置之一,现在几乎没有不配备收音机的汽车了。
四、Source之汽车usb
USB汽车充电器:通常也简称为USB车充。 它利用了USB的通用性广泛被应用于各种充电的接口的优势。再结合应用于汽车上,把车内的12V DC和24V DC转成USB及各充电电器的共同DC 5V电压。 这样就形成了可以利用汽车上的标准电源及USB接口给DC 5V的电器充电。
五、Source之mmc
MMC是基于Windows的多文档界面(MDI)应用程序,并着重使用了Internet技术。通过编写MMC插件(它执行管理任务),微软和ISV扩展了控制台。汽车可以通过设备将mmc和汽车进行相连接,以此来播放mmc里面的格式文件。
六、Source之sd卡
SD存储卡,是一种基于半导体快闪记忆器的新一代记忆设备,由于它体积小、数据传输速度快、可热插拔等优良的特性,它被广泛地于便携式装置上使用,例如数码相机、个人数码助理(外语缩写PDA)和多媒体播放器等。
主程序和中断程序入口 ***
*************************************
ORG 0000H程序执行起始地址
LJMP START 跳至START
ORG 0003H外中断0入口
LJMP INTEX0 跳至INTEX0中断服务程序
ORG 000BH定时器T0中断入口
RETI 中断返回
ORG 0013H外中断1入口
LJMP INTEX1 跳至INTEX1中断服务程序
ORG 001BH定时器T1中断入口
LJMP INTT1 跳至INTT1中断服务程序
ORG 0023H串口中断入口
RETI 中断返回
ORG 002BH定时器T2中断入口
RETI 中断返回
***************************
* *
*初始化程序 *
* *
****************************
CLEARMEMIO: MOVR0, #70H 清70H-76H显示单元
MOVR7, #07H 循环次数
ML0: MOV@R0, #00H 清0
INCR0 下一地址
DJNZ R7, ML0未完再循环
MOVTMOD,#10H T1为16位定时器
MOVR4,#14H1秒定时用(50毫秒20次)
MOVTL1,#0B0H 50毫秒定时用初值
MOVTH1,#3CH
MOV 20H,#00H 清0 *** 作
MOV 21H,#00H
MOV 22H,#00H
MOV 23H,#00H
MOV 24H,#00H
CLR 30H 清停车标志
SETB ET1 开T1中断
SETB EX1 开外中断1
SETB IT1 外中断1采用边沿触发
SETB IT0 外中断0优先级为1(最高)
SETB EX0 开外中断0
SETBEA 开总中断允许
SETBTR1 开启定时器T1
RET 子程序返回
*************************************
**
*主 程 序*
**
*************************************
START: LCALLCLEARMEMIO 上电初始化
SETB P1.6 选择7.5V输出
CLR P1.7 选择7.5V输出
SETB P3.7 前进状态
CLR P3.6 前进状态
CLR P1.0 电机供电开始
;MAIN:LCALLDISP LED显示一次
LJMP MAIN 转MAIN循环
NOP PC值出错处理
NOP
LJMP START 重新初始化
*************************************
**
*外中断0服务程序,用作跑道位置处理 *
*23H作跑道计数器 *
*************************************
INTEX0:PUSH ACC 堆栈保护
PUSH PSW
CLR EX0 关中断
LCALLDISP LED显示一次(延时抗干扰)
JB P3.2,IN0RET P3.2为1退出(干扰)
INC 23H 跑道计数器加1
MOV A,23H 数据入A
CJNE A,#06H,JUDGE1 不是第6道转JUDGE1
LCALLSTOP 是第6道,停车
LJMP IN0RET 转中断退出
JUDGE1:CJNE A,#03H,JUDGE2 不是第3道转JUDGE2
LCALLSTOPSLOW 是第3道,变慢车
LJMP IN0RET 转中断退出
JUDGE2:CJNE A,#04H,JUDGE3 不是第4道转JUDGE3
LCALLFAST 是第4道,变快车
LJMP IN0RET 转中断退出
JUDGE3:CJNE A,#05H,IN0RET 不是第5道转INORET退出
LCALLSTOPSLOW 是第5道,变慢车
IN0RET:CLR IE0 清外中断0中断标志
POP PSW 恢复现场
POP ACC
LCALLDL7MS 延时7毫秒(抗干扰)
SETB EX0 开外中断0
RETI 中断返回
************************************
* 慢车控制子程序 *
************************************
STOPSLOW: CLR P1.6 关7.5V电源
CPL P3.6 反向驱动(刹车)
CPL P3.7 反向驱动
LCALLDS50MS 刹车时间(可根据试车情况调整)
LCALLDS50MS
LCALLDS50MS
CPL P3.6 正向驱动
CPL P3.7 正向驱动
SETB P1.7 开4.3V电源
RET 返回
************************************
* 快车控制子程序*
************************************
FAST: CLR P1.7 关4.3V电源
SETB P1.6 开7.5V电源
RET 返回
************************************
* 停车控制程序 *
************************************
STOP: MOV 23H,#00H 跑道计数单元清0
CPL P3.6 反向驱动(刹车)
CPL P3.7 反向驱动(刹车)
LCALLDS50MS 刹车时间
LCALLDS50MS 刹车时间(可调整)
SETBP1.0 关电机电源
SETBPT1 定时器T1为高优先级
LCALLDS10S 停车10秒
CLR PT1 恢复T1为低优先级
SETB P1.6 开7.5V电源(高速)
CLR P1.7 关4.3V
CLR P1.0 电机电源开
CPL 30H 停车点位置判断标志取反
JB 30H,STREN 为1(中途停车)转STREN
LCALLCLR00 是终点,调复0程序
STREN:RET 返回
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)