双路定时器课程设计

合集下载

多功能定时器课程设计

多功能定时器课程设计

摘要在日常生活照,555定时器的应用非常广泛,我们常常用到定时控制。

在早期运用的是模拟电路设计的,它的准确性和精度都不是很理想。

然而现在基本上都是运用数字技术。

定时器可以控制一些常用电器,也可以构成复杂的工业过程控制系统。

它的功能强大,体积小且灵活,配以适当的芯片可以实现许多功能。

随着电子技术的飞速发展,家用电器逐渐增多,不同的设备需要实现不同的功能,需要自己的控制器,设计十分不便。

根据这种情况,本设计设计了一个多功能定时器,可以对许多电器进行定时。

这种具有智能化的产品有效的减轻了人们的劳动,带人们走进智能化的时代,为家庭数字化的实现提供了可能。

关键词:555定时器;多功能;电器目录1方案论证 (1)1.1方案的比较环节 (1)1.2实验方案 (1)2原理及技术指标 (2)2.1实验原理 (2)2.2实验技术指标 (2)3单元电路设计及参数计算 (3)3.1单元电路设计 (3)3.1.1控制电路 (3)3.1.2可控脉冲发生电路 (3)3.1.3延时控制电路 (5)3.1.4电源电路 (6)3.2实验的连接与处理 (7)3.2.1各部件实现功能 (7)3.2.2实验处理 (8)4电路图 (9)4.1电路图 (9)5设计小结 (10)5.1个人感悟 (10)5.2遇到问题及解决途径 (10)参考文献 (11)附录 (12)1方案论证1.1 方案的比较环节方案一:通过51单片机进行编程设计一个电路系统方案二:采用555定时器组成的多谐振荡器产生时钟脉冲。

方案三:采用晶振产生时钟脉冲。

晶振用一种能把电能和机械能相互转化的晶体在共振的状态下工作,以提供稳定、精确的单频振荡。

比较分析:三种方案相比较,方案一需要进行编程,而我们无法在短时间内编写好完整的程序,可实现性不强。

方案二:555定时器芯片是一种广泛应用的中规模集成电路,只要外围配以几个适当的阻容元件,就可以构成无稳态触发器、单稳态触发器以及双稳态触发器等应用电路,以此为基础可设计各种实用的电路形式。

《单片机原理及接口技术》课程设计报告——多通道秒表定时器

《单片机原理及接口技术》课程设计报告——多通道秒表定时器

X X 大学《单片机原理及接口技术》课程设计报告课题名称多通道秒表定时计数器设计学院专业班级姓名学号时间目录一、课程设计目的和要求1、设计的目的 (3)2、设计的要求 (3)(1)总体要求 (3)(2)具体要求 (3)二、设计的步骤和思路 (5)1、设计的步骤 (5)2、设计的思路 (5)三、硬件的设计 (6)1、信号输入电路 (6)2、数码管的驱动模块的电路 (6)3、LED灯的驱动模块电路 (7)四、软件设计 (8)1、单片机选择 (8)2、系统软件设计分析 (8)3、主要功能实现的程序 (9)(1)通道号的设置 (9)(2)定时值的设置 (9)五、调试说明 (11)六、心得体会 (14)七、致谢 (15)八、参考文献 (16)九、附录 (17)一、课程设计目的和要求1、设计的目的单片机课程作为独立的教学环节,是自动化及相关专业集中实践性环节系列之一,是学习完〈〈单片机原理及应用〉〉课程后,并在进行相关课程设计基础上进行的一次综合联系。

单片机课程设计过程中,我们通过查阅资料,接口设计、程序设计、安装调试等环节,完成一个基于MCS-51系列单片机,涉及多种资源应用,并具有综合应用功能的小应用课程设计,不但使我们能熟练掌握课堂上所学知识,而且还能使我们在设备和软件方面得到较全面的提高和锻炼,也提高了我们运用综合知识解决实际的能力。

课程设计以学生认知为主体,充分调动学生的积极性,重视学生自学能力的培养,根据具体课题安排时间确定课题的设计、编程和调试内容,分团队开展课程设计活动,按时完成每部分工作。

坚持独立完成,实现课题规定的各项指标,并写出设计报告。

要求学生自己查阅资料和充分利用所学知识,根据所要设计系统所要达到的功能,划分软硬件功能、选择器件、编写相关程序,用Proteus 在计算机上绘图并用Keil进行程序边编写进行防真,再对整个系统做调试运行,培养学生在遇到问题时能进行独立、系统、认真的思考,并进一步培养学生在团队中的合作精神,不断调试修改,直至达到设计的要求和取得满意的效果,最后编写系统说明书,其内容包括系统的功能介绍,使用范围,主要性能指标,使用方法,注意事项等。

PJ205C双路可编程定时IC说明书

PJ205C双路可编程定时IC说明书

PJ205C双路可编程定时IC说明书(下载说明书)PJ205C微电脑双路可编程定时IC, 驱动LCD,程序优化稳定,具备超强的抗干扰能力,具备以下功能:一、双路定时编程:每路均可实现5开5关的时间设定,且为各自独立的输出控制;手动键盘锁:在时钟界面下,长按“取消/恢复”键3秒钟以上,会解除或启动键盘锁;上锁后LCD屏内会有“”符号显示,解锁后“”符号消失。

用户可以自行选择上锁与否。

1、在定时开启有输出状态时,LCD屏内有“”符号显示,是输出指示标志;当定时关闭后,“”符号消失。

2、LCD液晶显示屏显示界面稳定,无任何闪烁、抖动现象;3、模块输出端口与外围pcb板有两种连接方式选择:焊盘式连接方式或SIP标准排线连接方式4、我司有中、英文2种模块供客户选择使用。

一、主要技术指标1、工作电压:1.5V2、静态耗电流:小于或等于4uA3、晶振频率:32768Hz4、工作温度:-10度~ +60度(宽温型为:-40度~ +85度)5、存储温度:-20度~+70度6、计时误差:< +-0.5秒/天7、输出口驱动电流:100uA二、LCD外观图(英文LCD显示示意图)三、操作方式§时钟状态设定/调整在键盘锁解除后,按住[时钟]键不放,同时按[小时]或[分钟]或[星期]键时可调整时钟或星期;按[自动/手动]键,可进行[开/自动/关]状态转换(当按至“开”状态时:系统一直有输出;当按至“关”状态时:系统关闭输出;当按至“自动”状态时:系统则执行已设定的时间开关程序,正常工作时应放在“自动”位置)。

§双路定时功能设定/调整1.上电后系统即进入双路定时工作模式(每路5开5关独立输出控制)。

按“定时”键,可进入第一路各组设定界面:“1开00:00 C1”→“1关00:00 C1”……可以至“5关00:00 C1”;继续按“定时”键则进入第二路设定界面:“1开00:00 C2”→……“5关00:00 C2 ”。

定时器设计数电课程设计

定时器设计数电课程设计

定时器设计数电课程设计一、课程目标知识目标:1. 理解并掌握数字电路基础知识,特别是触发器、计数器的工作原理;2. 学会定时器的设计原理和实现方法,能运用相关电路进行定时器的设计;3. 掌握数字电路的测试方法,能够对设计的定时器进行功能测试和性能分析。

技能目标:1. 培养学生的动手操作能力,能够独立完成简单的定时器电路搭建;2. 提高学生的问题分析能力,能够根据实际问题选择合适的数字电路元件并进行组合设计;3. 培养学生的团队合作能力,能够在小组内协同完成复杂的定时器设计任务。

情感态度价值观目标:1. 激发学生对数字电路的兴趣,培养其探索精神和创新意识;2. 培养学生严谨的科学态度,注重实验数据的准确性和实验结果的可靠性;3. 增强学生的环保意识,教育学生在设计和实验过程中注意资源的节约和环境的保护。

课程性质分析:本课程为数字电路设计与实践课程,注重理论联系实际,强调学生的动手能力和创新思维。

学生特点分析:学生为高年级电子信息工程及相关专业学生,具备一定的数字电路基础,具有较强的学习能力和实验操作能力。

教学要求:结合学生特点,注重理论与实践相结合,以学生为主体,引导学生在实践中掌握知识,提高能力,培养正确的价值观。

通过具体的学习成果分解,为后续教学设计和评估提供明确依据。

二、教学内容1. 数字电路基础知识回顾:触发器、计数器原理及其应用;2. 定时器设计原理:介绍定时器的功能、分类及设计方法;3. 电路设计与仿真:运用Multisim等软件进行定时器电路设计及仿真;4. 定时器电路搭建与测试:使用面包板、集成电路等搭建实际定时器电路,并进行功能测试和性能分析;5. 教学案例分析:分析典型定时器设计案例,总结设计技巧及注意事项;6. 课程实践:分组进行定时器设计实践,培养学生动手能力和团队协作能力;7. 作品展示与评价:展示学生作品,进行自评、互评和教师评价,提高学生的表达和评价能力。

教学内容依据教材相关章节,结合课程目标,确保科学性和系统性。

课程设计定时器

课程设计定时器

课程设计定时器一、课程目标知识目标:1. 学生能理解定时器的基本概念,掌握其工作原理和功能。

2. 学生能运用所学知识,设计并实现一个简单的定时器电路。

3. 学生了解定时器在日常生活和科技领域的应用。

技能目标:1. 学生掌握定时器电路的搭建方法,提高动手实践能力。

2. 学生学会运用科学探究方法,分析并解决定时器使用过程中遇到的问题。

3. 学生能够运用信息技术,收集和处理与定时器相关的资料。

情感态度价值观目标:1. 学生养成合作学习的习惯,学会与他人分享知识和经验。

2. 学生培养对科学技术的兴趣,激发创新精神和实践能力。

3. 学生认识到定时器在生活中的重要性,增强节能环保意识。

课程性质:本课程属于科学课,以实验和实践为主,注重培养学生的动手能力和创新能力。

学生特点:五年级学生对科学知识有一定的了解,具备一定的动手实践能力,好奇心强,喜欢探索新知识。

教学要求:结合学生特点,注重启发式教学,引导学生主动探究,培养其解决问题的能力。

课程设计要注重理论与实践相结合,让学生在实践中掌握知识,提高技能。

同时,关注学生的情感态度价值观的培养,使其全面发展。

通过本课程的学习,使学生能够达到上述课程目标,为后续学习打下基础。

二、教学内容1. 定时器的基本概念:介绍定时器的定义、分类及工作原理。

教材章节:第二章第三节《时间控制电路》2. 定时器电路的设计与搭建:讲解定时器电路的设计方法,指导学生进行实际操作。

教材章节:第二章第四节《定时器电路的设计与应用》3. 定时器在日常生活和科技领域的应用:分析定时器在生活中的应用实例,了解其在科技领域的作用。

教材章节:第二章第五节《定时器应用案例分析》4. 实践活动:组织学生进行定时器电路的搭建,培养学生的动手实践能力。

教材章节:第二章实践活动《定时器电路设计与制作》5. 科学探究:引导学生运用科学探究方法,分析并解决定时器使用过程中遇到的问题。

教材章节:第二章科学探究《定时器电路故障分析与排除》6. 信息技术应用:指导学生运用信息技术,收集和处理与定时器相关的资料。

定时器课程设计报告

定时器课程设计报告

皖西学院课程设计任务书系别:机电学院专业:电气学生姓名:凌刚学号:2011011047 课程设计题目:基于STC89C51的定时器设计起迄日期: 12月 16日~ 12月 28日课程设计地点:教学实验楼B502楼指导教师:张磊下达任务书日期: 2013年12月16日基于STC89C51的定时器设计目录:1.课程设计目的 (2)2.课程设计目的描述要求 (2)2.1. 设计描述 (3)2.2. 设计要求 (3)3.课程设计硬件电路的设计 (3)3.1设计项目简介 (3)3.2 设计方案的确定与说明 (3)3.3 设计方案的详细硬件设计 (3)3.4 硬件电路图的绘制 (5)4.keil编译与proteus仿真 (8)4.1. keil编译 (8)4.2. proteus的仿真 (9)5.程序设计思路和程序框图 (10)5.1 程序设计思路 (10)5.2 定时器工作方式设置 (11)5.3 特殊功能寄存器TCON的设置 (11)5.4 中断标号的查询 (11)5.5 定时器程序详细程序框图 (12)6.相关的计算 (13)7.总结 (13)8. 定时器程序清单 (14)9.参考文献 (21)10. 附录 (21)1 课程设计目的:基于STC89C51的定时器设计2 课程设计题目描述和要求2.1 设计描述:利用STC89C51等接口芯片设计定时器,要求通过键盘输入计时时间,按开始键开始计时,采用两位数码管显示计时时间,计时结束提供一种以上的报警方式。

2.2 设计要求:1. 选用STC89C51和相关接口芯片完成相应的功能2.画出详细的硬件连接图3.给出程序设计思路,画出软件流程图4.给出所有程序清单并加上必要注释5.完成proteus仿真6.撰写设计报告,调试报告及设计心得3.课程设计硬件电路设计:3.1设计项目简介:定时器设计,此定时器是一款基于单片机STC89C51的计时工具,手动利用时间加减按键设定定时时间,当检测到开始计时按键按下后,定时器开始倒数计时,当计时结束的时候打开蜂鸣器和报警小灯,再检测到暂停按键按下的时候,关闭蜂鸣器和报警小灯。

两位数定时器实训报告

两位数定时器实训报告

一、实训目的本次实训旨在通过实际操作,掌握两位数定时器的原理、电路组成和调试方法,提高学生对电子技术实践操作的能力,培养学生的动手能力和创新意识。

二、实训内容1. 定时器原理及电路分析定时器是一种能够实现时间控制的电子元件,根据其工作原理可分为机械式和电子式两种。

本次实训主要研究电子式定时器。

电子式定时器主要由以下几个部分组成:(1)定时元件:如电阻、电容等,用于产生时间延迟。

(2)比较器:将定时元件的输出信号与设定的时间进行比较,当达到设定时间时,输出控制信号。

(3)触发电路:根据比较器的输出信号,产生相应的触发信号,控制后续电路的动作。

(4)执行电路:根据触发电路的输出信号,执行相应的动作,如控制继电器、开关等。

2. 定时器电路设计本次实训要求设计一个能够实现1-99秒定时功能的两位数定时器电路。

电路设计如下:(1)定时元件:选用电阻和电容串联电路,通过改变电阻和电容的值,实现不同时间的延迟。

(2)比较器:选用LM393比较器,将定时元件的输出信号与设定的时间进行比较。

(3)触发电路:当比较器输出高电平时,触发电路输出高电平,控制后续电路的动作。

(4)执行电路:选用继电器,当触发电路输出高电平时,继电器吸合,实现控制功能。

3. 定时器电路调试(1)搭建电路:按照电路设计,连接电阻、电容、比较器、触发电路和执行电路。

(2)调试电路:通过调整电阻和电容的值,实现1-99秒的定时功能。

(3)测试电路:使用秒表测量定时器电路的定时时间,确保其符合要求。

三、实训过程1. 查阅资料:了解定时器的原理、电路组成和调试方法。

2. 设计电路:根据实训要求,设计一个能够实现1-99秒定时功能的两位数定时器电路。

3. 搭建电路:按照电路设计,连接电阻、电容、比较器、触发电路和执行电路。

4. 调试电路:通过调整电阻和电容的值,实现1-99秒的定时功能。

5. 测试电路:使用秒表测量定时器电路的定时时间,确保其符合要求。

多路定时器的电路设计与制作

多路定时器的电路设计与制作

多路定时器的电路设计与制作摘要多路定时器的电路简单,实现容易,操作方便,在日常生活中有广泛的应用。

以单片机AT89S51为核心的多路定时控制器,可以对多路家用电器进行定时开关控制,实现一个控制器可以控制多路用电设备,同时还具有时钟校准、时间显示、报警等功能,为以后实现网络控制的数字家庭提供一些基础。

在本文中,着重介绍了多路定时器的实现方法,元器件的选择。

首先,本文介绍了多路定时控制器的背景及其设计思路。

其次,本文着重介绍了单片机应用系统的设计和元器件的选择,以及他们的工作原理。

最后,实物的制作,介绍了电路板的焊接以及焊接时的注意事项。

在附录中,本文给出了定时控制器的设计程序。

关键词:单片机,定时器,元器件The design and production of multiple timer circuitAuthor: Jiang shuangshuang Tutor: Tang hailingAbstractSummary multiple timer circuit is simple, achieving easy, easy to operate and has a wide range of applications in everyday life. With the core of single-chip AT89S51 multiplex time controller, time switch controls over multiple appliances, implements a controller can control multiple devices, and also has a time clock calibration, display, alarm function, implemented for the future digital home provides some basis for network control. In this article, focuses on the method of multiplexing timer and The choice of components.First of all, this article discusses an overview of multiplex time controller and the emergence of the inevitability and design ideas.Second, this article focuses on single-chip microcomputer application system design and component selection, and how they work.Finally, the article was using universal plate made in kind, introduced the Board's considerations for welding and soldering.In the Appendix, the time controller design procedures are given in this article.Keywords: Monolithic integrated circuit,Timer,Components目录1 绪论 (1)1.1 设计背景 (1)1.2 设计内容 (1)2 整体设计方案 (1)2.1 设计思路…….................................................................................................2.2 硬件电路设计框图 (2)3 单片机应用系统的硬件设计 (3)3.1 单片机的选择 (3)3.2单片机最小应用系统 (3)3.2.1时钟电路的设计 (5)3.2.2复位电路的设计 (6)3.3蜂鸣器电路的设计 (7)3.4 按键电路设计与器件选择..........................................................................................83.5 LED显示器电路设计与元器件的选择 (9)3.5.1 LED显示器的选择 (9)3.5.2 LED段驱动芯片的选择 (10)3.5.3 LED位驱动芯片的选择 (11)3.5.4 LED显示器接口电路 (12)3.6 继电器电路的设计.................................................... .. (13)3.7串行接口RTC芯片DS1307的介绍 (13)3.7.1 DS1307时钟芯片的引脚功能 (13)3.7.2 DS1307时钟格式和地址分配 (15)3.7.2.1 DS1307的内部寄存器与RAM地址分配 (15)3.7.2.2时钟和日历格式 (15)3.7.2.3 DS1307操作时序 (16)3.8 定时控制器的硬件电路原理图 (18)4 单片机应用系统的软件设计 (19)5 实物的制作及调试 (20)5.1 实物的制作流程 (20)5.2 实物的调试….....................................................................................................5.3元件焊接的相关知识 (20)结论 (23)致谢 (24)参考文献 (25)附录A (26)附录B (34)1 绪论1.1设计背景人类最早使用的定时工具是沙漏或水漏,但在钟表诞生发展成熟之后,人们开始尝试使用这种全新的计时工具来改进定时器,达到准确控制时间的目的。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单片机原理与接口技术B课程设计双路定时器设计所在学院:信息工程学院专业名称: 通信工程09-2学生姓名:任庆芳王媛媛梁芳孙泉指导教师:葛振2012 年6月目录一题目 (1)二设计任务 (1)三设计思路ﻩ1基本设计思路ﻩ1(一)硬件电路设计ﻩ11.单片机的选择 (1)2..LED显示电路 (2)LED数码显示器简介ﻩ2LED数码显示器的结构与原理ﻩ2LED数码显示器显示方式 (2)(二).软件设计ﻩ4(三).程序设计 (5)四实验源程序 (6)五设计体会 (14)六参考文献ﻩ15三、题目:双路定时器设计四、设计任务1、以MCS—51系列单片机为核心器件,组成一个双路定时器系统2、显示器由6位LED数码管组成,分别显示时、分、秒3、用于棋类比赛,对两选手的思考时间分别计时4、将一开关与P3.3相连,当开关置低电平时,为甲选手思考时间,当开关置高电平时,为乙选手思考时间,两个时间各自累加五、设计思路(一)、基本设计思路(1)本课题设计关键是必须统计好二个时间,第一个是甲选手思考时间,第二个是,乙选手思考时间(2)计时单元由单片机内部的定时/计数器0来实现(3)时间显示由6段LED数码管,动态扫描方式(4)LED数码管的段码输入,由并行端口P1低四位产生(5)LED数码管的位码输入,由并行端口P1高四位产生(6)通过一个开关来控制双方计时的转换(7)时间调整通过接入按键电路来实现(二)、硬件电路设计1、单片机选择根据初步设计方案的分析,设计这样一个应用系统,可选择带有EPROM的单片机,应用程序直接存储在片内,不用外部扩展程序存储器,电路可简化,可选用INTEL公司的8051芯片.⒈电源:⑴ VCC - 芯片电源,接+5V;⑵ VSS - 接地端;⒉时钟:XTAL1、XTAL2 - 晶体振荡电路反相输入端和输出端。

⒊控制线:控制线共有4根,⑴ALE/PROG:地址锁存允许/片内EPROM编程脉冲①ALE功能:用来锁存P0口送出的低8位地址②PROG功能:片内有EPROM的芯片,在EPROM编程期间,此引脚输入编程脉冲。

⑵ PSEN:外ROM读选通信号。

⑶RST/VPD:复位/备用电源。

① RST(Reset)功能:复位信号输入端。

② VPD功能:在Vcc掉电情况下,接备用电源。

⑷ EA/Vpp:内外ROM选择/片内EPROM编程电源。

①EA功能:内外ROM选择端。

②Vpp功能:片内有EPROM的芯片,在EPROM编程期间,施加编程电源Vpp。

⒋I/O线:80C51共有4个8位并行I/O端口:P0、P1、P2、P3口,共32个引脚。

P3口还具有第二功能,用于特殊信号输入输出和控制信号(属控制总线)。

2、LED显示电路显示电路由LED显示器,段驱动电路和位驱动电路组成,早于单片机的并行口不能直接驱动LED显示器,必须采用专用的驱动电路芯片,使之产生足够大的电流,显示器才能正常工作。

在与单片机相连时,可用单片机的P1口作为与LED的输出接口,即P1口的低四位作为LED的段码输出信号,P1口的高四位作为LED位码的输出控制信号。

LED两种显示方式3、按键电路按键电路随时对当前时间进行调整,使P3.0,P3.1,P3.2分别K1,K2,K3相连。

(三)软件设计1、进行应用软件设计采用模块化程序设计方法2、内存空间分配地址分配作用50H,51H,52H,53H 当前时间存储单元60H,61H,62H,63H7D,7C,7B,7A,78,79: 显示缓冲区02,04,06,08 计数存储单元(四)程序设计1、流程图显示显示返回主程序返回主程序六、实验源程序如下:ORG 0HLJMPTIMORG 000BHLJMP LOOP2ORG 0030HTIM:MOVSP, #2FHMOV TMOD, #01HMOVIE, #0SETBET0SETBEAMOV TH0,#0BHMOVTL0,#0DCHSETB TR0MOV60H, #0MOV61H, #0MOV 62H, #0MOV 63H, #0MOV 50H, #0MOV 51H, #0MOV52H,#0MOV 53H,#0CLR PSW.5;-------------------------------LOOP1:LCALL DISP2JBCTF0, LOOP2SJMPLOOP1;-------------------------------LOOP2:MOVTL0,#0DCHMOVTH0,#0BHJB P3.3, ABB;用P3.3控制;=============================================== INC 50HMOV A,50HCJNE A, #02H, EQ04SJMPabcEQ04:CJNE A,#04H,EQ06SJMPabcEQ06:CJNE A, #06H,EQ08SJMPabcEQ08:CJNE A,#08H, XXXMOV50H,#0MOVA,51HADD A, #1DA AMOV 51H, ACJNE A,#60H, JIANMOV 51H,#0ADDM:MOVA,52HADD A,#1DA AMOV 52H, ACJNEA,#60H, JIANMOV 52H,#0JBPSW.5,XXXLJMP ADDH;-------------------------abc:LJMP JIANXXX:LJMP_END_T0;-------------------------ADDH:MOV A,53HADD A, #1DA AMOV 53H, ACJNE A,#24H, JIANMOV53H,#0JB PSW.5, _END_T0LJMP JIAN;=============================================== ABB:INC 60HMOVA, 60HCJNE A, #02H, EQ01SJMP JIANEQ01:CJNEA, #04H,EQ02SJMP JIANEQ02:CJNE A, #06H, EQ03SJMP JIANEQ03:CJNE A, #08H, _END_T0MOV60H, #0ADD A, #1DA AMOV 61H,ACJNEA, #60H, JIANMOV61H, #0ADDM1:MOV A, 62HADD A, #1DA AMOV 62H, ACJNE A, #60H, JIANMOV 62H, #0JBPSW.5, _END_T0ADDH1:MOV A,63HADD A, #1DA AMOV63H, ACJNE A, #24H,JIANMOV63H,#0JB PSW.5, _END_T0LJMPJIAN;===============================================def:LJMP ADDMJIAN:JB PSW.5, _END_T0MOV P3, #0FFHCPL AANL A, #00000111BJZ _END_T0SETBPSW.5;------------------------JB P3.3, J3J2:JB ACC.0,CLRSJBACC.1, defJB ACC.2,ADDH CLRS:MOV 50H, #0MOV 51H, #0_END_T0:CLR PSW.5RETI;------------------------J3:JBACC.0,CLRS1JB ACC.1, ADDM1JB ACC.2, ADDH1CLRS1:MOV 60H, #0MOV 61H,#0SJMP _END_T0;-----------------------------DISP2:LCALL FEN_JIELCALL DISPLAYRET;-------------------------------FEN_JIE:JB P3.3, FEN_JIE3FEN_JIE2:MOV A, 51HANL A,#0FHMOV7DH, AMOV A,51HSWAP AANLA, #0FHMOV 7CH, AMOVA,52HANL A,#0FHMOV 7BH,AMOV A,52HSWAP AANL A, #0FHMOV7AH, AMOVA, 53HANLA, #0FHMOV79H, AMOVA, 53HSWAP AANLA, #0FHMOV78H,ARETFEN_JIE3:MOV A, 61HANL A,#0FHMOV 7DH, AMOVA,61HSWAP AANLA,#0FHMOV 7CH,AMOV A,62HANL A,#0FHMOV 7BH, AMOV A, 62HSWAP AANL A, #0FHMOV 7AH, AMOVA,63HANLA,#0FHMOV 79H, AMOV A, 63HSWAPAANL A, #0FHMOV78H, ARET;-------------------------------DISPLAY:MOVR0, #7DHMOV 7EH,#0FEHMOV 7FH, #6_DP_L:MOV A, @R0MOV DPTR,#_MA_BIAOMOVC A, @A+DPTR;CPL AMOV DPTR, #0CFA0HMOVX @DPTR, AMOV P1,7EHMOV A,7EHRL AMOV 7EH, ADEC R0LCALL DL1msDJNZ 7FH, _DP_LRET_MA_BIAO:DB 0C0H, 0F9H,0A4H,0B0H, 99HDB92H,82H,0F8H,80H,90HDB88H, 83H,0C6H, 0A1H, 86HDB8EH;-------------------------------DL1ms:DEL1:MOVR7, #0DEL2:DJNZ R7, DEL2RET;-------------------------------END七、设计体会通过此次课设学习不仅使我对所学过的知识有了一个新的认识,给我很多专业知识以及专业技能上的提升,巩固和加强了课本的知识,理解各个元件的功能以及学会如何使用很多元件,并考虑其可行性、实用性,提高了我们的分析能力。

在课程设计的过程中,我们遇到也遇到了很多问题:设计方向如何选择、方案如何着手、如何分工,最重要的是编程问题和电路问题。

我们组所有成员积极分工、配合,从图书馆、互联网查资料以及老师、其他同学的帮助下,最终还是成功的把程序和电路设计并运行成功。

感谢指导老师的帮助,在老师的辛勤指导之下,学到了很多经验和知识;同样感谢身边同学的帮助和交流,在交流中,我们也学会了如何发挥团队的力量去解决问题,更扩展了思想。

七、参考文献1、《单片机应用系统设计—入门向导与设计实例》韩志军、沈晋源、王振波编著机械工业出版社(第五章足球比赛两队控球时间比例显示牌P45)2、《51系列单片机设计实例》楼然苗、李光飞编著北京航空航天大学出版社(数码管时钟电路的设计P69)3、《单片机原理与接口技术实验指导书》李春晖主编,张新颖审大连海洋大学出版4、《单片机原理及接口技术》李全利主编高等教育出版社。

相关文档
最新文档