出租车计价器设计报告 硬件课程设计报告.docVIP

出租车计价器设计报告 硬件课程设计报告.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
出租车计价器设计报告 硬件课程设计报告

计算机科学与技术学院 硬件课程设计报告 姓 名: 学 号: 专 业: 计算机科学与技术 班 级: 计算机06—2班   设计题目:出租车计价器 成 员: 指导教师: 2008年 7月 目 录 总体设计部分 总体方案与说明………………………………………………03 硬件框图与说明 …………………………………………………03 2.1 8253的说明 …………………………………………………03 2.2 8255A的说 …………………………………………………05 2.3 显示器的连接 ………………………………………………07 电路原理图 ……………………………………………………07 软件的主要流程模块 …………………………………………09 源程序清单与注释 ……………………………………………11 问题分析与解决方案 …………………………………………22 结论与体会 ………………………………………………22 参考资料 ……………………………………………………23 ‘ 1、总体方案与说明 1.先在数据段开辟若干个存储单元,用来存放起步价和LED灯的信息。   2.主程序中分别对8253、8255A进行初始化编程。用8253产生2秒的定时信号。8253的计数器0和1工作在方式2和方式 3的状态下,CLK0接2MHZ的脉冲频率,OUT0端口接CLK1, OUT1端口接CLK2 ,OUT2输出频率为0.5Hz的方波,产生2秒脉冲。 3.8255的C口工作在方式0输入,A,B口工作在方式0输出,为基本的输入输出方式。 4.当产生1次脉冲时,将秒的个位加1,判断是否到指定数值,如到了则记录一次数据并清零;依次循环。 2、硬件框图与说明 2.1 8253的说明 8253在本实验中工作于方式2和方式3。频率为2MHZ(周期为0。5微秒)的时钟直接加到CLK1端,则OUT1端输出的脉冲周期最大只有0。5微秒*65536=32。768毫秒,有一些时候是达不到要求的。8353采用级联方式。此实验中使用8253的0通道和1通道以实现级联。 通道1的控制字为:B。它代表的意思是:选择通道1,先读写计数器的低字节,再读/写计数器的高字节。通道1工作于方式3,采用的是BCD计数的方法。这样就能够实现所需要的功能。完成了级联的设想。 8253电路连接为:CLK0接(周期为0。5微秒)的时钟。0通道输出OUT0与1通道CLK1相连,CLK1输出OUT1与1通道CLK2相连。OUT2输出给8255,并连结GATE0 、GATE1与GATE2与高电平相连,保证它工作于方式0。8253的低平CS与308H相连,即8253段地址为308H。用导线将其连接好就可实现其功能。 在这个实验当中采用的端口的起始的地址是300H,所以分配:通道0的地址端口为300H,通道1的地址端口为301H,通道2的地址端口为302H,8253的控制端口的地址为303H。 8253引脚图如下: 8253一共有24条引脚,其中 D7~D0——八条双向数据线; WR(低电平有效)——写输入信号; RD(低电平有效)——读输入信号; CS(低电平有效)——片选输入信号; A0、A1——片内寄存器地址输入信号; CLK——计数输入,用于输入定时基准脉冲或计数脉冲; OUT——输出信号,以相应的电平指示计数的完成,或输出脉冲波形; GATE——选通输入(门控输入),用于启动或禁止计数器的操作,以使计数器和计测对象同步。 2.2 8255A的说明 8255A工作方式0状态下,实现基本的输入输出功能。我们选择B口输出,C口高四位输出,A口输入。 将电路连接完毕,即可实现8255A功能。 8255引脚图如下: 8255一共有40条引脚,其中 D7~D0——与CPU侧连接的八条双向数据线; WR(低电平有效)——写输入信号; RD(低电平有效)——读输入信号; CS(低电平有效)——片选输入信号; A0、A1——片内寄存器选择输入信号; PA7~PA0——A口外设双向数据线; PB7~PB0——B口外设双向数据线; PC7~PC0——C口外设双向数据线; RESET——复位输入信号 2.3 显示器的连接 当信号采集完毕后,无法让人们看到具体的脉冲,因此必须用显示器将脉冲显示出来。整体的显示过程是: 8253计数,825

文档评论(0)

feixiang2017 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档