课程设计的目的.docxVIP

  • 24
  • 0
  • 约3.86千字
  • 约 4页
  • 2021-04-13 发布于天津
  • 举报
本课程设计的目的 以本学期对单片机的学习和认识,并通过本次课程设计加以应用,从而达到 一个对所学知识的巩固、 更深一步的理解, 面对一个电子设计, 应对出系统的方 案,分析出各个板块来, 再对各个板块进一步的具体的设计, 先进行硬件电路设 计,此时一定要考虑好要用什么元件、 各个元件的具体参数、 是否能实现应有功 能,从而得到一个完整的硬件电路。 在根据该电路设计出软件的功能模块、 从而 完成程序流程图,在根据流程图完成程序的设计,并通过反复的调试、运行、更 正,直至完成既定功能为止,最后将软件、硬件结合进行调试、运行,对其功能 进行最终测试, 并反复思考其测试中遇到相应问题的原因, 并将其一一处理, 从 而完成本次设计的实验要求,以及本次课程设计的最终目的。 单片机课程设计是一门实践课程,要求学生具有制作调试单片机 最小系统及外设的能力,能够掌握单片机内部资源的使用。 单片机课程设计内容包括硬件设计、制作及软件编写、调试,学 生在熟练掌握焊接技术的基础上,能熟练使用单片机软件开发环境 Keil C51编程调试和PROTUS软件仿真,并使用STC ISP调试工具 采用串口下载方式联调制作的单片机最小系统。 单片机课程设计题目包含基本部分及扩展部分,基本部分即单片 机最小系统部分,扩展部分是对单片机内部资源及外部 IO 口的功能 扩展,使制作的单片机系统具有一定的功能。 单片机课程设计计分分为 4 个部分:焊接制作占 30%,软件编写 调试占 30%,扩展功能占 20%,课程设计报告占 20%。 芯片简介 1 MSC-51 芯片简介 MCS-51 单片机内部结构 8051 是 MCS-51 系列单片机的典型产品,我们以这一代表性的机型进行系 统的讲解。 8051 单片机包含中央处理器、程序存储器 (ROM) 、数据存储器 (RAM) 、定时 /计数器、并行接口、串行接口和中断系统等几大单元及数据总线、地址总线和 控制总线等三大总线,现在我们分别加以说明: ?中央处理器: 中央处理器 (CPU) 是整个单片机的核心部件,是 8 位数据宽度的处理器,能处理 8 位二进制数据或代码, CPU 负责控制、指挥和调度整个单元系统协调的工作, 完成运算和控制输入输出功能等操作。 ?数据存储器 (RAM) 8051 内部有 128 个 8 位用户数据存储单元和 128 个专用寄存器单元, 它们是统 一编址的,专用寄存器只能用于存放控制指令数据, 用户只能访问, 而不能用于 存放用户数据,所以,用户能使用的 RAM 只有 128 个,可存放读写的数据,运 算的中间结果或用户定义的字型表。 图1 ?程序存储器 (ROM) : 8051 共有 4096 个 8 位掩膜 ROM ,用于存放用户程序,原始数据或表格。 ?定时/计数器(ROM): 8051 有两个 16 位的可编程定时 /计数器,以实现定时或计数产生中断用于控制 程序转向。 ?并行输入输出(I/O) 口: 8051共有4组8位I/O 口 (P0、 P1、P2或P3),用于对外部数据的传输。 ?全双工串行口: 8051 内置一个全双工串行通信口,用于与其它设备间的串行数据传送,该串行 口既可以用作异步通信收发器,也可以当同步移位器使用。 ?中断系统: 8051 具备较完善的中断功能,有两个外中断、两个定时 /计数器中断和一个串行 中断,可满足不同的控制要求,并具有 2级的优先级别选择。 ?时钟电路: 8051 内置最高频率达 12MHz 的时钟电路,用于产生整个单片机运行的脉冲时 序,但 8051 单片机需外置振荡电容。 单片机的结构有两种类型, 一种是程序存储器和数据存储器分开的形式, 即哈佛 (Harvard) 结构,另一种是采用通用计算机广泛使用的程序存储器与数据存储器 合二为一的结构,即普林斯顿(Princeton)结构。INTEL的MCS-51系列单片机 采用的是哈佛结构的形式, 而后续产品 16 位的 MCS-96 系列单片机则采用普林 斯顿结构。 下图是 MCS-51 系列单片机的内部结构示意图 2。 MCS-51 的引脚说明: MCS-51 系列单片机中的 8031 、8051 及 8751 均采用 40Pin 封装的双列直接 DIP 结构,右图是它们的引脚配置, 40 个引脚中,正电源和地线两根,外置石 英振荡器的时钟线两根,4组8位共32个I/O 口,中断口线与P3 口线复用。现 在我们对这些引脚的功能加以说明: MCS-51 的引脚说明: MCS-51 系列单片机中的 8031、8051 及 8751 均采用 40Pin 封装的双列直接 DIP 结构,右图是它们的引脚配置, 40 个引脚中,正电源和地线两根,外置石 英振荡器的时钟线两根,4组8位共32个I/O 口,中

文档评论(0)

1亿VIP精品文档

相关文档