单片机课程设计 单片机秒表设计 班 级: 08电子信息工程一班 学 号: 20086004 姓 名: 刘 欢 同组成员: 黄 慧 婷 指导老师: 覃 业 梅 完成日期: 2011年1月10日 设计任务书 "设 "单片机秒表设计 " "计 " " "题 " " "目 " " "设 "了解8051芯片的的工作原理和工作方式 ,使用该芯片对LED数码管进 " "计 "行显示控制,实现用单片机的端口控制数码管,显示分、秒,并能用 " "任 "按钮实现秒表起动、停止、清零功能,精确到0.1秒。 " "务 "通过本次课程设要求选用定时器的工作方式,画出使用单片机控制LED" " "数码管显示的电路图,并在实验箱实现其硬件电路,并编程完成软件 " " "部分,最后调试秒表起动、停止、清零功能。 " " "计加深对单片机课程的全面认识复习和掌握,对单片机课程的应用进 " " "一步的了解。掌握定时器、外部中断的设置和编程原理。通过此次课 " " "程设计能够将单片机软硬件结合起来,对程序进行编辑,校验。 " " "该实验通过单片机的定时器/计数器定时和计数原理,设计简单的计时" " "器系统,拥有正确的计时、暂停、清零、快加功能,并同时可以用数 " " "码管显示,在现实生活中应用广泛,具有现实意义 " "设 "用AT89C51设计一个2位LED数码显示"秒表",显示时间为00~99秒,每 " "计 "秒自动加一。另设计一个"开始"按键和一个"复位"按键。再增加一个"" "方 "暂停"按键和一个"快加"按键(每10ms快速加一)。按键说明:按"开 " "案 "始"按键,开始计数,数码管显示从00开始每秒自动加一;按"复位"按" " "键,系统清零,数码管显示00;按"暂停"按键,系统暂停计数,数码 " " "管显示当时的计数;按"快加"按键,系统每10ms快速加一,即数码显 " " "示管在原先的计数上快速加一。 " "任 "软件部分主负责: 刘欢 硬件部分主负责: 黄慧婷 " "务 " " "分 " " "配 " " 摘 要 近年来随着科技的飞速发展,单片机的应用正在不断的走向深入,同时带动着传统控 制检测日新月异更新。在实时检测和自动控制的单片机应用系统中,单片机往往是作为 一个核心部件来使用,仅单片机方面的知识是不够的,还要根据具体的硬件结构,以及 针对具体的应用对象的软件结合,加以完善。 人们在日常生活中,有很多时候要精确地计算时间,但往往因为人为因素造成人们不 愿意看到的误差。秒表的出现,解决了传统的由于人为因素造成的误差和不公平性。 本设计是一个简单的多功能秒表,能同时记录四个相对独立的时间并分别显示。有两位 LED显示,显示时间为00~99秒,且每秒自动加1。一个开始按键、一个复位按键、一个 暂停按钮和一个快加按钮(每10ms快速加一),翻页按钮查看四个不同的计时值。 本设计基于单片机的研究。经过一个学期的学习,我对单片机已经有了初步的认识,对 于它的基本组成和结构已经有了简单的了解。我在此开发系统中,充分应用所掌握知识 ,力图使其接近与工程实践应用。无论从硬件设置还是软件结构及仿真调试,都做了大 量的研究与实验。硬件利用了AT89C51单片机的基本功能进行扩展,软件编程利用延时, 中断,查询等方式,并采用各个子程序嵌套的模式。在仿真过程中引用WAVE软件编译, PROTEUS软件进行仿真,从而达到功能的精确化,智能化。 一、引言 单片机自二十世纪七十年代以来,以及其好的性价比受到人们的重视和关注,所以发展 很快,应用广泛。单片机的特点是体积小,集成度高,重量强,抗干扰能力强,对环境 的要求低,价格低廉,可靠性高,灵活性强,开发较为容易。正因为单片机的如此多优 点,因此其应用领域之广泛,几乎到了无孔不入的地步。在我国单片机以广泛的应用于 工业自动化控制,自动检测,智能仪表,智能化家用电器,航空航天和军事技术领域等 各个方面我们可以开发利用单片机系统以获得很高的经济效应,更重要的意义是单片机 的应用改变了控制系统的设计思想和方法。这种以软件结合硬件或取代硬件并能提高系 统性能的控制技术称为为控制技术,例如,本文所要论述的通过单片机来控制LED显示屏 单片机具有体积小,成本低,抗干扰能力强,面向控制,可以实现分机各分布式控制 的特点。本秒表/时钟设计就是利用单片机的上述特点,采用目前市场上性价比比较高的 MCS- 51单片机设计而成的最小系统。他在实际生活中具有广泛的应用。例如:工业生产中的 定时启停自动化设备、学校中上下课铃定时控制、农村广播站每天早晚广播的自动定时 控制均可采用本仪器。 秒表是电器制造,电信,工业自动化控制。国防、实验室及科研单位理想的计时仪器, 他广泛的应用于各种继电器、电磁开关、控制器、延时器、定时器等时间测
- 1
- 2
前往页