99秒倒计时+按键控制.pdfVIP

  • 4
  • 0
  • 约2.03万字
  • 约 13页
  • 2024-03-14 发布于上海
  • 举报

1电子应用091单片机课程设计

江苏建筑职业技术学院

课程设计报告

课程名称:单片机设计与实训

设计题目:秒计时

系别:信息电子工程学院

班级:电子10-1

学号:**********

**:***

指导教师:刘天飞、刘燎原

2电子应用091单片机课程设计

摘要:本系统讨论了简单的倒计时器的设计与制作,最大倒计时时间是99秒,

最小单位精确到秒。是利用定时器和计数器的原理将倒计时过程显示在LED数码管上。

此系统是基于AT89S52单片机控制,外加数码管显示倒计时时间,并且利用按

键来进行倒计时时间的设定。当倒计时时间倒计时为0时,蜂鸣器就会发出报

警声。首先我们先做的是99秒倒计时至0时,在设计的Proteus中进行仿真,

数码管显示倒计时,蜂鸣器就会发出声音。其中包括有数码管延时程序,中断

定时程序。其次我们设置键盘扫描程序,设置键盘的按键有13,14,15键分别

为暂停/开始、设置、重新开始。根据题目要求编写程序,一步步的编写程序。

定义13按键用count1来控制是暂停还是开始;14按键在暂停的情况下按下(即

falg_zt=1时)才可以设置时间;15按键按下开始重新开始。然后分别在采用

软件程序进行译码,在Proteus中仿真实现功能要求。

关键词:单片机(AT89S52);LED数码管显示器;keilC;proteus仿真软件;

晶体振荡器

3电子应用091单片机课程设计

目录

第节前言错误!未定义书。

1

第节方案选择

2

第节硬件电路

312

第节系统的软件设计

48

第节软硬件联调

5…………..…10

第节总结

6………

第7节致谢………

参考文献

附录

4电子应用091单片机课程设计

第1节前言

在生活和生的各领域中,凡是有自动控制要求的地方都会有单片机的身影出

现;从简单到复杂,从空中、地面到地下,凡是能想像到的地方几乎都有使用单

片的需求。现在尽管单片机的应用已经很普遍了,但仍有许多可以用单片机控制

而尚未实现的项目,因此,单片机的应用大有想像和拓展空间。

单片机就是微控制器,它是嵌入式系统中的重要且发展迅速的组成部分。单片机

接上震荡元件(或震荡源)、复位电路和接口电路,载入软件后,可以构成单片

机应用系统。将它嵌入到形形色色的应用系统中,它就成为众多品、设备的智

能化核心。所以,生企业称单片机为“微电脑”。

单片机的应用有利于品的小型化、多功能化和智能化,有助于提高劳动效率,

减轻劳动强度,提高品质量,改善劳动环境,减少能源和材料消耗,保证安全

等。但是,单片机应用的意义绝不仅限于它的广阔范围以及所带来的经济效益

上,更重要的意义还在于:单片机的应用正从根本上改变着传统的控制系统设计

思想和设计方法。从前必须有模拟电路或数字电路实现的大部分功能,现在已能

使用单片机通过软件(编程序)方法实现了。这种以软件取硬件并提高系统性

能的控制系统“软化”技术,称之为微控制技术。微控制技术是一种全新的

文档评论(0)

1亿VIP精品文档

相关文档