- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机运用于限时投篮命中的统计(一)信息.doc
单片机运用于限时投篮命中的统计(一)信息
一、控制要求与运用
控制要求
1、当00~99计数时,设置按钮S1、S2、S3。当按下S1数值加1,当按下S2数值减1。其数值在00~99之间循环变化。S3为复位按钮,当按下S3系统计数值为00。
2、当00~99秒计时,数值从00~99循环变化,当按下S3时计时值为00。
3、当计数值小于60时,发光二极管以1HZ频率闪烁,但当计数值大于或等于60时,发光二极管以2HZ频率闪烁。
运用
1、00~99计时运用于投篮的时间
2、00~99计数运用于投篮命中的个数
3、当投篮数大于等于60的时候,发光二极管以2HZ频率闪烁,则表示以过关
二、硬件电路
(一)、单片机简介
AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪烁可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。AT89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。外形及引脚排列如左图所示
(1)主要特性
·与MCS-51 兼容 ·4K字节可编程闪烁存储器 ·寿命:1000写/擦循环·数据保留时间:10年·全静态工作:0Hz-24Hz·三级程序存储器锁定·128×8位内部RAM·32可编程I/O线·两个16位定时器/计数器· 5个中断源 ·可编程串行通道·低功耗的闲置和掉电模式·片内振荡器和时钟电路
图1 89C51芯片引脚排列图
(2)管脚说明: 二)、单元电路介绍
电路框图
电路原理图
(1)复位电路
89C51芯片上的RST引脚是复位信号的输入端,复位信号是高电平有效。
图3 复位方式
复位操作有上电自动复位(上图a)和按键手动复位两种方式按键手动复位又分为电平方式(上图b)和脉冲方式(上图c)。我在电路设计中采用按键电平复位方式,只要按下按钮电源通过电阻R2给RET一个高电平,使电路复位。
(2)按键电路
单片机使用键盘分为独立式和矩阵式两种。
从按一个键到键的功能被执行主要应包括两个工作:一是键盘识别,另一个是键功能的实现。
键盘接口应完成以下操作功能:
键盘扫描,以判定是否有键被按下。
键识别,一确定闭合键的行列位置。
产生闭合键的键码
排除多键、串键及去抖动。
我们这里用的是独立式按键。
按键按下后,P口为低电平,断开键,为高电平。
SB1控制定时器定时时间修改。SB2启动/设定
图4
(3)晶振电路
AT89C51单片机的时钟信号通常由两种方式产生:一是内部振荡方式(下图a),二是外部时钟方式(下图b)。
(a) 内部方式时钟电路 (b) 外部方式时钟电路
图 5
1、内部振荡方式
在89C51单片机内部有一个高增益的反相放大器,用于构成振荡
器,反相放大器的输入端为XTAL1,输出端为XTAL2。 个数码管轮流受控显示,这就是动态驱动。在轮流显示过程中,每位数码管的点亮时间为1~2ms,由于人的视觉暂留现象及发光二极管的余辉效应,尽管实际上各位数码管并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定的显示数据,不会有闪烁感,动态显示的效果和静态显示是一样的,能够节省大量的I/O端口,而且功耗更低。
(三)、电路总原理图
三、软件设计
(一)、程序设计
程序设计主要运用了中断和定时器/计数器知识在编写程序之前先把这两个系统的基本情况介绍一下。
(1)中断系统
1、中断的概念
(1)在单片机中,当CPU在执行程序时,由单片机内部或外部的原因引起的随机事件要求CPU暂时停止#11107;在执行的程序,而转向执行一处用于处理该随机事件的程序并处理完后又返回被停止的程序处继续执行,这一过程就称为中断。
(2)单片机处理中断的4个步骤:中断请求、中断响应、中断处理和中断返回。
(3)向CPU发出中断请求的,或引起中断错原因称中断源。中断源要求服务的请求称为中断请求。中断源可分为两大类:一类来自单片机内部,称之为内部中断源;另一类来自单片机外部,称之为外部中断源。
图 8
2、中断系统结构
(1)8051单片机的中断系统主要由与中断有关的4个特殊功能寄存器和硬件查询电路等组成。
1) 定时器控制寄存器TCON ——主要用于保存中断信息。
2) 串行口控制寄存器SCON ——主要用于保存中断信息。
3) 中断允许
您可能关注的文档
最近下载
- 2024天津市津南区事业单位考试笔试题库及答案.docx VIP
- [2025秋期版]国开电大专科《人力资源管理》一平台形考任务一至四在线形考试题及答案 (2).pdf
- 2025年新版人教版四年级上册英语 四上Unit 2 My friends单元整体教学设计(1).pdf VIP
- 数字媒体技术专业申报材料.doc VIP
- 2025上海市农业科学院工作人员招聘(2025年第二批)笔试备考题库及答案解析.docx VIP
- 2024年浙江省杭州市中考数学试题卷(含答案详解).docx
- 老年人日常生活护理案例及分析.docx VIP
- 2025天津市津南区法院系统招聘考试真题.docx VIP
- 2025上海市农业科学院工作人员招聘(2025年第二批)笔试参考题库附答案解析.docx VIP
- 国有大型煤炭企业如何科学编制“十五五”发展规划.docx
文档评论(0)