基于单片机的00___99计数器的设计.doc

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于单片机的00___99计数器的设计

郑州科技学院 单片机课程设计 题 目 基于单片机的 00-99计数器的设计 学生姓名 专业班级 11级自动化班 学 号 院 (系) 电气工程学院 指导教师 完成时间 2014年12月26日 郑州科技学院 专业 11自动化 班级 班 学号 姓名 一、设计题目 00~99计数器的设计 二、设计任务与要求 1. 把单片机系统中的P0.0/AD0~P0.7/AD7端口与LED数码显示器a1~h1相连;要求:P0.0/AD0对应着a1,P0.1/AD1对应着b1,P0.7/AD7对应着h1。 2. 把单片机系统中的P2.0/A8~P2.7/A15端口与LED数码显示器a2~h2连。 3. 把单片机系统中的P1.7端口与独立式键盘SP1相连。 三、参考文献 [1] 李学龙.使用单片机控制的智能遥控电风扇控制器[J].电子电路制作, 2003,9. [2] 耿长清.单片机应用技术[M].北京化学工业出版社2001,8. [3] 杨西明.单片机编程与应用技术入门[M].北京机械工业出版2004,9. [4] 公茂法.单片机人机接口实例集[M].北京北京航天航空大学出版社1998,10. [5] 李全力.单片机原理及应用技术[M].北京高等教育出版社2001,7.设计时间 指导教师签名: 年 月 日目 录 1 课程设计的目的 1 2 设计思路 1 3 方案设计 1 3.1 方案分析 1 3.2 最小控制系统的设计 2 4 电路的设计 4 4.1 数码管显示电路 4 4.2 键盘输入 4 4.3 复位电路 5 4.4 晶振电路 5 4.4 总原理图 7 5 程序设计 8 6 系统调试与结果 10 7 结论 11 8 心得体会 11 参考文献 13 附录1: 总体电路原理图 14 附录2: 实物图 15 附录3: 元器件清单 16 1 课程设计的目的 (1) 利用单片机定时器/计数器中断设计秒表,从而实现秒、十分之一秒的计时。综合运用所学的《单片机原理与应用》理论知识,通过实践加强对所学知识的理解,具备设计单片机应用系统的能力。 (2) 通过本次课程设计加深对单片机掌握定时器、外部中断的设置和编程原理的全面认识复习和掌握,对单片机实际的应用作进一步的了解。 (3) 通过本次试验,增强自己的动手能力。认识单片机在日常生活中的应用的广泛性,实用性。明确学习目的,端正学习态度,提高对课程设计重要性的认识,以积极认真的态度参加课程设计工作,按要求完成规定的设计任务。培养正确的设计思想,严谨的工作作风。应用和分析能力、提倡独立思考和创新的精神。 2 设计思路 课程设计利用单片机的计数原理,采用仿真软件来模拟实现数码显示。利用单片机STC89C52单片机来制作一个计数器,在STC89C52单片机的P1.7管脚接一个开关,作为手动计数的按钮,用单片机的P2.0-P2.7接共阴数码管的a2-h2管脚,作为00-99计数的个位数显示,用单片机的P0.0-P0.7接共阴数码管的a1-h1管脚,作为00-99计数的十位数显示。 3 方案设计 单片机采用STC89C52型。STC89C52是一种低功耗、高性能8位微控制器,具有8K在系统可编程Flash存储器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。 利用ST89C52单片机来制作一个手动计数器。通过具体的项目设计包括确定控制任务、系统总体方案设计、硬件系统设计、控制程序的设计等,以便掌握单片机系统设计的总体思路和方法,掌握基于单片机控制的电子产品开发的技术方法,培养个人的创新意识和动手能力。 利用单片机来制作一个手动计数器。按一次按钮,计数一次。计数的范围是0~99计数满时,又从零开始计数。一个完整00~99手动计数器想当于一个简单的单片机系统,该系统设置电路、单片机、显示电路等构成。 STC89C52单片机最小系统包括晶体振荡电路、复位开关和电源部分。图3-1为STC89C52单片机的最小系统: 图3-1 单片机最小控制系统 STC89C52 引脚功能说明 VCC(40引脚):电源电压 VSS(20引脚):接地 P0端口(P0.0~P0.7,39~32引脚):P0口是一个漏极开路的8位双向I/O口。作为输出端口,每个引脚能驱动8个TTL负载,对端口P0写入“1”时,可以作为高阻抗输入。在访问外部程序和数据存储器时,P0口也可以提供低8位地址和8位数据的复用总线。此时,P0口内部上

文档评论(0)

minyaoguniang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档