资源描述:
《单片机课程设计:脉冲宽度测量》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、单片机课程设计报告设计课题:脉冲宽度测量学院:物理与电气工程学院年级专业:10级自动化3班小组成员姓名:金祁平、胡坤云、刘兵剑、王文建小组成员学号:080310173、080310176、080310139、080310132指导老师:丁文祥设计时间:2012年12月13摘要二十世纪跨越了三个“电”的时代,即电气时代、电子时代和现已进入的电脑时代。但是,实际工作中并不是任何需要计算机的场合都要求计算机有很高的性能,一个控制电冰箱温度的计算机难道要用P4吗?应用的关键是看是否够用,是否有很好的性能价格比。单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是
2、把一个计算机系统集成到一个芯片上。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。自从1976年问世以来,单片机获得了巨大的发展。现在比较流行的单片机是美国Intel的MCS51/96以及Motorola的MC系列,Zilog的Z8系列,同时还有更多新型的、功能更强的单片机不断出现。Abstract:Twentiethcenturyacrossthethree“power”oftheera,thattheageofelectricity,theelectronicageandhasnowenteredtheco
3、mputerage.However,theactualworkwherethecomputerisnotanyneedtorequireahighperformancecomputer,acontrolfridgetemperatureP4computerdoyouuse?Thekeyistoseewhethertheapplicationofadequate,whetherthereisaverygoodcostperformance.Singlechip,alsoknownassingle-chipmicrocontroller,itisnotthecomp
4、letionofalogicfunctionofthechip,butacomputersystemintegratedintoachip.Speakingingeneralterms:asinglechipintoacomputer.Itssmallsize,lightweight,cheap,forlearning,applicationanddevelopmentoffacilitiesprovided.Sinceitsinceptionin1976,SCMwasagreatdevelopment.SCMisnowmorepopularintheUnite
5、dStates,andMotorola,Intel’sMCS51/96MCseries,Zilog’sZ8series,aswellasmorenew,morepowerfulmicrocontrollerscontinuetoemerge.关键字:单片机,脉冲宽度,系统设计。13脉冲宽度测量目录第一章 引言……………………………………………4第二章方案选择及总体设计…………………………42.1硬件技术指标2.2方案选择及工作原理2.3系统实现功能第三章控制系统的硬件设计…………………………53.1系统模块构成3.2系统工作原理图3.3管脚说明第四章软件设计
6、及程序………………………………84.1软件设计流程4.2各子程序功能描述4.2.1定时器T0中断服务程序4.2.2显示子程序4.3系统总程序第五章系统制作与调试…………………………………115.1硬件调试5.1.1调试方法5.2软件调试5.3结果分析第六章总结与体会………………………………………12第七章教材及参考书………………………………………1213第一章引言近年来随着科技的飞速发展,单片机的应用正在不断地走向深入,同时带动传统控制检测日新月益更新。在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据
7、具体硬件结构,以及针对具体应用对象特点的软件结合,加以完善。本系统采用单片机AT89C51为中心器件来设计脉冲宽度测量器,系统实用性强、操作简单、扩展性强。在现有的单片机仿真机系统上掌握相关软硬件设计与调试知识,根据所选择题目,焊接好硬件电路,正确进行元器件的测试与调试,并在计算机上编写汇编程序调试运行,并实现参考选题中要求的设计。第二章方案选择及工作原理2.1硬件技术指标脉宽测量范围:0~9.999s显示方式:四位数字显示2.2方案选择及工作原理将脉冲信号从P3.0脚引入。将T0设为定时器方式工作。并工作在门控方式。初值TL0、TH0设为(65536-1000
8、)MOD256(6553