任务三 循环彩灯控制程序设计.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
任务三 循环彩灯控制程序设计

任务三 循环彩灯控制程序设计 任务三 循环彩灯控制程序设计 硬件电路设计 基本元件:单片机AT89C51 8个LED发光二极管 7407 TTL 集电极开路六正相高压驱动器 8个限流电阻(330欧) 硬件电路设计 软件设计 任务分解: 问题一:伪指令 问题二:1个LED点亮指令 问题三:仿真软件 问题四: 8个LED循环点亮指令 问题五:延时子程序 伪指令 1. ORG汇编起始伪指令 格式:ORG 16位地址 功能:规定该指令后面的源程序汇编后所产生的目标程序存放的起始地址。 [例] ORG 0030H MAIN:MOV A,#00H 伪指令 2. END汇编结束伪指令 格式:END 功能:通知汇编程序结束汇编。汇编时遇到END指令,则结束所有汇编工作,而END之后的所有指令将不予处理。 伪指令 3. DB定义字节伪指令 格式:[标号:] DB 项或项表 功能:把项或项表中的数据存入程序存储器从标号开始的连续地址单元中。 1个LED点亮指令 ASM-51指令的格式 1个LED点亮指令 1个LED点亮指令 从原理图可见,当P1口的某个引脚为低电平时,相应的发光二极管变亮;当P1口的某个引脚为高电平时,相应的发光二极管熄灭。这样,我们可以通过向P1口写入一个8位二进制数来改变每个管脚的电平状态。通过相应指令可以向P1口写入数据。 观察指令MOV P1,#00H(其中 # 表示其后面为常数,H表示其前面的常数为十六进制数,写成二进制形式为,B表示二进制数)对应的机器码为75H 90H 00H,表示将数据00H送给P1口。这样,P1口的8个管脚状态与写入数据之间的关系如下: 1个LED点亮指令 写入数据位 D7 D6 D5 D4 D3 D2 D1 D0 0 0 0 0 0 0 0 0 对应P1口管脚名称 P1.7 P1.6 P1.5 P1.4 P1.3 P1.2 P1.1 P1.0 管脚电平状态 低 低 低 低 低 低 低 低 发光二极管状态 亮 亮 亮 亮 亮 亮 亮 亮 所以,在通电运行后,发光二极管会出现全亮的状态。 同理,当执行程序中的第三条指令MOV P1,# FFH (即)时,发光二极管会全灭。 由此可见,我们可以通过软件——程序来完成对硬件 电路的控制。 1个LED点亮指令 编程: ORG 0000H START:MOV P1, (或MOV P1,#0FEH) END 下面练习1个LED点亮指令程序 仿真软件 QTH-2008XS软件是集编辑、编译/连接、加载、调试等为一体 的集成开发,可以在同一界面环境中完成所有任务。 一、连接系统电源 QTH-2008XS下载式实验议由一组外接电源系统驱动。通电时, 先接通目标系统稳压电源,然后接通PC机和QTH-2008XS下载式实 验议的电源;断电时,先关闭PC机和QTH-2008XS下载式实验议电 源;然后关闭目标系统稳压电源。 二、QTH-2008XS开发环境启动和退出 正确安装QTH-2008XS下载式单片机实验议软件后,如果要启动程 序,您只需要把鼠标指向Windows桌面中程序中图标(如QTH- 2008xs开发系统V2006.1)便可启动程序。如果已经连接实验仪, 则 QTH 软件进入自动搜索状态, QTH 自动识别实验仪,如连机正 常,则直接进入 QTH 实验仪开发环境界面。如果没有 连接好实验 仪,则屏幕上出现如图2.1信息提示框,如果您只是进入软件调 试,则点击提示框中的是(Y) 仿真软件 三、 QTH-2008XS开发环境菜单介绍 仿真软件 四、QTH-2008XS开发环境使用方法 新建文件界面 仿真软件 保存文件 仿真软件 输入程序 仿真软件 编译及连接源程序 仿真软件 程序编译出错提示 仿真软件 连接成功 屏蔽断点全速运行程序 仿真软件

文档评论(0)

zijingling + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档