目 录 第一章 引言 第二章 选题 2.1选题范围 2.2 选题要求 2.3方案选择 第三章硬件电路设计及描述 3. 1、系统各模块 3.2、硬件装备图 3.3.器件参数 3.4 管脚说明 3.5、硬件焊接 第四章 软件设计流程及描述 4.1、软件设计流程图 4.2、系统总程序 4.3、系统总程序各模块 第五章 调试与分析 5.1、硬件调试 5.2、软件调试 5.3、结果分析 第六章 问题与解决方案 6.1、硬件部分 6.2、软件部分 第七章 总结与体会 第一章 引言 课程设计的目的和意义 本课程设计实在学完单片机原理及课程之后综合利用所学单片机只是完成一个单片机应用系统设计并在实验室实现。该课程设计的主要任务是通过解决一、两个实际问题,巩固和加深“单片机原理和应用”课程中所学的理论知识和实验能力,基本掌握单片机应用电路的一般设计方法,提高电子电路的设计和实验能力,加深对单片机软硬知识的理解,获的初步的应用经验,为以后从事生产和科研工作打下一定的基础。 第二章 选题 2.1选题范围 汇编语言程序编写、AEDK51HB单片机仿真机系统的使用,数码管显示、按键应用、定时器/计数器的应用、I/O口的应用、串行口应用及中断应用。 2.2 选题要求 在现有的单片机仿真机系统上掌握相关软硬设计与调试知识,根据所选择参考选题钟要求设计,焊接好硬件电路,正确的进行元器件的测试与调试,并在计算机上编写汇编程序,调试运行、配合硬件电路进行系统调试,并实现参考选题中要求设计的要求;写出课程设计报告,掌握设计方案中所涉及的软硬件的相关原理。 2.3方案选择 脉冲宽度的测量 (1)硬件技术指标 输入脉冲幅度:0-5V 脉宽测量范围:0.1-50ms 测量精度:1% 显示方式:四位数字显示 (2) 方案选择及工作原理 将脉冲信号从 P3.2脚引入。将 T0设为定时器方式工作。并工作在门控方式。初值 TH0、TL0设为零。 在待测脉冲高电平期间,T0对内部周期脉冲进行计数。在待测脉冲高电平结束时,其下降沿向P3.2发中断,在外中断0的中断服务程序中,读取TH0、TL0的计数值,该值就是待测脉冲的脉宽。随后清零TH0和TL0,以便下一脉宽的测量。 (3)系统实现功能 在电源正确接入的前提下,由RC震荡器产生信号从P3.2口输入,利用内部脉冲对外部信号进行计数。计数值经过二—十转换后,判断高位是否为零,如果为零即显示低四位,如果不为零即显示高四位。通过数码管显示计数脉冲的个数,其个数即为脉冲宽度。 第三章 硬件电路设...