电子系统课程设计

第三章 硬件电路设计

3.1总体设计

根据抢答器的基本功能,可以设计出如下:

3.1总体设计

图3-1 总体设计

8

电子系统课程设计

3.2 外部振荡电路的设计

图3-2 外部振荡电路

一般选用石英晶体振荡器。此电路在加电大约延迟10ms后振荡器起振,在XTAL2引脚产生幅度为3V左右的正弦波时钟信号,其振荡频率为11.0592HZ。电路中两个电容 C1,C2的作用有两个:一是帮助振荡器起振;二是对振荡器的频率进行微调。C1,C2的典型值为30PF。

3.3 复位电路的设计

单片机的第9脚RST为硬件复位端,只要将该端持续4个机器周期的高电平即可实现复位,复位后单片机的各状态都恢复到初始化状态,其电路图如图4所示:

图3-3 复位电路

在方案中使用到了硬件复位和软件复位两种功能,由上面的硬件复位可使寄存器及存储器的值都恢复到初始值,而前面的功能提到了倒计时间需要有记忆功能,该功能实现的前提条件就是不能对单片机进行硬件复位,所以设定了软复位功能。软复位实际上就是当程序执行完毕之后,将程序指针通过一条跳转指令让它跳转到程序执行的起始地址。

9

电子系统课程设计

3.4 显示电路的设计

显示电路使用了七段数码管7SEG-MPX4-CC,属于共阴极的,由高电平点亮。

图3-4 阴极七段数码管

3.5 按钮输入电路的设计

抢答器的输入按钮使用常开开关:

图3-5 抢答按键

这些常开开关组成了抢答按键,硬件电路简单,在程序设计上也不复杂,只要在程序中消除在按键过程中产生的“毛刺”现象就可以了。这里采用最常用的方法即延

10

电子系统课程设计

时法,其的原理为:因为“毛刺”脉冲一般持续时间短,约为几ms,而按键的时间一般远远大于这个时间,所以当单片机检测到有按键动静后再延时一段时间(这里取10ms)后再判断此电平是否保持原状态,如果是则为有效按键,否则无效。

3.6 报警电路的设计

这里能利用程序来控制单片机P3.1口线反复输出高电平或低电平,即在该口线上产生一定频率的矩形波,接上扬声器就能发出一定频率的声音,再利用延时程序控制“高”“低”电平的持续时间,就能改变输出频率,从而改变音调,使扬声器发出不同的声音。

图3-6 报警电路

11

用c语言设计八路抢答器的犯规程序,八路抢答器电子线路设计(附C语言程序) - 图文...相关推荐

  1. 面对电磁辐射干扰,如何轻松进行电子线路设计布局?

    面对电磁辐射干扰,如何轻松进行电子线路设计布局? 电磁环境包含辐射和传导能量.EMC也包含辐射和敏感度两方面.辐射是指产品不必要地产生电磁能量.为了打造一种具备电磁兼容性的环境,通常需要控制辐射.敏感 ...

  2. 应用计算机测定线性电阻电路图和实物图,中国大学MOOC电子线路设计、测试与实验二网课答案...

    中国大学MOOC电子线路设计.测试与实验二网课答案 字体大小:大 | 中 | 小 2020-04-26 19:57 阅读(1017) 分类: 中国大学MOOC电子线路设计.测试与实验二网课答案 打开右 ...

  3. 电子线路设计技巧8:UC3843A升压电路中电压反馈环节的设计方法

    本文继续讲述使用UC3843A进行Boost升压电路的设计方法,本文的焦点将着重于电压反馈环节的设计. 电压反馈环节的内部参考图如下图所示. 最右端的稳压管为1V,2个二极管的管压降为1.4V,所以运 ...

  4. 【1】刷了1000道二级C语言的题,这些题竟然还是易错题!!(附C语言完整知识点)

    @二级C语言考试 这几天我天天都在做C语言的题,从公共基础部分到C语言选择题部分,着重复习选择题部分.算下来已经刷了近1000道C语言的题了: 不过有些题明明是很简单的,却很容易错,它们容易混淆.看似 ...

  5. 北京理工大学电路与电子线路设计实践

    RiskV相关设计 我是按照老师的知道一步一步做的,仅供参考. TASK1: 1)修改 timer.v.timer_int的main.c timer.h; 实现simple例程中的sum累加功能(第一 ...

  6. 电子线路设计技巧6:Boost电路的参数设计

    本文以实例方式介绍Boost电路的参数设计方法.项目需求:12V升压至50V,功率35W. 先看示例电路图,如下图所示. 在进行具体的参数计算之前,我们先简要的分析一下Boost电路的工作原理. 1. ...

  7. 电子线路设计技巧7:UC3843A升压电路中振荡频率和占空比的确定方法

    本文将着重讲解UC3843A升压电路中振荡频率和占空比的确定方法,其升压方法采用Boost电路,UC3843A的Boost升压电路参考原理图,如下图所示. 在这里首先需要和大家说的是,振荡频率由RT和 ...

  8. 电子线路设计技巧4:ATT7022E电流采样电路

        本篇日志介绍ATT7022E电流采样电路,ATT7022E电压采样电路都是通过电流互感器完成,可以分为2种:差分输入和单端输入.在条件允许的情况下,我们尽量采用差分输入方式构建电流采样电路,因 ...

  9. 电子线路设计技巧3:ATT7022E电压采样电路

        本篇日志介绍ATT7022E电压采样电路,ATT7022E电压采样电路可以分为4种:电阻分压输入.电压互感器输入.电流互感器输入(差分方式)和电流互感器输入(单端方式).其中 电流互感器输入( ...

最新文章

  1. Ubuntu16.04系统下汉字显示为方框解决办法(图文详解)
  2. mysql2tb_MySQL2
  3. 将已有项目提交到github/从github上pull到本地
  4. linux(centos) NET模式网络配置
  5. 用 Visual Studio 发布一个 Azure 云 Web 应用程序
  6. 【C/C 】浅谈C/C 中函数指针与回调函数
  7. 有关Botton的用法(二)
  8. HDU 6356.Glad You Came-线段树(区间更新+剪枝) (2018 Multi-University Training Contest 5 1007)...
  9. MySQL(基础技能)
  10. 深入分析Android Binder 驱动
  11. jqgrid本地数据例子_FMS财务系统:日常数据核对与处理
  12. 递归和非递归分别实现求n的阶乘
  13. 使用ACR及MIUI自带通话录音实现通话录音读取及上传
  14. 阅读笔记:Blindly Assess Image Quality in the Wild Guided by A Self-Adaptive Hyper Network
  15. 笔记本也瑜枷,联想展示最新概念机
  16. 合肥计算机专业大学排名23,计算机专业大学排名.doc
  17. 算法——寻找序列平衡点
  18. 推荐代码生成器工具排行
  19. Linux、Kali系统常用命令
  20. 科学计算机主板,电脑主板的科普知识大全

热门文章

  1. 环游QZ题解--zhengjun
  2. Vue2.x+Node.js 拼多多商城项目实战
  3. 工厂模式:一个即可简单实现,又可复杂实现的模式
  4. 通用汽车陷入破产保护的三点启示
  5. 【Windows】如何把Windows自带壁纸、锁屏壁纸取出作为自己的桌面壁纸?(附:批量更改文件后缀名的方法)
  6. Unmount and run xfs_repair
  7. 【Bug】Could not locate zlibwapi.dll. Please make sure it is in your library path!
  8. Go 语言圣经 8.8 示例: 并发的目录遍历
  9. LaTex试卷排版(1)
  10. python——循环结构正弦幂级数展开及图像