- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验4 IO口应用和广告灯设计
实验四 I/O口应用与广告灯设计
一、实验目的
1、熟悉XLISP系列单片机综合仿真试验仪的组成和使用方法。
2、学会应用烧录软件XLISP和Keil-uvision2集成调试软件进行实验。掌握实验的步骤并能得到正确的实验结果。
3、学会用汇编语言和C51语言进行并行I/O口控制广告灯应用程序的设计。 ;;三、实验步骤
1、硬件连接
(1)使用USB线(电源)和串口线(通信),将XL2000综合仿真仪与微型计算机连接起来;
(2)在XL2000/1000综合仿真仪上,将JP13和JP14两个232/USB通信选择方式端口的跳线帽跳至232的方式;
(3) CPU选用AT89S51,采用程序直接写入方式;将JP17的开关置为弹起状态,选择编程模式;
(4)用烧录软件XLISP检测PC机与仿真仪的联通:
双击桌面的XLISP启动程序,此时弹出选择串口的对话框,此时可以选择“自动检测”即可检测到目前正在使用的端口。如果串口的设置正确,那么会出现以下主界面:操作状态汇报窗口显示---编程器监测OK!;三、实验步骤
2、使用8Pin的连接线将JP44(CPU的P1口)与JP32(8个发光二极管)相连。
3、软件设计
Keil软件操作同实验一:建立工程并存储、选择芯片89C51、新建文件输入程序并保存,将文件加入到工程中,编译生成HEX文件。
4、将程序烧入单片机芯片
(1)烧录软件XLISP的介绍
①软件状态信息窗口。②程序区与数据区:显示被烧录的数据,可以编辑。 ③智能一键通:可以实现快捷编程。④智能一键通设置状态窗口:显示智能一键通当前的设置状态。⑤文件更新。⑥复位目标板:方便在线调试程序。⑦操作状态汇报窗口:动态显示当前所有编程操作情况。⑧菜单与工具条。⑨编程进度指示:动态显示当前编程操作进度。; ; (2)操作
第一次使用时,需设置。点击下图的“设置”对话框在自动编程的选项中选择,检测芯片,查空,校对,写加密等等选项没有必要选择,会浪费编程时间。 ; (2)操作
点击: “擦除” 清除芯片中旧程序,再点击“写入”将新程序装入芯片,“运行目标板”。
点击主界面的“打开”,找到要烧录的程序的.HEX文件,然后点确定
或点击:“智能一键通”,将出现烧写进度条指示,对话框中出现:
擦除开始….
擦除操作完成.
程序编程操作开始….
程序编程操作OK!
退出编程,目标板运行!
注意: 在烧写操作的过程中, 烧写指示的发光管会亮, 烧写完毕,发光管熄灭。;参考程序 1、 8个灯同时闪烁。
ORG 0000H
AJMP EJG1
ORG 0040H
EJG1: MOV P1, #O0H
LCALL DELAY1
MOV P1, #OFFH
LCALL DELAY1
SIMP EJG1
DELAY1: MOV R6, #255
DL0: MOV R5, #40
DL1: NOP
DJNZ R5, DL1
DJNZ R6, DL0
RET END;2、跑马灯—8路灯轮闪
org 0000h
ajmp loop
org 0030h ;从0030h开始,避开00-30h的敏感地址
loop: mov p1,#0ffh ;关闭所有灯
clr p1.0 ;点亮灯p1.0
lcall delay ;调延时子程序
clr p1.1 ;点亮灯p1.1
lcall delay
clr p1.2 ;点亮灯p1.2
lcall delay
clr p1.3 ;点亮灯p1.3
lcall delay
clr p1.4 ;点亮灯p1.4
lcall delay; clr p1.5 ;点亮灯p1.5
lcall delay
clr p1.6 ;点亮灯p1.6
lcall delay
clr p1.7 ;点亮灯p1.7
lcall delay
AJMP LOOP ;到最开始loop处重新运行
delay: mov r5,#20 ;延时子程序
d1: mov r6,#40
d2: mov r7,#248
djnz r7,$
djnz r6,d2
djnz r5,d1
ret
您可能关注的文档
- 大学生求职技巧和求职理念.ppt
- 大工13秋《行政法》在线作业3解答.doc
- 大物电磁学课后解答6.ppt
- 大连理工16春《管理学》在线测试2解答.doc
- 大数据+大科学+大发现——大数据和科学发现国际研讨会综述.pdf
- 大数定律与中心极限定理在保险业中重要应用.pdf
- 天大计算机科学和技术学院—汇编语言—上机实验报告202.doc
- 天津市南开区2015届高三第二次高考模拟考试试卷 政治 Word版含解答.doc
- 天津市十二区县重点学校2016届高三英语下学期毕业班联考试卷(二).doc
- 天然产物研究和开发杂志论文模板.doc
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)