武汉理工大学单片机课程设计-2 - 图文 联系客服

发布时间 : 星期四 文章武汉理工大学单片机课程设计-2 - 图文更新完毕开始阅读3a34544d8c9951e79b89680203d8ce2f006665d3

目 录

摘 要 .............................................................................................................................. 1 Abstract .......................................................................................................................... 2 1设计原理与方法 ......................................................................................................... 3

1.1 硬件设计原理 .................................................................................................. 3 1.2 程序的结构化设计方法 .................................................................................. 4 2 硬件电路及其说明 .................................................................................................... 6

2.1 显示电路单元 .................................................................................................. 6

2.1.1 74HC573资料 ........................................................................................ 6 2.1.2 数码管显示电路 .................................................................................... 7 2.1.3显示电路原理图及其说明 ..................................................................... 8 2.2 矩阵键盘单元 .................................................................................................. 9

2.2.1矩阵键盘的原理与检测方式 ................................................................. 9 2.2.2 矩阵键盘电路部分及其说明 .............................................................. 10 2.3 单片机最小系统及外围电路 .......................................................................... 9

2.3.1 MAX232资料 ...................................................................................... 11 2.3.2 RS232接口 ........................................................................................... 12 2.3.3 STC89C52 ............................................................................................. 13 2.3.4 复位电路 .............................................................................................. 15 2.3.5 振荡电路 .............................................................................................. 15 2.3.6 串口电路 .............................................................................................. 16 2.3.7 最小系统原理图 .................................................................................. 17

3仿真软件介绍 ........................................................................................................... 18

3.1程序设计软件Protel ...................................................................................... 18 3.2程序编写软件Keil ........................................................................................ 18

3.3程序仿真软件Proteus .................................................................................... 18 4 仿真电路测试..........................................................................................................19 5 实物图及其调试 ...................................................................................................... 20 6 小结与体会 .............................................................................................................. 22 7 参考文献 .................................................................................................................. 23 附录1:C语言源程序 ............................................................................................... 24 附录2:元件清单 ....................................................................................................... 34 附录3:单片机实习日记 ........................................................................................... 35

摘要

单片计算机即单片微型计算机。由RAM ,ROM,CPU构成,定时,计数和多

种接口于一体的微控制器。它体积小,成本低,功能强,广泛应用于智能产业和工业自动化上。而51系列单片机是各单片机中最为典型和最有代表性的一种。这次课程设计通过对它的学习,应用,从而达到学习、设计、开发软、硬的能力。

本次课程设计包括STC89S52单片机最小系统包括复位和时钟电路及供电系统、4×4矩阵键盘、独立6个8段LED数码管显示电路。利用相关设计软件进行原理图设计即利用Keil软件编程以及Proteus软件仿真来巩固单片机应用、模拟电路、数字电路课程及学会各种工程软件的使用。

关键字:单片机 最小系统 矩阵键盘 LED显示

ABSTRACT

Single chip computer is the single chip computer. By RAM, ROM, CPU constitute, time, count and multiple interface in the integration of micro controller. Its small size, low cost, the function is strong, widely used in intelligent industry and industrial automation. And 51 series microcontroller is the most typical and various microcontroller most representative one. This curriculum design through to its study, application, thus achieved the study, design, development, soft and hard ability.

The curriculum design, including STC89S52MCU minimum system ( including a reset and clock circuit and power supply system ),4 x4 matrix keyboard, the independent 6 LED digital tube display circuit . Using circuit design software schematic design, using Keil software and Protues software simulation, we consolidate the MCU application, analog circuit, digital circuit course and learn all kinds of engineering software use.

Key Words:MCU minimum system matrix keyboard LED digital tube display

1设计原理与方法

1.1 硬件设计原理

本次课程设计是基于MCS-52单片机的扩展设计,利用52单片机为核心,根据课程设计的要求先编写程序并在开发板上进行调试,调试成功之后再进一步设计硬件电路,最后将硬件电路和编写的程序结合实现要求的功能,并不断检错调试,最后达到设计目的。

1)功能选择:通过功能选择键,使得单片机处于不同的工作状态并通过LED显示相应的内容;可选择的功能包括:数据输入;数据显示;串口通信。

2)数据输入:通过功能选择键选择“数据输入”后,可分次输入10个4位十进制数据,并将输入的数据保存在内部RAM中。

3)数据显示:通过功能选择键选择“数据显示”后,可显示之前输入的10个4位十进制数据中的任一个。

4)串口通信:将两个单片机最小系统通过串口连接起来,其中一个作为主系统,另一个作为辅系统。当通过功能选择键选择“串行通信”后,当在主系统上按下数字键后主系统的LED按从左向右移动的方式显示按键输入的数字,同时辅系统的LED上显示与主系统同样的内容。