单片机原理与应用普通高等教育“十一五”国家级规划教材课件作者梁炳东附录A一个单片机的应用项目.pptVIP

  • 2
  • 0
  • 约1.84万字
  • 约 110页
  • 2018-05-08 发布于广东
  • 举报

单片机原理与应用普通高等教育“十一五”国家级规划教材课件作者梁炳东附录A一个单片机的应用项目.ppt

附录A 一个单片机的应用项目 ——自动打铃机的设计 A.1 项目任务 A.1.0 设计要求 表A.1 ××大学作息时间表 A.1.1 基本要求 A.1.2 强化要求 A.2 硬件设计 A.2.1 总体设计 A.2.2 实时时钟电路设计 定时器初值的确定 A.2.3 显示电路设计 A.2.4 控制电路设计 1.时间调校电路 2.输出控制电路 3 .自动打铃机硬件接线图 4 .自动打铃机硬件接线图说明 5 .图A.1中8155的端口地址分析 5 .图A.1中8155的端口地址分析 A.3 软件设计 A.3.1 程序的总体设计 1.设计时间控制字 控制码的设计 表A.2 控制码的定义及其功能 时间控制字的设计 2.ROM资源分配 2.ROM资源分配 表A.3 时间控制字数据区 表A.3 时间控制字数据区(续) 3.RAM资源分配 A.3.2 程序流程图设计 1.主程序流程图 主程序中主要完成的初始化工作 主程序中主要完成的初始化工作 主程序中主要完成的初始化工作 2. 中断服务程序流程图 设计中断服务程序的注意事项: 设计中断服务程序的注意事项: 设计中断服务程序的注意事项: 设计中断服务程序的注意事项: 3.显示子程序流程图 设计显示子程序需要考虑的问题 设计显示子程序需要考虑的问题 设计显示子程序需要考虑的问题 设计显示子程序需要考虑的问题 设计显示子程序需要考虑的问题 4.T0中断服务程序流程图 设计T0中断服务程序注意事项 5.控制子程序流程图 A.3.3 源程序设计 ①起始程序 ②主程序 ③ 中断服务程序 ④ 中断服务程序 ⑤显示子程序 显示子程序 显示子程序 ⑥ T0中断服务程序 T0中断服务程序 ⑦控制子程序 控制子程序 ⑧字形码表 ⑨控制字码码表 控制字码码表 控制字码码表 A.4 项目实验 A.4.1 实验器材 A.4.2 实验步骤 实验步骤 实验步骤 实验步骤 反汇编程序清单 A.5 项目仿真 A.5.1 仿真软件 仿真软件 A.5.2 仿真步骤 1.运行ISIS 2.挑选元件 2.挑选元件 3.放置元件 放置元件 放置元件 4.布线绘图 4.布线绘图 布线绘图 布线绘图 布线绘图 布线绘图 布线绘图 布线绘图 布线绘图 5.建立源代码文件 建立源代码文件 建立源代码文件 建立源代码文件 建立源代码文件 建立源代码文件 6.装载源代码文件 装载源代码文件 7.仿真运行 仿真运行 仿真运行 仿真运行 仿真运行 仿真运行 仿真运行 仿真运行 仿真运行 仿真运行 (3)选定代码生成工具:选择Source菜单中的“Define Code Generation Tool”命令,在弹出窗口中选择代码生成工具为“ASEM51”,如图A.20所示。 图A.20 选择代码生成工具 (4)编译源文件:选择Source菜单中的“Build All”命令,Proteus就会对添加的源程序文件进行编译,并弹出“BUILD LOG”窗口,报告编译信息,如图A.21所示。 图A.21 源程序编译信息 ? 如无错误,Proteus便会生成扩展名为.HEX的目标代码文件(本项目为“打铃机.HEX”)。 ? 如有错误,可单击Source菜单中列出的源程序文件名,Proteus会用指定的编辑器打开源程序文件,用户排除错误并存盘后,重复上述步骤,便可完成建立源代码文件的工作。 这一步是要将已建立好的扩展名为.HEX的目标代码文件装入单片机中。 (1)在ISIS的原理图编辑窗口中,用鼠标右键单击项目电路原理图中的单片机80C51,再在弹出的快捷菜单中选“Edit Properties”命令,如图A.22所示。 图A.22 操作元件的快捷菜单 (2)在“Edit Component”窗口的“Program File”栏中,指定文件为目标代码文件(打铃机.HEX),并按设计要求设定单片机的时钟频率(本项目设为6MHz),如图A.23所示。 图A.23 装载源代码文件 (1)单击“仿真运行”按钮 ,便可显示仿真结果,如图A.24所示。表明自动打铃机的程序已成功运行,并显示出时钟的时间。图中各引脚上的红色点表示高电平,蓝色点表示低电平。 图A.24 应用项目仿真结果 (2)左键双击信息栏或选择Debug菜单中的“Simulating Log”命令,弹出“Simulation Log ”窗口,报告仿真运行信息,如图A.25所示。 图A.25 仿真运行信息 (3)分别按下“校分”和“校时”按钮,检验打铃机的时间调校功能。正常情况下,每按

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档