智能网实验报告11级 朱振华.docx

上传人:b****3 文档编号:6672032 上传时间:2023-05-10 格式:DOCX 页数:11 大小:1.30MB
下载 相关 举报
智能网实验报告11级 朱振华.docx_第1页
第1页 / 共11页
智能网实验报告11级 朱振华.docx_第2页
第2页 / 共11页
智能网实验报告11级 朱振华.docx_第3页
第3页 / 共11页
智能网实验报告11级 朱振华.docx_第4页
第4页 / 共11页
智能网实验报告11级 朱振华.docx_第5页
第5页 / 共11页
智能网实验报告11级 朱振华.docx_第6页
第6页 / 共11页
智能网实验报告11级 朱振华.docx_第7页
第7页 / 共11页
智能网实验报告11级 朱振华.docx_第8页
第8页 / 共11页
智能网实验报告11级 朱振华.docx_第9页
第9页 / 共11页
智能网实验报告11级 朱振华.docx_第10页
第10页 / 共11页
智能网实验报告11级 朱振华.docx_第11页
第11页 / 共11页
亲,该文档总共11页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

智能网实验报告11级 朱振华.docx

《智能网实验报告11级 朱振华.docx》由会员分享,可在线阅读,更多相关《智能网实验报告11级 朱振华.docx(11页珍藏版)》请在冰点文库上搜索。

智能网实验报告11级 朱振华.docx

智能网实验报告11级朱振华

设计成绩

评阅人

智能网实验报告

基于单片机的校园短号

号码的接收与显示电路的软硬件设计

 

专业:

2011级通信工程专业

班级学号:

通信工程12班03111220

姓名:

朱振华

2013年12月22日

一、设计任务与要求

主程序

动态显示,调用时延

等待中断

中断服务程序

响应中断,保护现场

缓冲器内容移动

读新号码,查字形表

存新号码

返回主程序

二、目的与意义

利用解码芯片MT8870将电话机输出的双音频信号电话短号解调为二进制代码,再将解调出的二进制代码送单片机显示。

三、设计与实现

解码部分

图1解码芯片MT8870

图2解码电路原理图

 

图3DTMF输入与解码输出表

 

单片机控制部分

单片机P2口与并行码数据输出端相连,硬件电路图见下图

 

单片机P0口与共阴极数码管数据位连接,及38译码器与8个共阴极数码管连接电路原理图

硬件部分

通过实验原理图可选择用万用板连接或通过画PCB,腐蚀电路板,即完成了硬件电路的设计过程。

b、软件部分

•打开Keil软件,新建一个工程

•选择CPU为Atmel/AT89C52

•新建一个文件(File/new),并保存为jiaohuan.asm

 

•添加文件,右键SourceGroup1,选择AddFilestoGroup"SourceGroup1"

 

•添加文件jiaohuan.asm

 

•开始编程

 

•编译,生成.hex文件

汇编源代码:

ORG0000H

AJMPMAIN

ORG0003H

AJMPREAD

ORG0200H

MAIN:

MOVSP,#60H

MOVIE,#81H;开中断

CLRIT0;电平触发方式

HERE:

SETBP2.1

RETBP2.2

MOVP0,40H;显示40H地址内的内容

ACALLDELAY

CLRP2.0;选位第二位

SETBP2.1

SETBP2.2

MOVP0,41H;显示41H地址内的内容

ACALLDELAY

SETBP2.0;选位第三位

CLRP2.1

SETBP2.2

MOVP0,42H;显示42H地址内的内容

ACALLDELAY

SETBP2.0;选位第四位

CLRP2.1

SETBP2.2

MOVP0,43H;显示43H地址内的内容

ACALLDELAY

SETBP2.0;选位第五位

CLRP2.1

SETBP2.2

MOVP0,44H;显示44H地址内的内容

ACALLDELAY

SETBP2.0;选位第六位

SETBP2.1

CLRP2.2

MOVP0,45H;显示45H地址内的内容

ACALLDELAY

AJMPHERE

READ;MOVP0,#00H;中断时不会产生数字残留

STOP;JNBP3.2,STOP,确保一次按下只输入一个数

MOVA,40H,总体向前移位

XCHA,41H

XCHA,42H

XCHA43H

XCHA44H

XCHA,45H

MOVA,P2;读取P2的内容

ANLA,#0F0H;取高四位

RRA;右移四位

RRA

RRA

RRA

MOVDPTP,#TAB

MOVCA,@A+DPTP;取数

MOV40H,A;把数存入40H,即第一位显示

RETI

TAB:

DB3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,3FH,5DH,0EH;01234567890-的段码

DELAY:

MOVR7,#40;延时3.723ms

D1:

MOVR6,#45

D2:

DJNZR6,D2

DJNZR7,D1

RET

END

c、烧录

选择正确的芯片类型及端口端口号,通过usb串口线把.hex后缀的程序烧录到单片机中,通过观察现象来判断编程的正确性。

 

4、收获和体会

这次智能网课程设计使我受益匪浅,在实验过程中,不仅看到了同班同学一起讨论问题时的积极合作和经验交流,还让我更加认识了张铁军老师对我们实验课程的认真负责和对我们这些学生寄予了非常高的希望,老师一心想要我们以后在社会上有所出息,有所成就,所以我们以更加高的热情投入到实验过程中,争取以最好的成绩来回报老师。

同时,这次实验也更加巩固了我们的单片机的知识,还有利用单片机在我们通信专业中的应用。

真心希望这样的实验课题能多一些,不仅能提高我们的实践动手能力,还能巩固我们的理论基础知识。

五、参考文献

附录:

材料清单,程序清单

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2