毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

单片机实现语音录放系统设计+电路图+流程图+源程序+展望 第4页

更新时间:2010-10-31:  来源:毕业论文
单片机实现语音录放系统设计+电路图+流程图+源程序+展望 第4页
3.1.2 编程与效验方式
AT89C52的编程、校验、程序锁定位的编程和片擦除等操作与AT89C51相同只是地址空间为0000H~1FFFH。
表3-1 AT89C52编程电标志
      顶端标志

型号 编程电压VPP=5V 编程电压VPP=12V
AT89C52 AT89C52 AT89C52
 XXXX-5 XXXX
 YYWW YYWW
AT89C52的编程电压VPP为12V或5V,在产品封装的顶部印有编程电压标志,如表3.1所列:  
3.2 晶振及复位电路设计
单片机要想工作必须要在XTAL1和XTAL2端口加晶振电路,单片机工作速度也是由晶振电路决定的。典型的晶振电路如图3.2.1所示:
在晶振电路中,电路中电容C3和C4对振荡频率有微调作用,通常的取值范围30±10pF;石英晶体选择6MHz或12MHz都可以。其结果只是机器周期时间不同,影响记数器的记数初值和运算速度。
单片机最小系统包括晶振电路、复位电路、电源、接地。晶振电路已经在上一节介绍了,下面简单介绍下复位电路、电源、接地。
 图 3.2 晶振电路
1.复位电路
论文采用微分型复位电路,电路图如图3.2.2所示,
 图3.3 微分型复位电路
工作原理:高电平为例,电源上电时,VCC可以认为一阶跃信号复位端电压是由于下拉电阻R1在CPU复位端引起的电压值,一般为0.3V以下。但在实际应用中,VCC不可能为理想的阶跃信号。其主要原因有两点:(1)稳压电源的输出开关特性;(2)我们通常在设计电路时,为保证电源电压稳定性,往往在电源的输入端并联一个大电容,从而导致了VCC不可能为阶跃信号特征。从而影响了的复位电压的复位特性。
2.电源、接地
    单片机AT89C52所选用的是+5V的电源,可直接由稳压电源提供,接地直接接GND。
3.单片机最小系统                   
由以上晶振电路、复位电路、电源、接地即可组成单片机最小系统。
3.3显示电路设计
本设计显示电路采用OCMJ2×8 液晶模块。
OCMJ 中文模块系列液晶显示器内含GB2312 16*16 点阵国标一级简体汉字和ASCII8*8(半高)及8*16(全高)点阵英文字库,用户输入区位码或 ASCII 码即可实现文本显示。此模块具有上/下/左/右移动当前显示屏幕及清除屏幕的命令。一改传统的使用大量的设置命令进行初始化的方法,OCMJ 中文模块所有的设置初始化工作都是在上电时自动完成的,实现了“即插即用”。同时保留了一条专用的复位线供用户选择使用,可对工作中的模块进行软件或硬件强制复位。
3.3.1 OCMJ2×8 液晶模块工作原理
接口协议为请求/应答(REQ/BUSY)握手方式。应答 BUSY 高电平(BUSY =1)表示OCMJ 忙于内部处理,不能接收用户命令;BUSY 低电平(BUSY =0)表示 OCMJ空闲,等待接收用户命令。发送命令到 OCMJ可在 BUSY =0后的任意时刻开始,先把用户命令的当前字节放到数据线上,接着发高电平 REQ信号(REQ =1)通知 OCMJ请求处理当前数据线上的命令或数据。OCMJ模块在收到外部的 REQ高电平信号后立即读取数据线上的命令或数据,同时将应答线 BUSY 变为高电平,表明模块已收到数据并正在忙于对此数据的内部处理,此时,用户对模块的写操作已经完成,用户可以撤消数据线上的信号并可作模块显示以外的其他工作,也可不断地查询应答线 BUSY是否为低(BUSY =0?),如果 BUSY =0,表明模块对用户的写操作已经执行完毕。可以再送下一个数据。如向模块发出一个完整的显示汉字的命令,包括坐标及汉字代码在内共需5个字节,模块在接收到最后一个字节后才开始执行整个命令的内部操作,因此,最后一个字节的应答BUSY高电平(BUSY =1)持续时间较长。
3.3.2 OCMJ2*8的显示说明
1. 显示国标汉字
命令格式: F0 XX YY QQ WW
该命令为5字节命令(最大执行时间为1.2 毫秒,Ts2=1.2mS),其中
XX:为以汉字为单位的屏幕行坐标值,取值范围00 到07、02到09、00 到09
YY:为以汉字为单位的屏幕列坐标值,取值范围00 到01、00到03、00 到04
QQ WW:坐标位置上要显示的GB 2312 汉字区位码
2. 显示8X8 ASCII字符
命令格式:F1 XX YY AS
该命令为4字节命令(最大执行时间为0.8 毫秒,Ts2=0.8mS),其中
XX:为原文请找腾讯752018766辣-文^论,文.网
http://www.751com.cn 以ASCII码为单位的屏幕行坐标值,取值范围00 到0F、04 到13、00 到13
YY:为以ASCII码为单位的屏幕列坐标值,取值范围00 到1F、00 到3F、00 到4F
AS:坐标位置上要显示的ASCII 字符码
3. 显示8X16 ASCII字符
命令格式:F9 XX YY AS
该命令为4字节命令(最大执行时间为1.0 毫秒,Ts2=1.0mS),其中
XX:为以ASCII码为单位的屏幕行坐标值,取值范围00 到0F、04 到13、00 到13
YY:为以ASCII码为单位的屏幕列坐标值,取值范围00 到1F、00 到3F、00 到4F
AS:坐标位置上要显示的ASCII 字符码
4. 显示位点阵
命令格式: F2 XX YY
该命令为3字节命令(最大执行时间为0.1 毫秒,Ts2=0.1mS),其中
XX:为以1*1点阵为单位的屏幕行坐标值,取值范围00 到7F、20 到9F、00 到9F
YY:为以1*1点阵为单位的屏幕列坐标值,取值范围00 到40、00 到40、00 到40
5. 显示字节点阵
命令格式: F3 XX YY BT
该命令为4字节命令(最大执行时间为0.1 毫秒,Ts2=0.1mS),其中
XX:为以1*8点阵为单位的屏幕行坐标值,取值范围00 到0F、04 到13、00 到13
YY:为以1*1点阵为单位的屏幕列坐标值,取值范围00 到1F、00 到3F、00 到4F
BT:字节像素值,0 显示白点,1 显示黑点 (显示字节为横向)
6. 清屏
命令格式:F4
该命令为单字节命令(最大执行时间为11毫秒,Ts2=11mS),其功能为将屏幕清空。
7. 上移

上一页  [1] [2] [3] [4] [5] [6] 下一页

单片机实现语音录放系统设计+电路图+流程图+源程序+展望 第4页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。