1、 目录目录 一 概概 述述 3 二、课程设计的目的及具体要求二、课程设计的目的及具体要求 4 三、总原理图及硬件资源分配三、总原理图及硬件资源分配 4 3.1 复位电路 3.2 时钟电路 3.3 信号源的产生 3.4 数码管的显示电路 3.5 单片机 3.6 总体框图 四、单元电路设计与参数计算四、单元电路设计与参数计算 7 4.1 总程序框图 4.2 单元电路设计 4.3 单元程序模块 4.4 参数计算 五、程序清单五、程序清单 12 六、 软硬件的调试六、 软硬件的调试 15 七、 心得体会七、 心得体会 15 八致谢八致谢 16 九、九、 参考文献参考文献 16 十十、附件附件 17 概
2、概 述述 近年来随着科技的飞速发展,单片机的应用正在不断地走向深 入,同时带动传统控制检测日新月益更新, 目前单片机渗透到我们生 活的各个领域, 几乎很难找到哪个领域没有单片机的踪迹。计算机的 网络通讯与数据传输, 工业自动化过程的实时控制和数据处理, 广泛 使用的各种智能 IC 卡,民用豪华轿车的安全保障系统,录像机、摄 像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都 离不开单片机。因此,单片机的学习、开发与应用将造就一批计算机 应用与智能化控制的科学家、工程师。科技越发达,智能化的东西就 越多,使用的单片机就越多。 在实时检测和自动控制的单片机应用系 统中,单片机往往是作为一
3、个核心部件来使用,仅单片机方面知识是 不够的, 还应根据具体硬件结构,以及针对具体应用对象特点的软件 结合,加以完善。 本系统采用单片机AT89C51为中心器件来设计脉冲宽度测量器, 系统实用性强、操作简单、扩展性强。在现有的单片机仿真机系统上 掌握相关软硬件设计与调试知识, 根据所选择题目, 焊接好硬件电路, 正确进行元器件的测试与调试,并在计算机上编写汇编程序调试运 行,并实现参考选题中要求的设计。 二、课程设计的目的及具体要求二、课程设计的目的及具体要求 目的:目的: 1、通过单片机课程设计,熟练掌握汇编语言的编程方法,巩固和加深“单片机 原理与应用”中的理论知识,将理论联系到实践中去,提高我们的动脑和动手的 能力。 2、通过脉冲周期的测量的设计,掌握 AT89C51 定时/计数的使用方法,和简单 程序的编写,最终提高我们的逻辑抽象能力。 具体要求:具体要求: 利用单片机 AT89C51 单片机