基于8086的数字电压表与秒表的设计.doc

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于8086的数字电压表与秒表的设计

微机原理与接口技术课程设计 题 目:数字电压表和数字秒表的综合设计 学生姓名: 王虎 专 业:__________软件工程 学 号: 2012023225 系 别:_________信息工程系 指导老师:_______ 王位喜 日 期: 2014年12月28日 课程目的 1、 加深对微机原理与接口技术课程内容的理解,增强综合运用课程知识的能力和编程能力,加深软、硬件应用的综合能力,在微机应用系统软、硬件开发中有初步的能力。 2、 把课堂实验中分布学到的知识,在课程设计中综合加以应用,进而加深理解、不断巩固、努力创新。通过学习查找、运用设计资料,完成工程所必备的基本训练,提高分析问题、解决问题的能力,养成良好的学习习惯、严谨的工作作风。 课程设备 微机,微机接口实验箱,示波器,三用表等。 课程设计内容及要求 用中断法实现数字电压表和数字秒表的综合设计 8255 PC口外接四位数码管和K7、K6两位开关,当k7=1时系统运行,k7=0时系统停止运行;系统运行时分两种情况: 1. 当K6=1时,8254作为秒发生器,其OUT作为中断请求信号,秒表时间在数码管显示。 2. 当K6=0时,用中断法,将ADC 0809通道0外接0 ~ 5V电压,连续转换采集10次成数字量后,用均值滤波算法得到的平均值,在CRT的输出窗口,以小数点后两位(几十毫伏)的精度,显示其模拟电压的十进值。并且当: (1) 当0V < ADJ ≤1V时,数码管显示“1”; LED单元的D7~D0单灯左跳; (2) 当1V < ADJ ≤2V时,数码管显示“2” ,LEDD7~D0双灯右跳; (3) 当2V < ADJ ≤3V时,数码管显示“3” ,LEDD7~D0向左渐亮; (4) 当3V < ADJ ≤4V时,数码管显示“4” ,LEDD7~D0向右渐灭; (5) 当4V < ADJ ≤5V时,数码管显示“5” , LED单元的D7~D0 闪动显示A/D ADC 0809 的CLK 脉冲为1MHZ,ADC 0809的EOC信号,用作8259中断请求信号。8254作为秒发生器,它的CLK 脉冲为1MHZ,工作方式自行确定,其OUT作为秒中断请求信号。 要有较好的人机对话界面;控制程序的运行。 硬件系统设计 因采用了PC机和微机实验箱, 硬件电路设计相对比较简单, 主要利用微机实验箱上的8255并行口、ADC 0809、七段LED数码管单元、8254定时/计数器、电位器等单元电路, 就构成了数字电压表和数字秒表, 硬件电原理框图1-1所示。 图1-1电路原理框图 根据课设内容的要求, 设计的基本思想和顺序? 利用0809采集电压数据,将模拟电压信号数字电压信号。8255通过I/O控制两位数码管显示?采集电压值。8254设置采样频率。8359设置中断。基本思路:当到定时时间时产生中断信号,进入中断采集电压数据。采集的数据转化后保存到内存空间里,返回主程序后在数码管上显示。 根据硬件系统框图, 细化成电原理图; 并行接口8255A 8255A是一个40引脚的双列直插式并行接口芯片。? 8255芯片内部有3个8位的输入输出端口,即A口,B口和C口。从内 部控制角度来讲,可分为两组:A组和B组;A组控制模块管理A口和C 口的高四位,B组控制模块管理B口和C口的第四位。 1.0 方式0:基本输入输出方式? 适用于无条件传送和查询方式的接口电路??? 1.1 方式1:选通输入输出方式 适用于查询和中断方式的接口电路??? 1.2 方式2:双向选通传送方式? 适用于与双向传送数据的外设? 适用于查询和中断方式的接口电路 本设计中使用8255端口A输出LED数码管的位选信号和端口B输出段码信号 2、A/D转换器0809 ADC0809是双列直插式8位A/D转换芯片,具有8路模拟量输入线,可在程序控制下对任意一路进行A/D转换,得到8位二进制数字量。? ADC0809包括一个8位的逐次逼近型的ADC部分,并提供一个8通道的 模拟多路开关和联合寻址逻辑。用它可以直接输入8个单端的模拟信号,分时进行A/D转换,在多点巡回检测、过程控制等应用领域中使用非常广泛。 2.0??主要特性? ?8路输入通道,8位A/D转换器,即分辨率为8位。?? ?具有转换起停控制端。?? 转换时间为100μs??

您可能关注的文档

文档评论(0)

jiulama + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档