单片机红外遥控系统设计 毕业设计(4)

2019-08-31 15:48

四川信息职业技术学院毕业设计说明书(论文)

(uVision)将这些部分组合在一起。运行Keil软件需要Pentium或以上的CPU,16MB或更多RAM、20M以上空闲的硬盘空间、WIN98、NT、WIN2000、WINXP等操作系统。掌握这一软件的使用对于使用51系列单片机的爱好者来说是十分必要的,如果你使用C语言编程,那么Keil几乎就是你的不二之选(目前在国内你只能买到该软件、而你买的仿真机也很可能只支持该软件),即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。

Keil C51开发系统基本知识Keil C51开发系统基本知识

5.2 系统概述及整体结构

5.2.1 系统概述

Keil C51是美国Keil Software 公司出品的51系列兼容单片机C语言软件开发系统,与湖边相比,C语言在功能上、结构上、可读性、可维护性上有明显的优势,因而易学易用。用过汇编语言后在使用C来开发,体会更加深刻。

Keil C51软件提供丰富的库函数和强大的集成开发调试工具,全Windows界面。另外重要的一点,只要看一下编译后生成的汇编代码,就能体会到Keil C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。下面详细介绍Keil C51开发系统各部分功能和使用。

5.2.2 Keil C51单片机软件开发系统的整体结构

C51工具包的整体结构中,其中uVision与Ishe11分别是C51 for Windows和for Dos的集成开发环境(IDE),可以完成编辑、编译、连接、调试、仿真等整个开发流程。开发人员可用IDE本身或其它编辑器编辑C或汇编源文件。然后分别由

第 16 页 共 33 页

四川信息职业技术学院毕业设计说明书(论文)

C51及A51编译器编译生成目标文件(.OBJ)。目标文件可由LIB51创建生成库文件,也可以与库文件一起经L51连接定位生成绝对目标文件(.ABS)。ABS文件由OH51转换成标准的Hex文件,以供调试器dScope51或tScope51使用进行源代码级调试,也可由仿真器使用直接对目标板进行调试,也可以直接写入程序存贮器如EPROM中。

采用Keil开发的89c51单片机应用程序一般需要以下步骤:

在uVision集成开发环境中创建新项目(Project),扩展名为.UV2,并为该项目选定合适的单片机CPU器件(本设计采用ATMEL公司下的AT89C52)。

用uVision的文件编辑器编写源文件,可以是汇编文件(.ASM),也可以使用C语言文件(扩展名.C),并将该文件添加到项目中去。一个项目文件可以包含多个文件,除了源程序文件外,还可以是库文件、头文件或文本说明文件。

通过uVision2的相关选择项,配置编译环境、链接定位器以及Debug调试器的功能。

对项目中的源文件进行编译连接,生成绝对目标代码和可选的Hex文件,如果出现编译连接错误则返回到第2步,修改源文件中的错误后重构整个项目。

对没有语法错误的程序进行仿真调试,调试成功后将Hex文件写入到单片机系统的ROM中。

第 17 页 共 33 页

四川信息职业技术学院毕业设计说明书(论文)

总 结

经过几个月的努力,我们在胡德清老师的细心指导下,并按照任务书的要求实现了此次毕业设计——单片机遥控系统的应用设计。让我了解了红外遥控的一些发展状况及一些基础知识。这些知识是书本上没有的,所以倍显珍贵。并让我了解用单片机开发产品的详细过程,清楚了设计的概念。充分调动我在网上、书本上寻找相关资料,通过老师指导分析调试完成了毕业设计。明白了理论与实践相结合的含义,并发挥了我们团队协作的优势及个人能力。让我在以后的岗位上注意团队所带来的成效,时刻都提醒我要仔细认真。

在这里,胡德清老师以和蔼负责的态度为我们讲解了许多的问题,在这里向老师表示由衷的感谢。

四川信息职业技术学院毕业设计说明书(论文)

附 录

附录1 参考文献

李建华. 实用遥控器原理与制作,人民邮电出版社;

李华. MCS-51系列单片机实用接口技术. 航天航空大学出版社;何立民. MCS-51系列单片机应用系统设计,系统配置与接口技术. 航空大学;

林志琦.单片机原理接口及应用.中国水利水电出版社; 胡辉.单片机原理与应用.中国水利水电出版社;

第 19 页 共 33 页

北京航天

四川信息职业技术学院毕业设计说明书(论文)

附录2 总体原理图

RP110KLCD1LM016L1C130pF23456789RSRWE456CRYSTAL123C230pF19U1XTAL1P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RD39383736353433322122232425262728101112131415161718XTAL29RSTC31nF293031PSENALEEAR110k12345678GNDD2IRLEDP1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7AT89C51U1619XTAL1P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RD39383736353433322122232425262728101112131415161718K1XTAL2AONC74102852.3K7963=4K89RSTK2B+/-MRCK3C%1M-293031PSENALEEAK4+M+56DK10K5K6K9K1K2K3K4K5K6K7K812345678P1.0/T2P1.1/T2EXP1.2P1.3P1.4P1.5P1.6P1.7AT89C52IRK9LEDK107891011121314D0D1D2D3D4D5D6D7X1VSSVDDVEED1附图1 总体电路原理图 第 20 页 共 33 页


单片机红外遥控系统设计 毕业设计(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:翟中和版-细胞生物学各章习题及解答 完整修订版

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

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