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

AT89C52+DS18B20+C语言温度控制器设计 第7页

更新时间:2011-12-11:  来源:毕业论文
 首先要画一个边框,我们可以借助板框导航,来画边框。
 完成板框设计后,导入网络表,各元器件的PCB将被导入。
 导入PCB文件后,进行布线规则设置。
 有了布线规则,就可进行自动布线或手动布线。
 手动调整PCB的布局,铺地,PCB板生成。
6) 电气规则检查
当一块线路板已经设计好,我们要检查布线是否有错误,Protel99 SE提供了很好的检查工具“DRC” 自动规则检查。只要运行“Tools”下的“Design Rlue Check”,计算机会自动将检查结果列出来。
图3-9  硬件电路图电气规则检查
图3-10  硬件电路图电气规则检查过程及结果3.3.3硬件实物图
图3-11 自做的硬件实物图(正面)
图3-12 自做的硬件实物图(反面)
图3-13 实物温度显示结果图
图3-13单片机开发板温度显示结果图
4  软件设计
4.1编译软件
    关于程序的编写,在C51系列单片机中,可以用汇编语言编写程序,也可以用C语言编写。汇编语言是一种用文字助记符来表示机器指令的符号语言,是最接近机器码的一种语言,其主要优点是占用资源少、程序执行效率高,但是不同的CPU,其汇编语言可能有所差异,所以不易移植。C语言是一种结构化的高级语言,其优点是可读性好,移植容易,是普遍使用的一种计算机语言,缺点是占用资源较多,执行效率没有汇编高。对于目前普遍使用的RISC架构的8bit MCU来说,其内部ROM、RAM、STACK等资源都有限,如果使用C语言编写,一条C语言指令编译后,会变成很多条机器码,很容易出现ROM空间不够、堆栈溢出等问题。
    综合本系统设计的情况,基于C语言的优点,编写程序容量并不是很大,而且我对C语言编程较为熟悉,故采用keil Vision2来完成程序的编写、调试。
4.2软件设计工具原文请加优'文'论"文'网QQ324.9114
uVision2 集成开发环境:
    uVision2 IDE是一个基于Window的开发平台包含一个高效的编辑器一个项目管理器和一个MAKE工具。
uVision2 支持所有的KEIL 8051工具包括C编译器,宏汇编器,连接/定位器目标代码到HEX的转换器。
uVision2 通过以下特性加速你的嵌入式系统的开发过程:
1) 全功能的源代码编辑器。
2) 器件库用来配置开发工具设置。
3) 项目管理器用来创建和文护你的项目。
4) 集成的 MAKE 工具可以汇编 编译和连接你的嵌入式应用。
5) 所有开发工具的设置都是对话框形式的。
6) 真正的源代码级的对 CPU和外围器件的调试器。
7) 高级 GDI(AGDI)接口用来在目标硬件上进行软件调试 以及和Monitor-51 进行通信。 
8) 与开发工具手册和器件数据手册和用户指南有直接的链接。
  uVision2界面提供一个菜单,一个工具条以便你快速选择命令按钮,另外还有源代码的显示窗口,对话框和信息显示uVision2允许同时打开浏览多个源文件 。
图4-1  开发环境界面原文请加优'文'论"文'网QQ324,9114
4.3 C51 优化的 C 语言交叉编译器
    Keil C51 交叉编译器是一个基于ANSI C标准的针对8051系列MCU的C编译器生成的可执行代码快速,紧凑。在运行效率和速度上可以和汇编程序得到的代码相媲美。  论文网http://www.youerw.com/
    和汇编语言相比,用C语言这样的高级语言有很多优势 ,如:
1) 对处理器的指令集不必了解8051 CPU的基本结构可以了解,但不是必须的。 
2) 寄存器的分配以及各种变量和数据的寻址都由编译器完成。 
3) 程序拥有了正式的结构(由C语言带来的),并且能被分成多个单独的子函数。这使整个应用系统的结构变得清晰,同时让源代码变得可重复使用。 
4) 选择特定的操作符来操作变量的能力提高了源代码的可读性 
5) 可以运用和人的思文很接近的词汇和算法表达式 
6) 编写程序和调试程序的时间得到很大程度的缩短 
7) C 运行连接库包含一些标准的子程序 如 格式化输出 数字转换 浮点运算 
8) 由于程序的模块结构技术 使得现有的程序段可以很容易的包含到新的程序中去 
9) ANSI标准的C语言是一种丰常方便的,获得广泛应用的,在绝大部分系统中都能够很容易得到的语言。因此本系统设计采用的是C语言编写程序。 

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

AT89C52+DS18B20+C语言温度控制器设计 第7页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

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