77范文网 - 专业文章范例文档资料分享平台

车载MP3无线调频器ljd(2)

来源:网络收集 时间:2019-02-16 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

点是片内有FLASH存储器,用途十分广泛,特别是在生产便携式商品、手提式一起等方面,有十分显著的应用。

单片机最小系统的外部结构: 1、DIP40双列直插;

2、P0,P1,P2,P3四个8位准双向I/0引脚; 3、电源VCC(PIN 40),GND(PIN 20);

4、高电平复位RESET(PIN9);10uF电容接VCC与RESET,即可实现上电复位; 5、内置振荡电路,外部只要接晶体至X1(PIN18)与X2(PIN19),其频率为主频12

倍;

6、程序配置EA(PIN31)接高电平VCC,即可执行单片机内部ROM中的程序; 7、P3支持第2功能:RXD、TXD、INT0、INT1、T0、T1。

图2.1 单片机最小系统

2.1.2 单片机内部I/O部件

1、四个通用I/O端口,对应引脚P0、P1、P2、P3; 2、两个16位定时计数器(T0、T1); 3、一个串行通信接口(SCON、SBUF); 4、一个中断控制器:(IE、IP);

其中在本次设计中,P0的8个管脚是用来做液晶数据传送控制端的,P1的8个管脚是按键控制端作用,P2的前3个管脚P2_0,P2_1,P2_2是用来控制液晶的控制端RS,RW,E,而P3的前3个脚P3_0, P3_1,P3_2是控制BH1415F的控制位DA,CLK,CE。

2.2液晶显示模块1602

1602液晶工作于3到5V电压下,能直接使用和单片机共用相同的电压。

第 3 页 共 29 页

2.2.1液晶1602各脚介绍 第1脚:VSS为地电源 第2脚:VDD接5V正电源

第3脚:V0为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度

第4脚:RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。 第5脚:RW为读写信号线,高电平时进行读操作,低电平时进行写操作。当RS和RW共同为低电平时可以写入指令或者显示地址,当RS为低电平RW为高电平时可以读忙信号,当RS为高电平RW为低电平时可以写入数据。

第6脚:E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。 第7~14脚:D0~D7为8位双向数据线。

另外引脚\和\为背光引脚,\接正,\接负便会点亮背光灯.

2.2.2 与单片机的连接方法

1602的1和16管脚接地,2管脚接VCC,3管脚接10K电位器的非地线两端, 4、5、6分别接RS、RW、E。液晶1602的7到14口连接与P0口依次连接,同时它们的连线上接8个上拉电阻。按键应用电路如下图:

图2.2 液晶1602应用电路

2.3 按键设计

2.3.1 按键设计方案

第 4 页 共 29 页

A可用移位加一法、计算法或查表法得出 移位加一:(判断有键按下延时消抖动后进行) (1)先令键值为零; (2)从第一行开始;

(3)读入键盘状态,用移位指令判断该行第一列是否有键按下。有键按下则跳至6,否则键值加一并判断

该行下一列直至该行所有列完毕;

(4)行码指下一行,重复3直至所有行完毕; (5)置无效键标志返;

(6)置有效键标志并返回键值; 该法用于产生连续键值 B计算法:(条件同上)

(1)用扫描法求得按下键所在的行值和列值;

(2)键值=行值*键盘列数+列值 (或其它计算式,依程序要求而定); 该法与加一法原理大致相同。 C查表法:

(1)扫描键盘,判断有没有键合下; (2)获取合上键盘的行信号与列信号; (3)由行、列特征识别合上键的含义; (4)根据键的特征字进行分类; (5)分类处理。

2.3.2 按键设计电路图

由以上几种方案比较,我选择方案c,c方案比较实行简单,易懂,更为直接。如图,按键Sn系列中1、4脚内部相连,而2、3脚内部相连,当按下第S0键时,1、2脚变为相连,即整个按键相当与一个导线,全部相通。同时软件设定了水平方向按键对应的单片机P1口的前四位为P1&0xf0,后四位为P1&0x0f;当按下了S0键,即按键0后,由于上拉电阻和预定了低电平,这样单片机P1_1和P1_5管脚均为低电平,单片机内部程序已设定了4X4键盘的状态表,得到按键行列信号,即可以得到特征字ee,利用switch()语句,得到case 0xee:??,然后显示0xee后面的程序,如表2.1:

表2.1 按键S0电平与行列信号

P0_0 P0_1 P0_2 P0_3 P0_4 P0_5 P0_6 P0_7 1 1 列信号 e 1 0 1 1 行信号 e 1 0 第 5 页 共 29 页

图2.3 按键设计图

键盘上的字符和单片机识别的行列信号构成的特殊字,如表2.3:

表2.2 按键值与特殊字

键值 特征字 0 ee 1 de 2 be 3 7e 4 ed 5 dd 6 bd 7 7d 8 eb 9 db A bb B 7b C e7 D d7 E b7 F 77 按键对应表,如下:

2.3 按键对应表

数字键 0 1 2 3 4 5 6 7到15 显示 88.0MHZ 95.0MHZ 99.7MHZ 102.0MHZ 105.0MHZ 110.0MHZ 返回键 备用 2.3.3 与单片机连接方法

第 6 页 共 29 页

除了硬件设定按键外,软件设定P1口软件也要设定单片机的P1口的前四位接0XF0,而P0口的后四位接0X0F,这样可以利用上拉电阻和电源来控制按键的电平了。软件设定方法如下:

P1=0xf0; //水平方向扫描,设定其为低电平 M=P1;

P1=0x0f; //垂直扫描,由于上拉电阻的原因,高电平 N=P1;

当按下键时,由于此时键的状态相当于一个低电平,例如:按下0键,此时P1_0和P1_5为低电平,其余均为高电平,原因是P1_0和P1_5相当于短路,而有低为低的原则,所以P1_5为低电平。这样单片机就能判断是什么键按下了。

如图:

图2.4 P1口连接键盘

2.4 BH1415F

数据传送说明

BH1415F是一种无线音频传输集成电路,它可以将计算机声卡、游戏机、CD、DVD、MP3、调音台等立体声音频信号进行立体声调制发射传输,配合普通的调频立体声接受机就可实现无线调频立体声传送。适合用于生产立体声的无线音箱、无线耳机、CD、MP3、DVD、笔记本计算机等的无线音频适配器的开发生产。

2.4.1 数据传送及数据说明

BH1415F的数据传送位为16位,分为数据传送为D0到D10共11位,还有5为控制位。 数据传送方式如图:

第 7 页 共 29 页

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库车载MP3无线调频器ljd(2)在线全文阅读。

车载MP3无线调频器ljd(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/476604.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: