- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机原理及应用实验汇编
实验一 Dais-52FD仿真开发系统的使用练习
1、? 实验目的:(l)熟悉实验Daid-52FD实验箱的基本结构和使用方法;
(2)熟悉MCS-51软件集成开发环境的使用方法;
(3)掌握存储器的扩展方法;
(4)掌握汇编语言设计和调试方法。
实验设备及器件:微机一台,Daid-52FD实验箱
实验内容:
把外部SRAM芯片6264的2000~20FFH数据存储器单元的内容清零。
实验电路:
SRAM芯片6264与单片机的连线如下图所示。
实验步骤:
熟悉了实验箱和集成开发环境的基本使用方法
将存储器单元的D0~D7总线接口用8芯排线或8芯扁平线与数据总线单元D0~D7的任一接口相连
存储器单元的A0~A7地址接口与地址总线单元(低8)A0~A7的任一接口相连,存储器单元的A8~A12地址接口与地址总线单元(高8)A8~A12的任一接口相连。
存储器单元的WE/PGM插孔与六位LED左下方的WR或IOWR插孔相连。
存储器单元的CS1插孔连到六位LED右下方的A15插孔。
存储器单元的OE插孔连到六位LED左下方的RD或IORD插孔。
按照以下内容建立源文件。
;文件名:EX01.asm
ORG 0000H
LJMP SE01
ORG 0060H
SE01: MOV R0,#00H
MOV A,#00H
MOV DPTR,#2000H ;2000H送DPTR
LOO1: MOVX @DPTR,A ;A送(DPTR)
INC DPTR ;DPTR+1
INC R0 ;字节数加1
CJNE R0,#00H,LOO1 ;不到FF个字节再清
LOOP: SJMP LOOP
END
对源程序进行编译,调试,手动单步或自动单步运行,检查存储器2000~20FFH单元的变化情况,要求将程序运行前和运行后的存储器2000~20FFH单元的图截下来进行比较,作为实验结果。
确认源程序编译,调试正常后,产生HEX文件。
6.思考题:若要存储器2000~20FFH单元的内容都改为FFH,应如何修改程序?
注意:1.在E盘以自己的名字建立一个工作目录,用字母,不得用汉字,不超过8个字符;源文件命名也不得使用汉字,不超过8个字符;所有源程序必须在英文输入法状态下输入,否则编译会出错!!!!
说明:接线图中,只有粗实线需要连,其它线实验箱内均已连好。
预习报告,实验报告格式
实验是理工科专业必不可少的一个教学环节,是提高学生实践动手能力,巩固基础理论知识的一个重要途径,所有学生必须端正学习态度,认真对待,按照实验的基本要求做好每一个环节。
实验前必须按要求预习,并按指定格式写好预习报告,做实验前,预习报告交指导老师检查,经老师签字认可后方可进行实验,未写预习报告的同学不得进行实验。
预习报告格式如下:
实验目的
实验内容
实验仪器
实验原理(接口实验应包含原理接线图)
实验源程序
做实验时要认真对待,不得做与实验无关的事情,比如,聊天,玩游戏,接听手机等;不可以在实验室吃东西,要求保持环境卫生。
实验接线时必须先关电源,不可带电插、接线;实验完成后必须经指导老师验收确认。然后应整理好导线并归还,把实验仪器恢复成实验前状态,保持实验台整洁,方可离开。
实验完成后,应按指定格式及时写好实验报告
实验报告
实验完成后,必须按要求写出实验报告,应包含以下内容:
实验目的
实验内容
实验仪器
实验原理(接口实验应包含原理接线图)
实验步骤
实验源程序
实验结果(或现象)
实验总结:对实验结果或现象的分析,自己的收获或体会等。
????????????????????
实验二 P1口亮灯实验
1、? 实验目的:(l)熟悉实验平台的使用方法,包括硬件平台和软件平台
(2)学习P1口的使用方法;
(3)学习延时子程序的编写。
2、? 实验预备知识: (l),Pl口为准双向口,每一位都可独立地定义为输入或输出,在作输入线使用前,必须向锁存器相应位写入“1”,该位才能作为输入。
(2),本实验中延时子程序采用指令循环来实现,机器周期(12/6MHz)*指令所需机器周期数*循环次数,在系统时间允许的情况下可以采用此方法。
3、? 实验内容: P1口输出口,接八只发光二极管,编写程序,使发光二极管循环点亮。
4、实验程序框图:
5、 实验接线图:
6、? 实验步骤 : (1) P1.0~P1.7用插针连至L1~L8
(2) 仿真运行程序后,观察发光二极管闪亮移位情况。
文档评论(0)