超声波测距系统毕业论文0

2026/4/28 21:31:11

_nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); TX=0; }

}

/*********************************************************/ {

TMOD=0x11;

while(1) {

while(!RX); TR0=1;

//当RX为零时等待 //开启计数 //当RX为1计数并等待

//关闭计数

TH0=0;

TL0=0; TH1=0xf8; TL1=0x30;

ET0=1; //允许T0中断 ET1=1; TR1=1; EA=1;

//允许T1中断 //开启定时器 //开启总中断 //2MS定时

//设T0为方式1,GATE=1;

void main( void )

while(RX); TR0=0;

Conut();

//计算

}

}

14

五 实物性能测试

1.单片机测试

判断单片机是否处于正常工作的状态,就要判断单片机电源,复位电路及时钟电路是否正常工作有一个简单的办法,首先打开电源观察led是否亮起,如果亮起证明有电供应。接下来,用万用表检测单片机的20和40脚之间的电压是不是为5V,这两项测试表明单片机已经正常供电。接下来检查复位电路是否正常工作,将万用表的红色针放在9号引脚上,黑色针放在20脚上,检测电压为0V,按下复位按键,测到的电压为5V,说明复位电路工作正常。

2.程序调试

调试程序是意见非常锻炼人的工作,写程序是需要一步步来的,有时是缺个符号,少个分号,有时是大小写的问题,有时候甚至不知道是什么问题,导致程序编译出现问题。有时,程序进行不下去,耽误很长时间。但是,经过不断的写程序,改程序,最后终于通过了编译。如图5-1所示,为编译成功后的KEIL编程的界面。

图5-1 编译成功的界面

15

六 编程和下载软件的介绍

1.Keil的简介

Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。它是本设计的编程环境,Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部分组合在一起。运行Keil软件需要WIN98、NT、WIN2000、WINXP等操作系统。如果你使用C语言编程,那么Keil几乎就是你的不二之选,即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。

单片机开发中除必要的硬件外,同样离不开软件,我们写的C语言源程序要变为CPU可以执行的机器码有两种方法,一种是手工汇编,另一种是机器汇编,目前已极少使用手工汇编的方法了。机器汇编是通过汇编软件将源程序变为机器码,用于MCS-51单片机的汇编软件有早期的A51,随着单片机开发技术的不断发展,从普遍使用汇编语言到逐渐使用高级语言开发,单片机的开发软件也在不断发展,Keil软件是目前最流行开发MCS-51系列单片机的软件,这从近年来各仿真机厂商纷纷宣布全面支持Keil即可看出。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部份组合在一起。运行Keil软件需要Pentium或以上的CPU,16MB或更多RAM、20M以上空闲的硬盘空间、WIN98、NT、WIN2000、WINXP等操作系统。掌握这一软件的使用对于使用51系列单片机的爱好者来说是十分必要的,如果你使用C语言编程,那么Keil几乎就是你的不二之选(目前在国内你只能买到该软件、而你买的仿真机也很可能只支持该软件),即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。

下面介绍KEIL的编程使用方法:

(1)使用Keil前必须先安装。安装过程简单,这里不在进行详细的叙述。 (2)安装好了Keil软件以后,我们打开它。打开以后界面如图6-1所示:

16

图 6-1

(3)我们先新建一个工程文件,点击“Project->New Project…”菜单,如图6-2所示:

图6-2

(4)选择工程文件要存放的路径 ,输入工程文件名 LED(名字根据需要可以随便设置), 最后单击保存。

图 6-3

(5)在弹出的对话框中选择 CPU 厂商及型号。

17


超声波测距系统毕业论文0.doc 将本文的Word文档下载到电脑
搜索更多关于: 超声波测距系统毕业论文0 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219