数字转速表的设计方案
汽车组合仪表的设计与实现

汽车组合仪表的设计与实现汽车组合仪表是汽车驾驶舱内的重要部件,它能够为驾驶员提供车辆行驶、发动机运转、安全系统等各种信息。
本文旨在探讨汽车组合仪表的设计思路、实现方法以及效果评估,并展望未来的发展方向。
在设计汽车组合仪表时,需要考虑到以下几个方面:整体结构:汽车组合仪表一般由转速表、车速表、燃油表、水温表、气压表、里程表等多个仪表组成。
这些仪表需要以方便驾驶员读取的方式布局和设计。
显示方式:汽车组合仪表通常采用LED、LCD、VFD等显示技术,以提供高清晰度、高亮度的数字或图形显示。
一些高端车型还采用了全液晶仪表,以提供更加个性化的显示风格和更多的信息。
数据来源:汽车组合仪表的数据来源于各种传感器和控制系统。
例如,车速表和转速表的数据来自车速传感器和曲轴传感器;燃油表的数据来自油量传感器;水温表的数据来自水温传感器等。
汽车组合仪表的实现方法包括硬件和软件两个方面。
硬件实现:汽车组合仪表的硬件通常包括传感器、控制器、显示屏等。
传感器负责采集各种数据,如车速、转速、油量、水温等;控制器则负责处理这些数据,并输出相应的控制信号,以驱动显示屏显示相应的信息;显示屏则负责将信息呈现给驾驶员。
软件实现:汽车组合仪表的软件部分主要包括数据采集、数据处理、数据显示等模块。
数据采集模块负责从传感器中读取数据;数据处理模块则对采集到的数据进行处理和分析,以便于显示;数据显示模块则负责将处理后的数据在显示屏上显示出来。
对于汽车组合仪表的实际效果评估,主要从以下几个方面进行考虑:显示清晰度:评估汽车组合仪表显示屏的清晰度是否足够高,以便于驾驶员在各种光线条件下都能够清晰地读取信息。
数据准确性:评估汽车组合仪表传感器采集数据的准确性和可靠性,以及控制器处理数据的准确性和实时性。
响应速度:评估汽车组合仪表的响应速度是否足够快,以便于驾驶员在车辆行驶过程中能够及时地获取相关信息。
可读性:评估汽车组合仪表的信息显示是否直观易懂,以便于驾驶员能够快速地理解和掌握车辆的行驶状态信息。
乒乓球游戏机电路设计(江苏师范大学)

实习(设计)报告姓名班级学号实习(设计)科目电子技术综合课程设计实习实习(设计)地点实习(设计)时间实习(设计)科目电子技术综合课程实习实习设计指导教师姓名职务所在部门电气工程学院电气工程学院实习设计小组成员成员:实习设计要求1.组装一块数字电路电动机转速表。
2.设计选题要求至少用三个芯片以上。
3.用软件对设计的电路进行仿真验证。
4.设计实习结束后有完整的报告。
实习设计任务1. 组装一台数字转速表;2. 设计一个综合电子系统(自选);3. 编写实习设计说明书。
第二篇电子技术课程综合设计--------乒乓球游戏机电路摘要乒乓球游戏机通过十分巧妙地设计采用数字芯片实现乒乓球左右移动,选手击球得分,累计得分超10报警灯功能。
该设计三个双向开关S,A,B分别作为裁判和游戏者,且选手可以译码显示器上直接读出自己的得分,裁判有一个按钮,是系统初始化,比赛开始。
一方发球后,球以固定速度向另一方运动(二极管依次点亮);当球达到对方最后一个发光二极管时,对方击球(按下按钮),球将向相反方向运动;在其他时候击球视为犯规,给对方加1分;都犯规,都加1分;A、B各有一个2位数码管计分;一方先到达11分,该局比赛结束。
该乒乓球游戏机主要运用到了译码器、移位寄存器和锁存器:通过两个4位上相移位寄存器74LS194接成一个8位的移位寄存器;驱动控制电路由两片74LS74、两个与门7409、两个与非门7400构成;计分电路主要由一片74LS160十进制计数器、一个7404非门、7409与门构成。
目录1 绪论------------------------------------------------11.1本课题设计的意义--------------------------------11.2本课题主要研究任务及内容------------------------12 课程设计过程描述------------------------------------22.1描述主要的设计思路------------------------------22.2 总体设计方案方框图-------------------------------32.3 各部分电路设计----------------------------------43 整机电路图设计-------------------------------------93.1整机电路图-------------------------------------93.2器件清----------------------------------104 仿真结果-------------------------------------------115 总结与体会---------------------------------------12 参考文献----------------------------------------------131、绪论1.1本课题设计的意义乒乓球游戏机通过十分巧妙的设计采用数字芯片实现乒乓球左右移动、选手击球得分、累计得分超时报警等功能。
数字转速表

1 设计任务描述1.1设计题目:数字转速表1.2 设计要求1.2.1 设计目的(1) 掌握数字转速表的构成、原理与设计方法;(2)熟悉集成电路的使用方法。
1.2.2 基本要求(1) 数字转速的测试与显示电路,要求四位数码显示;(2)数字时间的显示部分——时、分的显示;(3) 时间与转速共用显示器,使用按键切换;1.2.3 发挥部分(1) 转速表的溢出报警和显示;(2) 可预置的转速超限报警。
2 设计思路我的设计题目的数字转速表,数字转速表的主要功能是实现对每分钟转速的测量和计时功能,当按键时能实现转速和时钟的切换显示。
(1)脉冲产生部分:方波信号发生器是记录时间的一个重要组成部分,其稳定度及频率精度决定了计时的准确度。
一般来说,方波信号发生器的频率越高,计时精度越高。
我在这里用到了555与RC组成的多谐振荡器,它产生频率f=1kHz的方波信号。
(2)分频电路部分:分频电路的功能是对方波信号发生器产生的方波信号进行分频处理,这里我用计数器将产生的频率分成两部分,一部分是将频率分成100s,另一部分是分成60的脉冲。
(3)时钟计时部分:根据要求我设计的时钟能显示时和分,是通过60s的脉冲和4个计数器的串联来完成的,将分钟部分接成60进制,小时部分接成24进制。
(4)转速测量部分:将100s的脉冲通过单稳触发器将其变成60s和传感器一起通过闸门实现转速的测量。
(5)数据选择及显示部分:将时钟和转速通过数据选择器实现开关切换的功能,然后通过译码器将数据显示在显示器上,此外此计数器还能实现自动所存功能(6)发挥部分:当转速超出额定输入值时和在转速溢出时进行报警,主要输入信号通过单稳和多频振荡器实现在一定时间报警的功能3 设计方框图4 各部分电路设计及参数计算4.1脉冲产生电路设计及其参数计算4.1.1 脉冲产生电路设计图4.11 555振荡器与分频器的连接电路本电路中的振荡器是由555定时器构成的多谐振荡器。
基于单片机和CPLD的数字转速表设计

基于单片机和C L P D的数字转速表设计
Desi gial gn of di t speed et m erbased on m i ocont oleran C PLD cr r l d
赵 广复 。 。张青 林
ZHA0 an —u。ZHANG ig 1 Gu g f . Q n .n i
层 进 行 系统 方 框 图 的划 分 和 结 构设 计 ,在 方 框 图
一
级 用 VH DL对 电路 的行 为 进 行 描 述 ,并 进 行 仿
真 和 纠错 ,然 后 在 系统 一 级 进 行 验 证 ,最 后 再 用 逻 辑 综 合 优 化 工 具 生 成 具 体 的 门级 逻 辑 电路 的 网
灵 活 性 。基 于 此 ,本 文 提 出 了 一 种 采 用 Al r t a公 e 司 的 C L A F 5 8 S 和 At l 司 的 单 片 机 P D(T 10 A ) me 公 (T 9 5) A 8 S 2 相结 合的数 字 转速 表 的设 计 方法 。
计 。利 用 该 工具 配 备 的编 辑 、编 译 、仿 真 、综合 、
表 ,下 载 到 具 体 的 C L P D器 件 中 去 ,从 而 实现 可 编 程 的专用 集成 电路 ( I ASC)的设计 u。
且 在 实 际 应 用 中往往 需 要 外加 扩展 芯 片 ,这 无 疑 会增 加 控 制 系统 的体 积 ,在 一 些 体 积 小 的 控 制 系 统 中容 纳 不 下 ,这 就 要 求 以尽 可 能 小 的 芯 片 体 积 实现 尽 可 能 复 杂 的 控 制 功 能 。可 见 ,直 接 应 用 单 片机及 其 扩展芯 片 显得 有些 力不从 心 。
基于FPGA的等精度数字转速表设计

由于传统 转 速 表 在 测 量 时精 度 低 , 可靠 性 差 , 且测量 精度 随被 测信 号 频 率 的变 化 而 变 化 , 以在 所
实际应 用 中有很 大 的局 限性 . 精度 频 率 计 不 但 具 等
=
Fs
』
() 1
由式 ( ) 1 可知 , 忽略标 准 的误 差 , 若 而等精 度 测频 可能产 生 的相对误 差 为
6一
r
有较高 的测 量精度 , 且 在 整 个 频 率 区域 能 保 持 恒 而
定 的测 量精 度. 因此 , 本文 给 出 了一 种基 于 F GA的 P
× lO O %
一 ( + △N N )
一
实 际 闸 门 标 准 信 号
— — — — — 一 — — — —
() 3
将式 ()和式 ( ) 人式 ()并 整理得 1 3代 2,
6一 ≤ 一 ㈤
被 测 信 号
— — — —
由上 面可 以看 出 , 测量 频 率 的相 对 误 差 和被 测
兰
州 交
通
大
学
学
报
第 2 卷 9
2 等精度测速的设计
本设计 利用 F G 的高 速数 据处 理 能力 , 成 PA 完
了等精度数 字转 速表 计 的设 计 . 件 结构 框 图 如 图 硬 2所示 , 该系统 主要包 括去 噪模块 、 门信号 控制 模 闸 块 、 测 信号 和标 准 信 号 的 测 量计 数 模 块 、 算 模 被 运 块、 显示 模块 和报警 模块 .
基 于 F GA 的等 精 度 数 字 转 速 表设 计 P
基于单片机的数字转速表设计

【 摘
要 】 数 字转速表设计是 以单 片t A 8 S 2 为控制芯片 ,  ̄( T 9 5 ) 利用¥ 2 gN机三个 定时器的特点 运 用 转 速 测 量 5 5
M厂 法 , 过 对 光 电编 码 盘输 出的脉 ;信 号 测 量 , 得 电动机 转速 测 量 , 度 高 , 围 宽 r 通 中 获 精 范
1 . 方案论证 3
图 2 控 制 电 路
3 系统仿真 及调试 1
31 软 件 编 译 与 调 试 .
本设 计 在软 件上 采 用 了 M /怯 测 量转 速 , 精度 7 在 和 分 辨率 方 面 , 都高 于 朋 法 或 法 , 别是 在数 据 处 特 理 方 面 , 可能 地 减 少量 化 误 差 。 因为 M/ 法需 要 3 尽 T 个 定 时/ 计数 器 完 成 ; 以控 制 芯 片选 择 T 8 S 2 所 rA 9 5 .
LCD 1 0 2 6
转 速表 作 为 机械行 业必 备仪 器之 一 , 用来 测 定 电 机 等机件 的转速 、 线速度 或频 率 。在 电机 、 电扇 、 纸 、 造 塑料 、 化纤 、 机 、 车 、 洗衣 汽 飞机 、 等行业 中 , 速表 轮船 转 都得 到广泛 应用 随着 社会经 济 、 学技术 发展 , 科 埘转 速表 的要求 越来 越高 .单 片机 具有 体积小 、 成本 低 、 功 能强 、 智能 化等优点 , 将 片机 嵌 入到 转速表 内可 以改
(J 1
采用 M/ 法 测速 E 应保 证 高频 时钟 脉 冲计数 器 T 卜, j 与输 入脉 冲计数器 同时 开启 和关闭 , 以减 少误 差 , 只有 等 到输 入脉 冲 的边 沿到 达 时 , 两个 计数 器 才 同时允 许 开 始或停 止计 数 : 由 于 /1 的计数 值 和 : 7 法 郁 随 着转 速 的变 化 而 变 化 高 速 时 , 当 于 法测 速 , 相 最 低速 时 , = , 1 自动 进 人 7 测速 , 法 因此 , 7 测 M/ 法 速 能适用 的转速 范 明 大 于前 两 种 , I前f 是 i 一泛使
BHY-441B频闪数字转速表说明书

HY-441B 频闪数字转速表1 概述频闪数字转速表(简称频闪仪)能与旋转物体保持同步闪烁,由于人眼的视觉残留效应,使观察旋转物体时能形成一个静止的影像,即“冻结”了物体的运动。
从而达到测量转速和观察旋转设备故障的目的。
因为无需张贴反光条即能方便地测量转速,所以在流程化工业生产中设备不能随意停机的场合,频闪仪是最适合的转速测量工具。
同时由于能在运转的状态下,进行相对静止的表面观察,这在现代设备状态监测维护中显得特别有用,无需停机就能对诸如大型直流电机整流子表面、齿轮啮合面、叶轮表面的缺陷进行观察分析。
2 技术参数1)测量范围:30~12,000 r/min(转/分);2)测量误差:±(0.01%×n+1个字),n —转速;3)分辨率:1r/min;4)外触发信号电平:0~5V(TTL电平);5)显示:5位LCD数字显示;6)电源:可充电式锂电池;7)外形尺寸:205mm×203mm×100mm;8)重量:约550 g(不包括电源适配器);9)正常工作条件:环境温度:0℃~40℃;相对湿度:≤85%;无腐蚀性气体和强电磁场干扰;10)频闪管寿命:5×106次。
3 仪器外型扳机开关充电插座锁定钮支座外触发输入内触发输出4 操作键功能工作模式切换,外触发指示灯点亮时,工作于外触发模式;外触发指示灯熄灭时,工作于内触发模式。
显示值单位选择。
工作频率×2。
工作频率÷2。
内部模式时,工作频率加1,键闭合超过1秒,则快速增加。
外部模式时,相位延迟以15°为步距,步进增加。
内部模式时,工作频率减1,键闭合超过1秒,则快速减小。
外部模式时,相位延迟减15°。
5 基本操作方法1) 使用前的准备:本仪器由内部充电电池供电,在使用前需充电。
仪器附有专用的电源适配器。
在充满电的情况下,仪器可连续工作30分钟以上。
仪器有低压保护功能,使仪器在低压时不工作,且显示“Lob”提示符。
发动机转速表电路分析

U6 B 9 10 15 CL K EN R 4518 Q0 Q1 Q2 Q3 11 12 13 14 7 1 2 6 5 4 3
U9 IN A S EG IN B S EG IN C S EG IN D S EG L E /S T BS E G BL K S EG LT S EG 4511
R6 2 .2 k
f 1 0.405 R2 2 R1C ( 0.693) R1 R2
(4-1)
图 2:4060 分频系数的选择
对 4518 计数和 4511 数据锁存的协调控制。4511 第 5 引脚(LE)用与数据 的锁存,当引脚电位为 1 时锁存数据,当电位为 0 时刷新。4518 第 7、15 引脚 (RST)用于重新计数。设计思想:在上一周期结束时刻先用 4511 刷新并锁存 4518 计数数据,然后 4518 进行重新计数。锁存和计数的周期由 4060 脉冲周期 决定。电路中由三个 74C14 反向器、电阻和电容组成的“控制脉冲生成和延时 电路”实现了此功能。用 Protel 对电路的仿真见图 3,为清楚表示表示信号之间 的关系将脉冲时间缩短为 3ms。
7 4 LS 1 4
J1 CON1
1
C3 3 R7 100k 0 .0 0 1 u R1 0 1 47k VCC R8 C5 2000p 1M R9 27k D1 1 N4 0 0 4 U2 D 9 8 7414 C6 CAP GND GND
U2 B 4 74F14 5
UC 6 VCC 74F14 1 2 7
4 电路分析
4 1 显示控制电路 根据 TEXAS 公司 4060 元件手册给出的经验公式(4-1)[12],和图 1 给出的 电阻和电容参数,用 Matlab 计算得图 2(脉冲计数时间和可调电阻值的关系) 。 由图 2 可以看出 4 缸机需要 256 分频,8 缸机需要 128 分频,6 缸机则两者皆可。 由 4060 的分频系数得 4 缸应选择第 14 引脚(QH),8 缸应选择第 6 引脚(QG),6 缸则两引脚皆可。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数字转速表的设计方案第1章前言单片机作为嵌入式微控制器在工业测控系统,智能仪器和家用电气中得到广泛应用。
虽然单片机的品种很多,但MCS-51系列单片机仍不失为单片机中的主流机型。
本课程一MCS-51系列以及派生系列单片机芯片为主介绍单片机的原理与应用,与其特点是由浅入深,注重接口技术和应用。
近年来,微型计算机的发展速度足以让世人惊叹,以计算机为主导的信息技术作为一种崭新的生产力,正在向社会的各个领域渗透,也使机电一体化的进程大大加快。
机电一体化是当今制造技术和产品发展的主要倾向,也是我国机电工业发展的必由之路。
可以认为,它是用系统工程学的观点和方法,研究在机电系统和产品中如何将机械、计算机、信息处理和自动控制技术综合应用,以求机电系统和产品达到最佳的组合。
机电一体化产品所需要的是嵌入式微机,而单片机具有体积小、集成度高、功能强等特点,适于嵌入式应用。
智能仪器、家用电器、数控机床、工业控制等机电设备和产品中竟相使用单片机。
就目前而言,单片机的发展势头依然不减,各种型号和功能更强的单片机和超级接口芯片不断出现,进一步向高层次发展的重要标志就是构成多机系统和分布式网络。
世界上单片机芯片的产量以每年27%的速度递增,到本世纪初已达30亿片,而我国的年需求量也超过了亿片的数量,这表明单片机有着广阔的应用前景。
本课程设计主要针对目前我国早期应用比较广泛的“MCS-51”单片机进行系统的讲解和分析。
为使用和开发各类机电一体化设备和仪表建立基础。
第2章基本原理利用AT89C51作为主控器组成一个转速表。
电机转速采用光电脉冲传感器来测量,设置定时器/计数器T0和T1,利用其部定时器T1设置为定时方式,且定时时间为1s。
计数器T0设置为外部脉冲计数工作方式,设在1s测量的脉冲个数为n,又由于脉冲频率为60个脉冲/转,故测到转速n就是脉冲频率。
定时1s,在1s允许中断,每中断一次,软件计数器加1,1s后,关闭中断,则软件计数器即为1s的脉冲数,通过计数一定时间通过定时器的脉冲数通过软硬件结合工作即可测出电机的转速。
第3章总体设计思路3.1 设计方案该系统的功能概括起来就是能测量当前电机的转速,并且进行超速报警。
要完成此功能,关键在于转速的测量,电机转速采用传感器或由信号发生器的方波脉冲信号来模拟,因此只要在给定的时间对脉冲计数,即可测出转速。
例如,可将脉冲信号接到引脚,外部中断1选择边沿触发方式。
MCS-51单片机有两个定时器/计数器T0和T1,利用其部定时器T1设置为定时方式,且定时时间为1s。
计数器T0设置为外部脉冲计数工作方式,设在1s测量的脉冲个数为n,又由于脉冲频率为60个脉冲/转,故测到转速n就是脉冲频率。
定时1s,在1s允许中断,没中断一次,软件计数器加1,1s后,关闭中断,则软件计数器即为1s的脉冲数,设为m ,则转速n=m。
我们采用8031作为基本元件. 在P3.6 口输入脉冲, 按下启动键后开始输入脉冲, 输入脉冲的同时,定时器和计数器开始工作,这期间允许中断,当定时器到时时,定时器和计数器停止工作。
此时计数器已经统计1s的脉冲数即转速。
第4章硬件电路的设计方案根据设计要求和设计思路,硬件电路有三部分组成,即单片机按键电路,LED显示器电路和程序存储器在单片机中,定时功能既可以由硬件(定时/记数器)实现,也可通过软件定时实现。
硬件定时是利用单片机定时器定时,启动以后定时器可与CPU并行工作,不占用CPU 时间,CPU有较高的工作效率。
采用硬件定时和软件定时并用的方式,即用T0溢出中断功能实现50ms定时,通过软件延时程序实现1s定时。
定时器的TMOD用于设置定时器/计数器的工作方式0~3,并确定用于定时还是用于计数。
TCON主要功能是为定时器在溢出时设定标志位,并控制定时器的运行或停止等。
图4-1硬件电路设计图4.1 LED显示部分的电路设计本课题所采用得是由LED(数码管)作为显示电路,用以显示由单片机所接收的脉冲来转换的BCD码,以及开始测速时的初始状态。
其硬件电路连接是单片机P0.0~P0.7接数码管的由A~G的8各管脚,P2.4~P2.7接数码管的控制端,采用共阴极连接的方法连接图如图4-2所示。
图4-2键盘接法图4.2 按键电路设计对按键电路的设计可以由2种方式:一种方式是直接按键设计,这种设计电路适用于按键较少的控制;另一种方式是矩阵式键盘的设计,它适用于对控制按键较多的电路控制。
本课题总共设计按键有3个启动、停止、复位。
由于课题调试采用的LK-51单片机键盘采用的是矩阵式键盘,为方便电路的调试,因此我所采用矩阵键盘作为控制按键。
接法如图4-3所示。
图4-3按键电路第5章软件设计方案根据设计要求和设计思路,进行模块设计。
8279的初始化程序模块,定时计数程序模块,数制转换模块,显示模块,转速测量模块。
5.1显示当前转速转速的显示我们采用了动态扫描的工作方式,LED数码显示管采用4联工阴极显示器,该器件部已将4个数码显示器的同名字段端并接在一起,从上到下4个数码管的公共阴极分别由一个引脚引出,L1~L4表示。
P1口为字型口,P2口为字位口,每个口都经过集电极开路形式的驱动器74LS47驱动。
启动图5-1显示当前转速程序流程图5.2十进制转换为二进制程序框图图5-2二进制程序框图由于给定的转速上限值是以十进制的形式存在于44H---47H 单元中,而比较程序所需要的是二进制数,故把二进制数转换成十进制数。
转换后十进制数存入在R3R4中。
5.3脉冲个数的求取千位的求取是这样的,该数值先减去1000,这时标志位加1,如果差值还大于1000,则返回继续作差,直到差值小于1000为止,这时往下执行,由于在上述过程中多加了一个1,所以这时标志位还应当再减去一个1.百位及个位的求取按照同样的道理进行,这样所记标志位即我们计数器的读数.图5-35.4键盘电路数字转速表的键盘操作应具有3个功能,即:启动、停止、复位。
确定矩阵式键盘上那个按键被按下通常采用的是行扫描法,其过程如图5-4所示。
图5-4键盘扫描流程图第6章系统调试6.1 软件模拟仿真试验所涉及的2个软件keil和proteus,以下是仿真步骤。
程序调试部分keil:先新建一个工程,并保存在所建工程弹出的对话框中选择AT89C52处理器。
新建一个文档以编辑程序,将所设计的程序输入到新建文档中,并保存文档.asm(汇编源文件)。
将所保存的文档添加到工程中去,再进行工程配置,点击Project菜单下的Options for Target ,在弹出的对话框中设晶振为12MHZ,将Create HEX File打上勾,再编译文件。
仿真部分proteus:运行proteus的ISIS后进入仿真界面将所需元件选择好,根据原理图画出仿真图,待仿真图换好后双击AT89C52写入由keil所产生的程序,按开始进行仿真。
6.2 硬件调试硬件调试的步骤如下:接通电源和数据线,通过软件将在keil中生成的HEX文件下载到单片机板子上,先对板子关电当显示请上电时按下单片机上的电源开关按钮上电下载程序到单片机中,通过按键和LED的显示进行调试。
当程序下载完之后,按下电源开关,LED上显示初始状态,按下启动键显示接收数据的状态,按下停止键后显示当前所记录的数据,按下复位键则显示初始状态。
第7章总结与体会课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程.随着科学技术发展的日新日异,单片机已经成为当今计算机应用中空前活跃的领域,在生活中可以说得是无处不在。
因此作为二十一世纪的大学来说掌握单片机的开发技术是十分重要的。
回顾起此次单片机课程设计,至今我仍感慨颇多,的确,从选题到定稿,从理论到实践,在整整两星期的日子里,可以说得是苦多于甜,但是可以学到很多很多的的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。
通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。
在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,比如说三极管PNP管脚不懂怎么放置,不懂分得二极管的正负极,对单片机汇编语言掌握得不好……通过这次课程设计之后,一定把以前所学过的知识重新温故。
这次的课程设计终于顺利完成了,在设计中遇到了很多编程问题,最后在老师的辛勤指导下,终于迎刃而解。
同事,在老师的身上我学得到很多实用的知识,在此我表示感!同时,对给过我帮助的所有同学和各位指导老师再次表示衷心的感。
第8章参考文献1、国荣.单片微型计算机技术.机械工业,19962 、迎新.单片微型计算机原理、应用及接口技术.国防工业,19933、房小翠.编单片机实用系统设计技术.国防工业,19994、何立民.编单片机应用系统设计.北航,20055、琳琳.编单片机原理及接口技术.国防科技大学,2000附录程序清单ORG 0000HSJMP MAINORG 0003HSJMP FWE0ORG 000BHSJMP FWT0ORG 0013HSJMP FWE1ORG 001BHSJMP FET1ORG 0030H ; 设置中断向量MAIN: MOV TMOD,#52H ;写入工作方式字MOV TH1,#00HMOV TL1,#00H ;写入计数初值MOV TH0,#56MOV TL0,#56MOV R1,#50H ;初始化定时器:T1为计数方式1 ,T0为计数方式0MOV R4,#50 ;R4为辅助T0计时MOV R0,#40H ;R0作为指针SETB ET1SETB ET0SETB EX0SETB EX1SETB IT0SETB IT1SETB EA ;开放中断,并设置中断方式MOV 50H,#08HMOV 51H,#06HMOV 52H,#02HMOV 53H,#01H ;用做显示时的片选SJMP $FWE0:SETB TR0SETB TR1 ;启动定时器0和1SETB P3.6 ;显示正常发光CLR IE0 ;启动完毕,关外部中断RET1FWE1:CLR TR0CLR TR1 ;停止定时器T0和T1CLR P3.6 ;不显示CLR IE1 ;停止后,停止信号无效RET1FWT0:DJNZ R4,RETN0 ;1秒定时未到,继续CLR TR1 ;1秒定时到,关闭计数器MOV R4,#50 ;R4置数50,下次测量时再用ACALL JSH ;计算每分钟的转数,其值为二进制存放到30H 和31H中ACALL BTODACALL XSH ;调用数据处理程序RET1FWT1:MOV TH1,#00HMOV TL1,#00H ;重赋初值ACALL BJ ;调用报警程序RET1BTOD:LOPQ:CLR C ;清进位标志MOV A,30H 16位数低8位放在A中 SUBB A,#0E8H ;A-0E8H放入A中MOV 30H,A ;保留差值MOV A,31H ;高8位SUBB A,#03H ;A-03H放入A中MOV A,31H ;保留差值INC 40H ;千位加1JNC LOPQDEC 40H ;千位减1LOPB:CLR C ;清进位标志MOV A,30H ;16位数低8位放在A中SUBB A,#64H ;A-64H放入A中MOV 30H,A ;保留差值INC 41H ;百位加1JNC LOPBDEC 41H ;求百位LOPS:CLR CMOV A,30HSUBB A,#10MOV 30H,AINC 42HJNC LOPSDEC 42H ;求十位LOPG:ADD A,#10MOV 43H,ACLR CMOV A,#40HSUBB A,#2JNC RETNACALL BJRETN:RET ;求个位DISP: MOV R0,#40H ;赋值MOV R1,#50HXSH:MOVP1,R0 ;P1口为50单元中的容MOV P0,R1 ;P0口为40单元中的容INC R0 ;存单元加1INC R1CJNE R0,#44,NEXT ;判断4位数是否显示完MOV R0,#40HMOV R1,#50H ;重新赋值NEXT:JB P3.6,XSHRETBJ: MOV R1,#50HXS: MOV P1,#0FHMOV P0,R1CJNE R1,#54H,GOONMOV R1,#50H ;使显示器显示FFFF GOON:CPL ,P3.0 ;发声,报警JNB P3.6,XS ;按下停止按扭,解除警报 RET单片机原理与应用课程设计评分表班级:指导教师签名:________________日期: _______________。