基于单片机的篮球计分器设计_课程设计(编辑修改稿)内容摘要:

KB 片上在线可编程 Flash 存储器,具有模块保护与安全选项功能。  2KB 片上 RAM。  时钟源选项 为晶体振动器、陶瓷谐振器、外部时钟和内部时钟。  可选的看门狗( COP)复位。  具有复位和中断的功能的低压检测。  2 个定时器 TPM 模块为共有( 2+6)通道的 16 位定时器 /脉宽调制器,每个通道都有可选的输入捕捉、输出比较及 PWM 功能。  多达 54 个通用输入 /输出( I/O)引脚。  具有主复位和引脚和上电复位( POR)功能。  单线后台调试模块 BDM。  可支持多达 32 个中断 /复位源。 结构 S08AW 系统结构如 图 31 所示 ,大致可分为 MCU 核心和 MCU 外设两部分。 课程设计 8 图 31 S08AW 系统结构 S08AW 核心部分包括:具有运行监视功能的增强型中央处理器 S08CPU、后台调试控制、系统控制等。 S08MCU 有两种存储器 Flash 和 RAM;电压调整器可对数字电路和模拟电路供电;程序存储器具有页面控制模式;具有内部时钟发生器和低能耗晶体振荡器。 外设部分可分为 6 种外设:数字输入;数字输出; 10 位 /8 位二进制精度的模拟量 /数字量转换器 ADC;定时器 /PWM;串行接口;许多微控制器中所没有的键盘中断输入。 课程设计 9 显示模块设计 本次设计我们用的是共阴极的七段数码管,本设计采 用共阴极数码显示器,通常,共阴极接 低电平(一般接地),其它管脚接段驱动电路输出端。 当某段驱动电路的输出端为高电平时,该端所连接的字符导通并点亮,根据发光字段的不同组合可显示出各种数字或字符。 根据外接电源及额定段导通电流来确定相应的限流电阻。 本次设计在显示模块用到的是一个 4 位一体和 2 个两位一体共阴极数码管,共有 8个代码输入口和 8 个位选输入口。 由于考滤保持显示的持续显示。 用到的驱动器是现在市面上通用的 74ALS573 八路三态锁存器,同时也用到了排阻。 其原理连接图 33如下: 123456782425262728293031D02D13D24D35D46D57D68D79Q019Q118Q217Q316Q415Q514Q613Q712LE11OE1U27 4 A L S 5 7 312345678161514131211109R N 1RX 8 图 33 74ALS573 管脚 与排线接线 示意图 本次设计中 8个 LED 的数码管接线端口如下图 34: 课程设计 10 161718192021222324252627282930312425262728293031L E D L E D 图 34 LED 显示 报警模块设计 蜂鸣器通过一 NPN 三极管进行驱动,如图触发信号有基极引入。 (图 7)驱动蜂鸣器的电路很简单,相应电路图如下图所 图 35 蜂鸣器原理图 键盘控制电路 在本设 计中按键数量较多时,为了减少 I/O 口的占用,通常将按键排列成矩阵形式。 在矩阵式键盘中,每条水平线和垂直线在交叉处不直接连通,而是通过一个按键加以连接。 这样,一个端口 (如 P1 口 )就可以构成 3*4=112 个按键,比之直接将端口线用简洁明了。 , 课程设计 11 91012141315 图 36 开关点阵的原理图 矩阵式键盘的按键识别方法 : 确定矩阵式键盘上何键被按下介绍一种 “ 行扫描 法 ”。 行扫描法行扫描法又称为逐行 (或列 )扫描查询法,是一种最常用的按键识别方法,如上图所示键盘,介绍过程如下。 判断键盘中有无键按下将全部行线 Y0Y3置低电平,然后检测列线的状态。 只要有一列的电平为低,则表示键盘中有键被按下,而且闭合的键位于低电平线与 4 根行线相交叉的 4个按键之中。 若所有列线均为高电平,则键盘中无键按下。 判断闭合键所在的位置在确认有键按下后,即可进入确定具体闭合键的过程。 其方法是:依次将行线置为低电平,即在置某根行线为低电平时,其它线为高电平。 在确定某根行线位置为低电平后,再逐行检测各列 线的电平状态。 若某列为低,则该列线与置为低电平的行线交叉处的按键就是闭合的按键。 课程设计 12 总硬件电路原理图 37 总硬件电路原理图 课程设计 13 软件主程序设计 主程序主要由系统初始化段、键值处理、两个 4 位共阴极 LED 显示器扫描显示子程序等组成。 通过对以上各段和子程序的结合,以实现系统功能。 该系统主程序流程图如下图 41 所示。 课程设计 14 N定 时 清 零 , 甲 乙 两队 分 数 清 零计 时 开 始开 始启 动 按 键 S 1 1 是否 按 下时 间 是 否 4 0 分钟返 回 YN甲 队 加 1 分 数S 1 键 是 否 按 下YS 2 键 是 否 按 下甲 队 加 2 分 数YS 3 键 是 否 按 下甲 队 加 3 分 数YS 4 键 是 否 按 下甲 队 减 1。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。