ImageVerifierCode 换一换
格式:PPT , 页数:22 ,大小:272KB ,
资源ID:5755914      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-5755914.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(任务三 循环彩灯控制程序设计.ppt)为本站会员(weiwoduzun)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

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

1、智能系统设计 与项目实践项目教学课件,任务三 循环彩灯控制程序设计,智能系统设计 与项目实践项目教学课件,任务三 循环彩灯控制程序设计,任务三 循环彩灯控制程序设计,智能系统设计 与项目实践项目教学课件,硬件电路设计,基本元件:单片机AT89C518个LED发光二极管7407 TTL 集电极开路六正相高压驱动器8个限流电阻(330欧),任务三 循环彩灯控制程序设计,智能系统设计 与项目实践项目教学课件,硬件电路设计,任务三 循环彩灯控制程序设计,智能系统设计 与项目实践项目教学课件,软件设计,任务分解: 问题一:伪指令 问题二:1个LED点亮指令 问题三:仿真软件 问题四: 8个LED循环点亮

2、指令 问题五:延时子程序,任务三 循环彩灯控制程序设计,智能系统设计 与项目实践项目教学课件,伪指令,1. ORG汇编起始伪指令格式:ORG 16位地址功能:规定该指令后面的源程序汇编后所产生的目标程序存放的起始地址。例 ORG 0030HMAIN:MOV A,#00H,任务三 循环彩灯控制程序设计,智能系统设计 与项目实践项目教学课件,伪指令,2. END汇编结束伪指令格式:END 功能:通知汇编程序结束汇编。汇编时遇到END指令,则结束所有汇编工作,而END之后的所有指令将不予处理。,任务三 循环彩灯控制程序设计,智能系统设计 与项目实践项目教学课件,伪指令,3. DB定义字节伪指令格式:

3、标号: DB 项或项表功能:把项或项表中的数据存入程序存储器从标号开始的连续地址单元中。,例 ORG 2000HTAB1:DB 10H,23HTAB2:DB “123” 汇编后 (2000H)=10H(2001H)=23H(2002H)=31H(2003H)=32H(2004H)=33H,任务三 循环彩灯控制程序设计,智能系统设计 与项目实践项目教学课件,1个LED点亮指令,ASM-51指令的格式,标号:操作码 目的操作数,源操作数;注释loop: mov a, #30h; (a)=30h,方括符 表示可选项 标号代表指令所在地址,1-8个字母/数字,“:”结尾 操作码就是指令功能助记符,指令

4、实体 目的操作数 源操作数 注释,以“;”开头,智能系统设计 与项目实践项目教学课件,1个LED点亮指令,观察:P10输出0点亮L8灯还是输出1点亮L8灯?,任务三 循环彩灯控制程序设计,智能系统设计 与项目实践项目教学课件,1个LED点亮指令,从原理图可见,当P1口的某个引脚为低电平时,相应的发光二极管变亮;当P1口的某个引脚为高电平时,相应的发光二极管熄灭。这样,我们可以通过向P1口写入一个8位二进制数来改变每个管脚的电平状态。通过相应指令可以向P1口写入数据。观察指令MOV P1,#00H(其中 # 表示其后面为常数,H表示其前面的常数为十六进制数,写成二进制形式为#00000000B,

5、B表示二进制数)对应的机器码为75H 90H 00H,表示将数据00H送给P1口。这样,P1口的8个管脚状态与写入数据之间的关系如下:,任务三 循环彩灯控制程序设计,智能系统设计 与项目实践项目教学课件,1个LED点亮指令,写入数据位 D7 D6 D5 D4 D3 D2 D1 D00 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,#

6、 FFH (即#11111111B)时,发光二极管会全灭。由此可见,我们可以通过软件程序来完成对硬件 电路的控制。,任务三 循环彩灯控制程序设计,智能系统设计 与项目实践项目教学课件,1个LED点亮指令,编程: ORG 0000H START:MOV P1,#11111110B(或MOV P1,#0FEH)END 下面练习1个LED点亮指令程序,任务三 循环彩灯控制程序设计,智能系统设计 与项目实践项目教学课件,仿真软件,QTH-2008XS软件是集编辑、编译/连接、加载、调试等为一体 的集成开发,可以在同一界面环境中完成所有任务。 一、连接系统电源QTH2008XS下载式实验议由一组外接电源

7、系统驱动。通电时, 先接通目标系统稳压电源,然后接通PC机和QTH2008XS下载式实 验议的电源;断电时,先关闭PC机和QTH2008XS下载式实验议电 源;然后关闭目标系统稳压电源。 二、QTH-2008XS开发环境启动和退出正确安装QTH-2008XS下载式单片机实验议软件后,如果要启动程 序,您只需要把鼠标指向Windows桌面中程序中图标(如QTH- 2008xs开发系统V2006.1)便可启动程序。如果已经连接实验仪, 则 QTH 软件进入自动搜索状态, QTH 自动识别实验仪,如连机正 常,则直接进入 QTH 实验仪开发环境界面。如果没有 连接好实验 仪,则屏幕上出现如图2.1信

8、息提示框,如果您只是进入软件调 试,则点击提示框中的是(Y),任务三 循环彩灯控制程序设计,智能系统设计 与项目实践项目教学课件,仿真软件,三、 QTH-2008XS开发环境菜单介绍,任务三 循环彩灯控制程序设计,智能系统设计 与项目实践项目教学课件,仿真软件,四、QTH-2008XS开发环境使用方法 新建文件界面,新建文件界面,任务三 循环彩灯控制程序设计,智能系统设计 与项目实践项目教学课件,仿真软件,保存文件,任务三 循环彩灯控制程序设计,智能系统设计 与项目实践项目教学课件,仿真软件,输入程序,任务三 循环彩灯控制程序设计,智能系统设计 与项目实践项目教学课件,仿真软件,编译及连接源程序,任务三 循环彩灯控制程序设计,智能系统设计 与项目实践项目教学课件,程序编译出错提示,仿真软件,任务三 循环彩灯控制程序设计,智能系统设计 与项目实践项目教学课件,仿真软件,连接成功 屏蔽断点全速运行程序,任务三 循环彩灯控制程序设计,智能系统设计 与项目实践项目教学课件,仿真软件,全速运行程序观察程序执行后 的最后结果。,观察: 1个LED点亮 ?,思考1: 如何实现全亮、全灭?思考2: 如何实现亮、灭交替点亮 ?,任务三 循环彩灯控制程序设计,

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报