单片机课程设计-八路抢答器设计(编辑修改稿)内容摘要:
1000uFC50.1uFR6 5.6KD0 LEDS12345678J2C0 C1 C2 C3 C4 C5 C6 C7C0 C1C2C3 C4C5 C6C7VCCB6 B71011U1E74ALS06A0 A1 A2 A3 A4 A5 A6 A7B41213U1F74ALS06A0 A1 A2 A3 A4 A5 A6 A7B51 6 2 7 3 8 4 9 5J3串口输出D0 D1 D2 D3 D4 D5 D6 D0 D1 D2 D3 D4 D5 D6P1.7P1.7C0 C1VCCR7 10R8 10R9 10R1010R1110R 10LabfcgdeVCC1 2 3 4 5 6 7a b c d e f g8dpdp9DS1abfcgdeVCC1 2 3 4 5 6 7a b c d e f g8dpdp9DS2abfcgdeVCC1 2 3 4 5 6 7a b c d e f g8dpdp9DS3abfcgdeVCC1 2 3 4 5 6 7a b c d e f g8dpdp9DS4abfcgdeVCC1 2 3 4 5 6 7a b c d e f g8dpdp9DS5abfcgdeVCC1 2 3 4 5 6 7a b c d e f g8dpdp9DS6图 7 抢答器的电路设计 抢答器的工作原理是采用单片机最小系统,用查询式键盘进行抢答。 通过抢答按键模块,连接按键进行抢答。 其工作原理为: 主持人按清零键后,选手可按键抢答,单片机锁存信号,屏蔽外界信号。 串显示编号,并有丁冬声输出。 抢答选手的编号一直保持到主持人将系统清除为止。 抢答器 原理如图。 图 抢答器 原理图 抢答按键模块的设计是通过利用光电耦合器, 光电偶合器 的输入 /输出之间没有接触,能有效地防止输入端的电磁干扰以电藕合的方式进入应用系统,而且光电偶合器的输入阻抗很小,干扰源的内阻很大,所以能输入到光电偶合器的干扰电压 8 很小。 把单片机信号和按钮的信号隔开,采用 +12V电源给单片机开关量的控制。 其原理图如图。 图 输入隔离电路 9 4 软件设计 抢答器系统软件的流程图 抢答组数可以在八组以内任意使用,其流程如图 开 始 初 始 化 显示组号 开音乐 第 一 组 第 二 组 第 三 组 第 八 组 否 是 是 否 否 是 是 图 10 计分器系统的软件 流程 图 计分器系统的软件流程 键盘扫描程序流程图 本系统的键盘采用的是 44 矩阵式键盘,矩阵式键盘由行线和列线组成,按检测 状态 初始化 开始 扫描键盘 S1~S8 是那一个组要加分 ,并组号显示在主板上 (六个数码管 ) 为 0 单组加减分 为 1 全部统一加减分 加分按键S14 减分按键S15 键盘录入分值 ,并显示在主板上(六个数码管 ) 加分按键S12 减分按键S13 键盘录入分值 ,并显示在主板上 (六个数码管 ) 确定 S16 输入一个单次脉冲 ,并保持高电平 (锁存数据由 串口输出显示分数 ) 11 键位于行、列线的交叉点上。 一个 44 的行、列结构可以构成一个含有 16 个按键的键盘,显然,在按键数量较多时,矩阵式键盘较之独立式按键键盘要节省很多 I/O 口。 矩阵式键盘中,行、列线分别连接到按键开关的两端,在进行键盘扫描时,首先把矩阵键盘列线的第一根线置高,然后分别再检测矩阵键盘行线是否有高电平的信号,如果有信号,那么就证 明这根行线与第一根列线相交处的按键被按下了,单片机就读入这个键值。 如果所有的四根行线都没有信号,那么就把第一根列线置低,把第二根列线置高,再一次检测行线有没有信号,然后依次类推。 由于键盘扫描的速度很快,而人按键总会持续一定的时间,因此只要单片机处在等待输入的状态,这个键盘扫描程序基本上不会错过任何一个按键信号。 由于一般人按键会有抖动,抖动信号造成键盘扫描时会出现一些错误的信。单片机课程设计-八路抢答器设计(编辑修改稿)
相关推荐
0m,刷新计费一次。 3. 255 计数程序流程图 图 2 255 计数程序流程图 图 3 50000 计数程序流程图 开始 调用显示子程序 初始化堆栈,定时器初始化 脉冲数计数到 255后重新计数,硬件自动清零 计算脉冲数的个、十、百 位 脉冲数加 1,即 T0 加 1 说明: 1. 采用 T0 工作在工作方式2 计数,在 T0 计数的同时,在数码管上显示相应的 T0 数值 TL0
一个乐谱转换为一定长度的代码数据表。 (2) 在程序执行时顺序查此表,取出音阶代码,并根据音阶代码查频率表,以得到该音阶对应的频率,随后将对应的定时初值送定时器 T0,使定时器 T0 产生该音阶对应的频率,并通过 ,驱动外接扬声器发声。 (3) 取出节拍代码 N,由定时器 T1 控制延 时,通过定时中断 N 次,产生 N*50ms 的定时。 T0、 T1 启动后,根据乐谱表
齿轮的右端 面采用蜗轮轴的 轴肩 进行 定位,轴肩 的 高度大于 ,经过 计算 取 h=5mm,则对蜗轮进行定位轴肩 的直径 dⅤ Ⅵ =66mm ,轴肩 宽度大于等于 ,计算后 取 轴肩宽度LⅤ Ⅵ =8mm。 轴承端盖的总的宽度为 , 轴承端盖要便于装拆,及添加润滑剂,所以端盖外侧与联轴器之间要有一段距离,半联轴与轴承端盖的外端面的 距离L=。 套筒的长度为 26。 故 LⅡ Ⅲ =50
SOIC 150mil 图三 DS1302 单元电路的设计 时钟电路 设计 ( 2) 工作原理 DS1302 在任何数据传送时必须先初始化,把 RST 引脚置为高电平,然 后把 8位地址和命令装入移位寄存器,数据在 SCLK 的上升沿被输入,无论是读周期还是写周期开始 8 位指定 40 个寄存器中哪个将被访问到,在开始 8 个时钟周期,把命令字节装入揿位寄存器之后
observed. Idle Mode In idle mode, the CPU puts itself to sleep while all the onchip peripherals remain active. The mode is invoked by software. The content of the onchip RAM and all the special
算,得到日波动。 开机特性 在规定的预热时间内 ,振荡器频率值的最大变化,用 V=( fmaxfmin)/f0表示。 相位噪声 短期稳定度的频域量度。 用单边带噪声与载波噪声之比 163。 ( f)表示, amp。 pound;( f)与噪声起伏的频谱密度 Sφ ( f)和频率起伏的频谱密度 Sy( f)直接相关,由下式表示: f2S( f) =f02Sy( f) =2f2amp。 pound