预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共14页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

--摘要60S计时器以单片机为核心,由计时器,综合控制器等组成。系统采用模块化设计,主要分为计时显示模块和按键控制模块。每个模块的程序结构简单,任务明确,易于编写、调试和修改。编程后利用Keil软件来进行编译,在生成HEX文件装入芯片中,在通过实验箱实现60S计时功能。本设计中系统硬件电路主要是由以下几个部分组成:单片机SST89C58、振荡电路、显示电路和按键开关。该系统具有60S内准确计时和及时清零的功能。关键词:单片机,计时,显示,60S计时,复位清零目录TOC\o"1-2"\h\z\uHYPERLINK\l"_Toc296261697"第1章设计任务要求及意义PAGEREF_Toc296261697\h4HYPERLINK\l"_Toc296261698"1.1、计时器系统设计PAGEREF_Toc296261698\h4HYPERLINK\l"_Toc296261699"1.2、设计任务及目标PAGEREF_Toc296261699\h4HYPERLINK\l"_Toc296261700"1.3、本人所做工作PAGEREF_Toc296261700\h4HYPERLINK\l"_Toc296261701"1.4、实验意义PAGEREF_Toc296261701\h4HYPERLINK\l"_Toc296261702"第2章硬件设计PAGEREF_Toc296261702\h5HYPERLINK\l"_Toc296261703"2.1、设计原理PAGEREF_Toc296261703\h5HYPERLINK\l"_Toc296261704"2.2、SST89C58芯片简介PAGEREF_Toc296261704\h5HYPERLINK\l"_Toc296261705"2.3、硬件资源分配PAGEREF_Toc296261705\h6HYPERLINK\l"_Toc296261706"2.4、完整电路图PAGEREF_Toc296261706\h6HYPERLINK\l"_Toc296261707"2.5、显示电路图PAGEREF_Toc296261707\h7HYPERLINK\l"_Toc296261708"2.6、振荡电路图PAGEREF_Toc296261708\h8HYPERLINK\l"_Toc296261709"第3章软件设计PAGEREF_Toc296261709\h9HYPERLINK\l"_Toc296261710"3.1主程序流程图PAGEREF_Toc296261710\h9HYPERLINK\l"_Toc296261711"3.2定时中断程序流程图PAGEREF_Toc296261711\h10HYPERLINK\l"_Toc296261712"3.3清零中断程序流程图PAGEREF_Toc296261712\h11HYPERLINK\l"_Toc296261713"3.4源程序代码PAGEREF_Toc296261713\h12HYPERLINK\l"_Toc296261714"总结PAGEREF_Toc296261714\h14HYPERLINK\l"_Toc296261715"参考文献PAGEREF_Toc296261715\h15第1章设计任务要求及意义1.1、计时器系统设计1.1.1、具有60S内计时功能;1.1.2、设置外部操作开关,控制计时的直接清零,启动和关闭功能;1.1.3、直接清零时,数码显示管上显示“00”;1.1.4、计时器为60S内递加计时,计时间隔为1S;1.1.5、计时器递加到60S时,数码显示管不能灭灯,同时程序继续运行。1.2、设计任务及目标1、进行电路的安装、调试。直到电路能达到规定的设计目标;2、写出完整、详细的课程设计报告1.3、本人所做工作选题,硬件原理设计,流程图绘画,程序编写,软硬件调试,赋初值功能补充,设计报告编写与整理。1.4、实验意义1.4.1、本次课程设计我们应用单片机的定时器/计数器定时和计数的原理,设计一个简单的计时器系统,能进行实时计时并在数码显示管上显示出来,再用两个按键开关控制其开始计时、清零。具有一定的实用性。1.4.2、通关本次课程设计以加深我们对单片机软、硬件结合的认识,并能运用所学知识设计一些简单的实用系统。第2章硬件设计2.1、设计原理本实验利用