电子课程设计报告

题目名称:

数字计步器

名:

杨望

业:

计算机科学与技术

级:

090451 班

号:同组人:

徐铁

指导教师:

南昌航空大学信息工程学院

2011年07月01日

本课程设计是设计数字计步器,要求采用4位数字显示步数, 传感器采用水银开关,主人走一步的时候,开关闭合一次,由于 实验室缺少水银开关,设计时用可秒脉冲代替,通过脉冲频率调 节计步快慢,同时该计步器还应具备清零的功能。实验通过 741S390N的四个级联,进行计数,再通过741S48和共阴数码管显 示在数码管上。整个课程设计过程从提岀多套方案开始,先进行 方案分析及比较,确定一套较好的方案后进行multisim2001软件 仿真,确定无误之后进行组装调试,最终达到课题要求实现可控 制计步。

通过本课程设计,可以让学生掌握面对一个比较大的问题, 通过把它划分成几个模块进行分别调试。同时让学生更加熟悉本 课程的内容,提高动手能力,为以后的学习工作打下基础

关键字:计数,清零,秒脉冲,译码显示

4

TOC \o "1-5" \h \z \o "Current Document" 第一章设计要求5

1.1>基本要求5

1?2、提高要求5

\o "Current Document" 第二章系统的组成及工作原理5

2.1、系统的组成5

2.2、工作原理

第三章电路设计

第三章电路设计

6

TOC \o "1-5" \h \z 3.1、方案比较6

3.2、电路模块分析8

第四章实验、调试及测试结果与分析10

\o "Current Document" 第五章结论11

参考文献12

附录13

1、元件清单13

2、芯片介绍13

3、电路总电路图17

现在社会人们往往在办公室电脑前工作长时间,对于就餐也 往往是在一些快餐店吃,而快餐店买的东西想炸鸡之类的东西, 是高卡路里,以此导致肥胖人群越来越多,很多人会选择跑步来消 耗多余的卡路里,但是跑步跑了多少步,消耗多少卡路里?这是很难 通过简单的靠路程可以计量的,在100米的路程中,有些人步幅较小 可能需要500步,有些人可能200就够,当然他们消耗的卡路里不一 样。还有就是在一些体育活动中,像竞走,人们往往需要计算运 动员的频率,通过测量计算知道运动员在什么样的频率下是最节 省体力,最快的到达终点。

数字计步器通过水银开关戴在人体上,人体运动时会有相对 的振动,这种振动会引起水银开关的断开与闭合,当水银开关闭 合时,产生电流,不断地振动产生类似于cp脉冲的信号,再将产 生的cp脉冲连接到741S390N上,741S390N用于计数,将四个 741s390N级联起来,达到四位计数功能,再将输出端连接到741s48 和bs201a上,以此达到显示冃的。将四位的清零端连接到逻辑开 关上,以此控制电路的清零。水银开关的闭合与断开较难控制, 在本实验屮先用实验箱屮的cp脉冲代替水银开关产生的脉冲。

数字计步器在人们的日常牛活中逐渐占据很大的地位,它满 足了大多数人的需求,适应了市场的发展,因此有很大的发展前 景,

第一章设计要求

1?1、基本要求

采用4位数字显示步数,传感器采用水银开关,主人走一步 的时候,开关闭合一次。

1.2、提高要求无

第二章系统的组成及工作原理

2.1、系统的组成

系统组成:四个逻辑元件74LS390N依次连接构成计步器的主 要部分,逻辑开关为输入信号,四个元件74LS48的输出端连接到 数码显示管显示所记步数。 系统框图如图2.1:

图2.1系统框图

2.2、工作原理

电源接通后,开关每次开合都会产生一个脉冲信号,信号输入 计数芯片,计数器开始个位计数并显示在相对应的数码管上,当 个位计数器由9进位到10时便会触发十位计数器进位,相应数码 管显示“1”,当个位计数器第二次由9到10发出进位信号时,十 位计数器对应的数码管显示“2”……百位与千位计数器的工作原 理同十位一样,完成0000-9999计数。

第三章电路设计

3.1、方案比较

(1) .1初始方案:

(1)

(1).2改进方案:

(2)对于初始方案和改进方案的分析

初始方案进行仿真实验无法得到实验结果,对此进行方案改进,

如图3.1 ,图3.2所示:

VCC

VCC

图3

图3」初设脉冲发生电路

图3.2秒脉冲发生电路

由于利用水银开关组成的数据开关所产生的信号不可以作为 触发器的时钟脉冲信号。因为水银开关在闭合时,由于机械开关 接触点有弹性,会产生抖动,电路时通时断,输岀一系列的脉冲, 不是单个脉冲,造成触发器状态多次变化,从而导致计数器无法 正常计数。所以为了解决这个问题,采用秒脉冲代替开关就很好 的解决了这个问题。

3.2、电路模块分

android课程设计计步器,数字计步器课程设计.docx相关推荐

  1. 大二c语言数电课程设计,数电课程设计报告(数字钟的设计).doc

    数电课程设计报告(数字钟的设计).doc 数电课程设计报告 设计背景与要求 设计要求 系统概述 2.1设计思想与方案选择 2.2各功能块的组成 2.3工作原理 第三章 单元电路设计与分析 3.1各单元 ...

  2. matlab数字图像处理课程设计报告,数字图像处理课程设计实验报告.doc

    数字图像处理课程设计实验报告 数字图像处理课程设计 题 目:数字图像处理及Huufman(或小波变换)编码仿真实现 学生姓名: 学 院:信息工程学院 系 别:电子信息工程系 专 业:电子信息工程 班 ...

  3. android课程设计计步器,数字计步器课程设计.doc

    数字计步器课程设计 电子课程设计报告 题目名称: 数 字 计 步 器 姓 名: 杨 望 专 业: 计算机科学与技术 班 级: 090451班 学 号: 同 组 人: 徐 铁 指导教师 : 南昌航空大学 ...

  4. 猜数字小c语言游戏课程任务书,猜数字游戏课程设计.doc

    猜数字游戏课程设计.doc 1(c/c程序设计课程设计)设 计 说 明 书猜数字游戏的设计与实现学 生 姓 名学 号班 级成 绩指 导 教 师计算机科学与技术系2010 年 7 月 9 日C/C程序设 ...

  5. matlab课程数字图像处理设计题目,数字图像处理课程设计题目和要求_2013

    数字图像处理课程设计内容.要求 题目一:图像处理软件 1.设计内容及要求: (1).独立设计方案,实现对图像的十五种以上处理(比如:底片化效果.灰度增强.图像复原.浮雕效果.木刻效果等等). (2). ...

  6. 数字电子钟设计制作——数字逻辑课程设计 Verilog HDL CPLD

    目的: 1.进一步掌握数字电子技术的理论知识,培养工程设计能力和综合分析问题.解决问题的能力: 2.基本掌握常用电子电路的一般设计方法,提高电子电路的设计和实验能力: 3.掌握复杂可编程逻辑器件CPL ...

  7. c语言编程的电压表设计,简易数字直流电压表的设计(最终版)最新版

    <简易数字直流电压表的设计.doc>由会员分享,可免费在线阅读全文,更多与<简易数字直流电压表的设计(最终版)>相关文档资源请在帮帮文库(www.woc88.com)数亿文档库 ...

  8. android 日历 课程设计,课程设计-数字日历的设计

    课设终于结束了,反倒没有了刚开始的茫然与无奈,复杂变简单,心理使然. 说的是两周的时间,而实际上真正只有6天的时间在实验室,做的快的,只用了5天的时间. 前三天是忙碌的EWB仿真实验.我做了两遍,不一 ...

  9. 跟sky学数字IC前端设计:数字IP_FPGA实战

    1:培训目标 通过一个真实的.复杂的视频处理项目的迁移,让学员亲自参与到一个复杂数字系统的IP设计,含IP specification定义,IP架构设计,IP RTL仿真,IP FPGA验证与调试.最 ...

最新文章

  1. 使用Google 官方的控件SwipeRefreshLayout实现下拉刷新功能
  2. 【组队学习】【26期】编程实践(Python办公自动化)
  3. pyinstaller 安装使用方法
  4. 敏捷转型该怎么转?来看看这本书怎么说的吧
  5. 破云里步重华为什么说自己姓薛_都说虎毒不食子,但猫咪为什么会吃掉自己的孩子呢...
  6. 支付系统整体设计:整体架构设计以及注意要点(一)
  7. nginx php 源码安装,Nginx和php安装及配置一之编译安装nginx-1.8.0
  8. SpringBoot系列: 与Spring Rest服务交互数据
  9. mysql下载的解压包怎么用_教你安装Mysql(解压版/非安装包)图文教程
  10. 从零实现爬虫和情感分类模型(一)
  11. 介绍一个基于SpringBoot2的脚手架项目
  12. Arduino IDE搭建ESP8266开发环境!文件下载过慢解决方法!
  13. RJ45口线序的理解
  14. Git查询一定时间范围团队代码提交日志
  15. FBReader工程结构解析
  16. RW文档翻译学习——RW-BLE-KERNEL核心函数功能
  17. 史上超全免费photoshop实训零基础视频教程,新手学习PS软件教程资源下载
  18. 华为手机进入汽车自动打开热点
  19. CODEVS 2491 玉蟾宫
  20. 计算机地图综合制图实验报告,地图制图实验报告.doc

热门文章

  1. 基于领域驱动设计思想Abp框架的考试系统
  2. 8种网站防止盗链的方法
  3. SQL15 查找employees表emp_no与last_name的员工信息
  4. SolrCloud集群架构
  5. vue2简单封装highcharts
  6. 联想flex 换android,联想flex15拆机加装SSD固态硬盘教程!
  7. 为什麽我们一般会在自增列或交易时间列上建立聚集索引
  8. 排水管网监测预警系统:为城市排水建设提质增效
  9. Unity3D简陋版跑酷游戏
  10. 交巡警求全市距离MATLAB程序,交警服务平台MATLAB