需要金币:1000 个金币 | 资料包括:完整论文,开题报告 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:11230 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着现代社会科技的发展,人们对于线缆自动记长的自动掌控需求越来越精确。线缆自动记长也逐渐代替人们手动的计数和截断线缆。线缆自动记长拥有操作方便、显示直观、结果准确、适用性强等特点。 本课题主要是基于STC89C52单片机的硬件设计与软件编程相结合的设计。在本文中,我们将设计一个计算线缆长度及控制系统的开发,该设计以STC89C52单片机硬件平台为核心,将按键数通过单片机定时计数管脚输入并进行计数,并将脉冲数据通过MAX7219控制驱动的4位共阴7段码数字LED显示出来,当计数值达到由PC机串口助手发过来的最高计数时触发控制继电器的关断,以模拟线缆厂车间控制线缆标准长度打包的动作。
关键词:STC89C52 MAX7219 LED
目录 摘要 ABSTRACT 引言-1 1-绪论-2 1.1 设计内容及要求-2 1.2 STC89C52单片机的发展历程及发展方向-2 1.2.1 STC89C52单片机的发展历程-2 1.2.2 STC89C52单片机的发展方向-3 2-系统总体方案及背景知识-4 2.1 系统总体框图-4 2.2 STC89C52单片机-4 2.2.1 STC89C52单片机的基本结构-4 2.2.2 STC89C52单片机的存储空间-5 2.3 串口通信部分-5 2.3.1 串行通信的基本概念-6 2.3.2 串行通信口的基本原理-7 2.4-按键输入及显示部分-7 2.4.1 单片机的计数部分-8 2.4.2 MAX7219驱动LED的显示部分-8 3-系统硬件设计-10 3.1 STC89C52单片机-10 3.1.1 STC89C52单片机引脚及功能-10 3.1.2 STC89C52单片机的复位电路-11 3.1.3 STC89C52单片机的时钟电路-12 3.2-MAX7219驱动LED显示-13 3.2.1 MAX7219介绍-13 3. 2. 2-LED数码管-17 3.3-继电器关断模块-18 4-系统软件设计-19 4.1-主程序与中断处理-19 4.2-MAX7219驱动程序-20 4.2.1-MAX7219初始化程序-20 4.2.2 MAX7219地址和数据发送子程序-21 5-调试及性能分析-22 5.1 系统调试-22 5.2 性能分析-22 6-总结-23 致谢-24 参考文献-25 附录-26 仿真图-26 硬件电路图-26 软件程序-27 |