微机系统综合课程设计_占空比的测量.docVIP

  • 3
  • 0
  • 约5.63千字
  • 约 12页
  • 2019-02-21 发布于湖北
  • 举报

微机系统综合课程设计_占空比的测量.doc

沈阳航空航天大学课程设计报告 PAGE PAGE 2 沈阳航空航天大学 课 程 设 计 报 告 课程设计名称:微机系统综合课程设计 课程设计题目:占空比的测量 院(系):计算机学院 专 业:计算机科学与技术 班 级: 学 号: 姓 名: 指导教师: 完成日期:2011年7月15日 目 录 TOC \o 1-3 \h \z HYPERLINK \l _Toc298536123 第1章 总体设计方案 PAGEREF _Toc298536123 \h 3 HYPERLINK \l _Toc298536124 1.1 课程设计的内容和要求 PAGEREF _Toc298536124 \h 3 HYPERLINK \l _Toc298536125 1.2 课程设计原理 PAGEREF _Toc298536125 \h 3 HYPERLINK \l _Toc298536126 1.3 课程设计思路 PAGEREF _Toc298536126 \h 3 HYPERLINK \l _Toc298536127 第2章 详细设计方案 PAGEREF _Toc298536127 \h 4 HYPERLINK \l _Toc298536128 2.1 模块设计 PAGEREF _Toc298536128 \h 4 HYPERLINK \l _Toc298536129 2.2 程序流程图 PAGEREF _Toc298536129 \h 5 HYPERLINK \l _Toc298536130 2.3 硬件连线图 PAGEREF _Toc298536130 \h 7 HYPERLINK \l _Toc298536131 第3章 调试及结果分析 PAGEREF _Toc298536131 \h 8 HYPERLINK \l _Toc298536132 3.1 调试步骤及方法 PAGEREF _Toc298536132 \h 8 HYPERLINK \l _Toc298536133 3.2 实验结果 PAGEREF _Toc298536133 \h 8 HYPERLINK \l _Toc298536134 参考文献 PAGEREF _Toc298536134 \h 9 HYPERLINK \l _Toc298536135 附 录(源程序) PAGEREF _Toc298536135 \h 10 第1章 总体设计方案 课程设计的内容和要求 一、课程设计内容: 具体内容如下: 用8255和8253产生脉宽可调的脉冲信号; 把脉冲信号接到8255的一个引脚,检测这个引脚高、低电平持续时间,计算出占空比; 将测试结果用数码管显示出来。 二、课程设计要求: 认真查阅相关资料; 独立设计、调试并通过指导教师现场验收; 撰写课程设计报告。 课程设计原理 根据题目要求,要实现脉宽可调的脉冲信号的占空比的测量与显示功能,本次设计中主要使用了8255可编程并行接口芯片,8279键盘/显示芯片,8253定时/计数器以及部分连线来实现以上功能。利用8253芯片产生一定频率的脉冲信号,并把该信号接到8255芯片的一个引脚,用程序查询方式,检测该引脚上高、低电平的持续时间,并以此结果计算出占空比。最后,应用8279芯片将结果显示到数码管上。 1.3 课程设计思路 根据本次课程设计要求,用8253芯片产生脉宽可调的脉冲信号,并把该脉冲信号接到8255的一个引脚(PB0),运用程序查询方式循环检测这个引脚高、低电平持续时间,并分别存到BX,CX寄存器中。再将BX中的数与CX中的数求和,得到的结果存到CX中。然后,将BX中的数扩大100倍,再除以CX中的值,以此来计算出被扩大100倍后的占空比;接下来就是显示正确的占空比,将前面的到的准占空比除以10,再将AH中的结果存到CH中,将AL中的结果存到CL中,最后,由8279芯片将最终结果显示到数码管上。 第2章 详细设计方案 模块设计 数据结构部分: 用BX寄存器存储脉冲信号的高电平的持续时间,用CX寄存器存储脉冲信号的低电平的持续时间。在内存中开辟了一个字节空间DISBUF,用来存放每种模式所要显示的结果在TAB表中的编码,在中断服务程序中通过按照这个空间中的8个编码查表显示数码管上所要显示的结果。 主模块: 在主程序中,主要实现各个芯片的初始化,将8253芯片的计数器0设置为工作方式2,低8位读写,二进制计数方式,使其输出方波,再将该方波作为计时器1的输入信号,并设置计数器1设置为工作方式2,低8位读写,十进制计数方式,使计数器1产生低频率符合要求的脉冲信号; 数

文档评论(0)

1亿VIP精品文档

相关文档