- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
本科毕业设计论文--基于89c51的8led显示串口通信机设计
课程设计实验报告
实验题目:基于89C51的LCD温度显示设计
学院: 通信工程
专业:
学号:
姓名:
指导老师:
第一部分 实验目的及要求
实验目的
本课程设计是在理论课程的基础上,重点培养学生的动手能力,通过理论计算、实际编程、调试、测试、分析查找故障,解决在实际设计中的问题,使设计好的电路能正常工作,为下一部结合实际的硬件系统设计准备条件。
实验基本要求:
根据提供的参考工程,在proteus平台自己重新画出实验所需要的电气原理图,并在此基础上编写相对应的程序,实现其功能,学习proteus软件的使用,其中包括原理图器件的选取、原理图的电气连接、程序的编写编译以及运行,并能查出其错误等。
第二部分 实验工具及实验器件
1.Proteus 7.5以及Keil 4软件的使用
Proteus软件是英国Labcenter electronics公司出版的EDA工具软件。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是目前最好的仿真单片机及外围器件的工具。虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。Proteus是世界上著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,2010年即将增加Cortex和DSP系列处理器,并持续增加其他系列处理器模型。在编译方面,它也支持IAR、Keil和MPLAB等多种编译器。
在PROTEUS绘制好原理图后,调入已编译好的目标代码文件:*.HEX,可以在PROTEUS的原理图中看到模拟的实物运行状态和过程。而*.HEX文件则由Keil软件编译后生成。
Keil软件是目前最流行开发MCS-51系列单片机的软件,这从近年来各仿真机厂商纷纷宣布全面支持Keil即可看出。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部分组合在一起。运行Keil软件需要Pentium或以上的CPU,16MB或更多RAM、20M以上空闲的硬盘空间、WIN98、NT、WIN2000、WINXP等操作系统。掌握这一软件的使用对于使用51系列单片机的爱好者来说是十分必要的,如果你使用C语言编程,那么Keil几乎就是你的不二之选(目前在国内你只能买到该软件,而你买的仿真机也很可能只支持该软件),即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。
有了proteus和keil软件我们就需要在这两个软件中建立我们所需要的工程进行实验,具体步骤如下:
第一步:在Keil4中建立一个新的工程,命名为“软件实验”,如图2-1。
图2-1
第二步:选择使用的单片机芯片,我们选择ATMEL公司生产的89C51,如图2-2。
图2-2
第三步:将新创建的.c文件添加到Target 1中,如图2-3。
图2-3
这样我们就可以在keil4的环境下对单片机的程序进行编译和运行了。
2.51单片机AT89C51
51单片机是对目前所有兼容Intel 8031指令系统的单片机的统称。该系列单片机的始祖是Intel的8031单片机,后来随着Flash rom技术的发展,8031单片机取得了长足的进展,成为目前应用最广泛的8位单片机之一,其代表型号是ATMEL公司的AT89系列,它广泛应用于工业测控系统之中。目前很多公司都有51系列的兼容机型推出,在目前乃至今后很长的一段时间内将占有大量市场。51单片机是基础入门的一个单片机,还是应用最广泛的一种。需要注意的是52系列的单片机一般不具备自编程能力。
当前常用的51系列单片机主要产品有:
*Intel的:80C31、80C51、87C51,80C32、80C52、87C52等;
*ATMEL的:89C51、89C52、89C2051等;
89C51单片机的内部结构为:
单一+5V电源供电;
CPU:由运算和控制逻辑组成,同时还包括中断系统和部分外部特殊功能寄存器;
RAM:用以存放可以读写的数据,如运算的中间结果、最终结果以及欲显示的
您可能关注的文档
- 本科毕业设计论文--机械工程及自动化机械手的plc控制设计.doc
- 本科毕业设计论文--机械开题报告爬杆作业机器人设计.doc
- 本科毕业设计论文--机械设计基础课程设计单级圆柱齿轮减速器.doc
- 本科毕业设计论文--机械设计课程设计.doc
- 本科毕业设计论文--机械设计课程设计带式运输机传动装置的设计.doc
- 本科毕业设计论文--机械设计课程设计v带传动二级圆柱斜齿轮减速器.doc
- 本科毕业设计论文--机械设计课程设计单级圆柱斜齿轮减速器说明书.doc
- 本科毕业设计论文--机械设计课程设计二级圆柱齿轮减速器.doc
- 本科毕业设计论文--机械设计课程设计设计(齿轮减速箱第iiv)说明书.doc
- 本科毕业设计论文--机械设计课程设计设计一带式输送机传动用的二级圆柱齿轮展开式减速器.doc
- 长沙职业技术学院单招考试文化素质数学模拟题库AB卷附答案详解.docx
- 长沙职业技术学院单招《物理》考试黑钻押题【满分必刷】附答案详解.docx
- 仓储物流中心清洁服务承包合同模板.docx
- 长沙环境保护职业技术学院单招《物理》试题(必刷)附答案详解.docx
- 仓储物流中心清洁消毒与安全管理合同.docx
- 仓储物流中心物业租赁合同范本(含货物储存条件).docx
- 长沙环境保护职业技术学院单招《物理》每日一练试卷加答案详解.docx
- 仓储物流中心物业管理及综合服务合同.docx
- 长沙文创艺术职业学院单招考试文化素质数学常考点试卷含完整答案详解【典优】.docx
- 仓储物流中心房产租赁及运营管理合同.docx
最近下载
- 立体图形复习(六年级数学总复习).ppt VIP
- 毛概说课市公开课一等奖省赛课微课金奖PPT课件.pptx VIP
- 公安院校公安专业本专科招生政治考察表(2022年西藏报考公安院校公安专业招生).doc VIP
- 2021年电大财务报表分析网考试题答案.docx VIP
- 六年级数学毕业总复习.ppt VIP
- HGT 2160-2024《冷却水动态模拟试验方法》.pdf
- NB_T33004-2013电动汽车充换电设施工程施工和竣工验收规范.pdf VIP
- 02S404 防水套管国标规范.pdf VIP
- 部编人教版五年级下册语文 习作:漫画的启示 重点习题课件.pptx VIP
- 02S701 砖砌化粪池图集标准.docx VIP
文档评论(0)