微机原理课设数字频率计的方案设计书.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文档。上传文档
查看更多
实验题目:数字频率计的设计 1.设计目的 通过数字频率计的设计,使同学们进一步掌握: (1) 8086/8088汇编语言程序的设计和调试; (2) 信号频率的数字测量方法; (3) 定时计数器8253的基本工作原理和应用; (4) 微机基本应用系统的设计方法; 2.设计内容 利用微机原理实验装置,设计并实现一个信号频率测试系统,要求频率测量范围不小于5HZ~50HZ,测量误差不大于1HZ,并将测得的频率显示在LED数码显示器上。 3.设计要求 (1) 针对实验装置已有条件,设计频率测量原理线路; (2) 编制相应的测试软件,实现频率测量; (3) 实际上机调试,完成综合实验; (4) 编写设计说明书(含原理图,程序及说明,实验方法,过程及结果)。 4.方案设计及其说明 4.1硬件电路设计 在硬件电路部分我们主要采用的芯片有8088,8253,8259,74LS138等。基本工作原理如下: 首先由8253芯片的定时/计数器CT1的OUT1端产生10ms的方波再将OUT1与定时/计数器CT0的CLK0端级联使OUT0端产生1s(测高频)或10s(测低频)方波计时,定时/计数器CT2的CLK2端接收待测信号进行计数,OUTO端口将计时信号输出到8259芯片的IR7口使8259芯片产生中断。中断产生后,CPU将从CT2中读出计数值并转化为频率值并在数码管显示该频率值。 具体测量方法如下: 当CLK2接收到的待测信号为高频率的脉冲信号时,令计时为1s,即每秒产生一次中断,即OUT1生成10ms的方波,OUT0出来的便是1s的方波。利用M法可以知道,在下一个1s到来的时候可以测出1s经过的CLK2的基本脉冲数为M,则被测频率f=M,此时将M转换为十进制显示在数码管上即可。 当CLK2接收到的待测信号为低频率的脉冲信号时,此时设定中断定时时间为10s,即OUT1生成的依旧是10ms的方波,OUT0生成10s方波脉冲。在下一个中断来临时,记下CLK2经过的脉冲数M个,利用T法可以知道所测的频率f=M/10,转换为十进制显示在数码管上。 4.1.1计时部分 8253的CT0和CT1级联产生出1秒的方波。基准时钟信号是CT1的CLK1自带的内部晶振1.8432MHZ。当CT1写入初值18432时, OUT1即可输出10ms的方波信号再输入给CLKO。CT0写初值100(1000)从OUT0输出1s(10s)的脉冲时钟信号。 控制字如下: CTO: 0 0 1 1 0 1 1 0 定时/计数器0 先低8位再高8位读写 工作方式3 二进制 CT1: 0 1 1 1 0 1 1 0 定时/计数器1 先低8位再高8位读写 工作方式3 二进制 4.1.2计数部分 用8253的CT2产生计数。CLK2是待测信号脉冲的输入端。OUT2悬空不接线。初值定为65535,即从65535开始,每一个脉冲周期自减一。 控制字如下: CT2: 1 0 1 1 0 0 0 0 定时/计数器2 先低8位再高8位读写 工作方式0 二进制 4.1.3片选寻址部分 实验中用了8253和8259两片芯片。故需要进行地址的片选。 8259的地址是FFE0H~ FFE3H。对应的各地址线如下: A19~A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 地址 1…1 1 1 1 1 0 0 0 0 0 FFE0H 1…1 1 1 1 1 0 0 0 0 1 FFE1H 1…1 1 1 1 1 0 0 0 1 0 FFE2H 1…1 1 1 1 1 0 0 0 1 1 FFE3H 对应的片选接74LS138的Y0口 8253的地址是FFF8H~ FFFBH。对应的各地址线如下: A19~A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 地址 1…1 1 1 1 1 1 1 0 0 0 FFF8H 1…1 1 1 1 1 1 1 0 0 1 FFF9H 1…1 1 1 1 1 1 1 0 1 0 FFFAH 1…1 1 1 1 1 1 1 0 1 1 FFFBH 对应的片选接74LS138的Y6口 4.1.4中断部分 将8253的OUT0的计时信号给8259的IR7口产生中断。写入控制字令接收到上升沿产生中断。通过实验箱的内部已接好的输出电路给数码管显示。 4.1.5硬件线路图 (1)电路原理图 (2)完整电路图(见附页) 4.1.6操作时序图 4.2软件电路设计 软件部分共划分为如下几个模块: 8253芯片定时模块 8253芯片计数模块 8259芯片中断模块 显示模块 4.2.1软件流程图 主

文档评论(0)

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

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

1亿VIP精品文档

相关文档