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

量程自动转换数字万用表设计

来源:用户分享 时间:2025/6/13 17:04:26 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

太原工业学院毕业设计(论文)

⑴对于单片机的开发应用中,逐渐引入了高级语言,C语言就是其中的一种。汇编语

言的可控性较高级语言来说更具优越性。程序编写语言比较常见的有C语言、汇编语言。 汇编语言的机器代码生成效率高,控制性好,但就是移植性不高。C语言编写的程序比用汇编编写的程序更符合人们的思考习惯。还有很多处理器都支持C编译器,这样意味 着处理器也能很快上手。且具有良好的模块化、容易阅读、维护等优点,且编写的模块程序易于移植。

⑵汇编语言曾经是单片机工程师进行软件开发的唯一选择。作为单片机初学者必须掌握汇编语言的基本设计方法,因为汇编语言直接操作计算机的硬件,学习汇编语言对于了解单片机的硬件构造是有帮助的。但汇编语言程序的可读性和可移植性较差,采用汇编语言编写单片机应用程序的周期长,而且调试和排错也比较困难。许多读者都发现,采用汇编语言设计一个大型复杂程序时,一是开发周期长,二是可读性较差。往往隔一段时间再看,又要花脑力从头再来。随着社会竞争的日趋激烈,产品上市的周期已大大缩短,开发效率已成为商战制胜的重要法宝之一。

所以,基于C语言和汇编语言的优缺点,本系统采用C语言编写方法。软件编写的主体思路是将系统按功能模块化划分,然后根据模块要实现的功能写各个子程序。

4.2.2 keil uVision4软件简介

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

27

量程自动转换数字万用表设计

uVision4 编辑器包含用户常用到的所有特性,语法彩色显像和文件识别都对C源代码进行和优化,可以在编辑器内调试程序,它能提供一种自然的调试环境,使你更快速地检查和修改程序。 ⑵调试器

uVision4 源代码级调试器是一个理想、快速可靠的程序调试器。调试器包含一个高速模拟器,可以模拟整个8051系统,包括片上外围器件和外部硬件。当你从器件库中选择器件时,这个器件的特性将自动配置。 2. C51 编译器

Keil uVision4编译器在语言上的扩展功能为用户使用软件资源提供方便,对于8051系列资源 C51 编译器都可以进行操作。sfr和sbit两个关键字对 SFR 实行存取。 变量可转移到任意地址空间,变量还可以通过关键字-at-放入固定的存储器中,存储模式决定了变量的存储类型。Keil uVision4的编译器和高性能仿真器,支持应用程序的调试。软件界所示。

图4.1 KEIL C51软件界面

面如图4.1

3.软件开发流程

(1)点击 Project 工程下面的菜单,选择弹出对话框中的New Project,如图4.2所示。在弹出的文件对话窗口中输入程序项目名称,“保存”后的文件扩展名为uv4,这是KEIL uVision4项目文件的扩展名,以后可以直接点击此文件以打开以前做的项目。(2)选择符合要求的单片机,Ateml公司的AT89C51。 (3)编写程序,首先要在项目中创建新的程序文件。

28

太原工业学院毕业设计(论文)

(4)保存新建的程序,把第一个程序命名为xxx.c,保存在之前的目录下,如果程序 颜色不同,说明语法合理。在屏幕左侧的 Source Group1文件夹图标上右击弹出菜单, 在这里可以做在项目中增加减少文件等操作。选择“Add File to Group‘Source Group 1’”选项,弹出文件窗口,选择刚刚已经保存的文件,单击 ADD 按钮,关闭文件窗口,程序文件被加到项目中。这时在 Source Group1 文件夹图标左边出现了一个小+号说明, 文件组中有了文件,点击它可以展开查看。如图 4.3 所示。

图4.2 创建文件

图4.3 添加程序

29

量程自动转换数字万用表设计

(5)C 程序文件已加行。如图4.4所示,图单个文件,中间的用于过的文件没有改动过,的按钮用于重新编译。

到项目中,在进行编译运中左边的按钮用于编译编译当前项目,如果编译不会出现重新编译,右边

图4.4 编译

(6)进入调试模式,软件窗口样式如图4.5所示。打开调试对话框,从这个对话框可以看到芯片的串行口输入输出的字符,可以在这里看运行结果。要停止运行程序回到编辑模式中,可先按停止按钮再按开启\\关闭调试模式按钮。

30

搜索更多关于: 量程自动转换数字万用表设计 的文档
量程自动转换数字万用表设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c95odg9k2zo7zlrl1b30b_10.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top