- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
项目1 让单片机工作起来 任务1 认识单片机的开发环境 任务分析 任务实现 相关知识 任务分析 任务实现 相关知识 任务2 控制8个信号灯亮灭闪烁 任务分析 任务实现 相关知识 任务实现 相关知识 图1.22 增加文件到组 图1.23 选择文件类型 图1.24 加入文件 4.配置工程属性 图1.25 目标属性窗口 图1.26 产生执行文件 5.程序调试 图1.27 选择仿真方式 图1.28 “调试”命令菜单 图1.29 程序调试状态 步骤1——硬件电路设计 采用单片机的P1端口来控制8个发光二极管,电路如图1.30所示。 任务分析 图1.30 8个信号灯的控制电路图 信号灯控制电路元器件清单如表1.2所示。 步骤2——准备元器件并制作电路板 表1.2 信号灯控制电路元器件清单 2 20pF、33pF 瓷片电容 1 直流+5V 电源 1 直列式20脚 IC插座 1 12MHz 晶体振荡器 1 直列式40脚 IC插座 8 发光二极管 1 22μF 电解电容 1 74LS240 8反相器 1 470W 电阻 8 1kW 电阻 1 — 按键 1 89C51 单片机 数 量 参 数 元器件名称 数 量 参 数 元器件名称 图1.31 8个信号灯的控制电路 根据汇编语言编写的源程序如下: ;*******************8个信号灯同时闪烁程序******************* ;程序名:8个信号灯控制程序PM1_2.asm ;程序功能:8个发光二极管同时闪烁 ORG 0000H ;将程序从地址0000H开始存放在存储器中 START: MOV P1,#0FFH ;熄灭P1端口连接的8个信号灯 ACALL DELAY ;调用延时子程序 MOV P1,#00H ;点亮P1端口连接的8个信号灯 ACALL DELAY ;调用延时子程序 AJMP START ;返回,重复闪动过程 ;******************延时子程序********************** 步骤3——编写控制程序 ;程序名:延时子程序DELAY ;程序功能:延时一段时间 DELAY: MOV R3,#0FFH ;延时子程序 DEL2: MOV R4,#0FFH DEL1: NOP DJNZ R4,DEL1 DJNZ R3,DEL2 RET ;子程序返回 END ① 按照前面任务中给出的步骤,建立起单片机开发环境,连接目标板和仿真器。 ② 在MedWin界面下输入汇编语言程序PM2_2.asm。 ③ 保存程序到指定的路径下。 ④ 编译上述程序。 ⑤ 用单步运行、连续运行等方法调试程序,当程序运行无误后,在连续运行状态下观察项目的演示效果。 ⑥ 尝试修改延时子程序中R3、R4的赋值,然后再次调试并运行程序,发光二极管闪烁的快慢将会发生变化。 步骤4——调试并运行程序 步骤5——任务分析总结 知识1 单片机及其内部结构 1.单片机及单片机应用系统 单片机应用系统的组成如图1.32所示。 图1.32 单片机应用系统的组成 * * 任务1 认识单片机的开发环境 任务2 控制8个信号灯亮灭闪烁 单片机的开发环境用来调试单片机应用系统的硬件和软件,以完成系统的特定功能,并可以将程序下载到系统电路中。 为了更好地理解开发环境的使用,我们首先制作一块简单的单片机电路板—采用单片机控制的信号灯系统电路。 电路中用一个发光二极管模拟信号灯,以单片机的I/O端口控制其亮灭,通过在开发环境下编程和调试程序,实现该信号灯的闪烁效果。 步骤1—硬件电路设计 单片机控制信号灯硬件电路如图1.1所示。 图1.1 单片机控制信号灯硬件电路图 单片机控制信号灯电路的元器件清单如表1.1所示。 步骤2——准备元器件并制作电路板 表1.1 单片机最小应用系统的元器件清单 1 发光二极管 1 22μF 电解电容 2 20pF 瓷片电容 1 470W 电阻 1 6MHz或12MHz 晶体振荡器 2 1kW 电阻 1 87E51或89C51 单片机 1 按键 1 DIP40 IC插座 数 量 参 数 元器件名称 数 量 参 数 元器件名称 图1.2 单片机控制信号灯电路板硬件实物 在万能板上按电路图焊接元器件,完成电路板制作,图1.2所示为焊接好的电路板硬件实物。
您可能关注的文档
- 单片机技术与应用 教学课件 作者 朱蓉 等 项目六 电子密码锁设计.ppt
- 单片机技术与应用 教学课件 作者 朱蓉 等 项目七 数字电压表设计.ppt
- 单片机技术与应用 教学课件 作者 朱蓉 等 项目三 抢答器和交通信号灯设计.ppt
- 单片机技术与应用 教学课件 作者 朱蓉 等 项目四 音乐演奏器设计.ppt
- 单片机技术与应用 教学课件 作者 朱蓉 等 项目五 电子时钟设计.ppt
- 单片机技术与应用 教学课件 作者 朱蓉 等 项目一 单片机最小工作系统构建.ppt
- 单片机技术与应用 教学课件 作者 朱蓉 等 综合设计项目考核参考答案.doc
- 单片机接口技术(C51版)张道德电子教案 第八章.ppt
- 单片机接口技术(C51版)张道德电子教案 第二章.ppt
- 单片机接口技术(C51版)张道德电子教案 第九章.ppt
- 单片机实用技术教程 教学课件 作者 杨宏丽 项目2 编写应用程序控制单片机.ppt
- 单片机实用技术教程 教学课件 作者 杨宏丽 项目3 学习使用单片机的内部资源.ppt
- 单片机实用技术教程 教学课件 作者 杨宏丽 项目4 建立单片机通信系统.ppt
- 单片机实用技术教程 教学课件 作者 杨宏丽 项目5 学习显示接口.ppt
- 单片机实用技术教程 教学课件 作者 杨宏丽 项目6 学习键盘接口.ppt
- 单片机实用技术教程 教学课件 作者 杨宏丽 项目7 学习AD接口和DA.ppt
- 单片机实用技术教程 教学课件 作者 杨宏丽 项目8 设计交通指示灯控制.ppt
- 单片机实用技术教程 教学课件 作者 杨宏丽 项目9 设计智能温度测控系统.ppt
- 单片机系统设计与调试 教学课件 作者 吉红闫昆 主编 单片机系统设计与调试(吉红)08701自我评估习题答案学习情境1.doc
- 单片机系统设计与应用实例 教学课件 作者 韩志军 主编 第八章.ppt
文档评论(0)