单片机实验教案

单片机实验教案

ID:22699854

大小:1.52 MB

页数:30页

时间:2018-10-31

单片机实验教案_第1页
单片机实验教案_第2页
单片机实验教案_第3页
单片机实验教案_第4页
单片机实验教案_第5页
资源描述:

《单片机实验教案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、单片机技术实验实验一(1)顺序结构程序设计一、实验目的掌握汇编语言设计和调试方法。熟悉KeilC和Protus仿真软件的使用。二、实验内容1、电路如图一•所示。将A的内容通过P2口送LED发光二极管显示。2、修改程序,实现跑马灯的显示效果。四、实验步骤1、在计算机某个硬盘中建立项目文件夹。例如“shiyanl”或者“郎1”。2、启动KEILC程序。3、打开主菜单中的“project”下的“newproject”建立新的项目。按照要求输入项目文件名,例如“shiyanl.prj”。注意:项目应该建立在第一部的文件夹中。4、

2、打开主菜单中的“file”下的“newfile”,建立新的汇编语言文件。录入程序,并将文件命名为“exl.asm”,存入项目文件夹中。5、将第四步建立的文件加入到项目中。6、编译项目文件,查错。7、启动protus软件,将电路图一输入计算机,并存到项目文件夹中。8、在protus软件中,使用鼠标左键双击,将第六步编译后所产生的“shiyanl.hex”文件写入到单片机中。9、在protus软件中运行程序。*ITOAfllciw•"jnev•D310、将A中的内容修改为“0AAH”,重新编译程序,并运行,观察结果。.么.五

3、、思考如何用断点方式调试本程序。ORG0000HLJMPSTARTORG0030HSTART:MOVA,#55HMOVPl,ASJMP$END实验一(2)循环结构程序设计一、实验目的熟悉MCS-51指令系统,掌握程序设计方法。二、实验内容编写并调试一个排序子程序,其功能为用冒泡法将内容RAM中几个单元字节无符号的正整数,按从小到大的次序重新排列。三、程序框图五、思考:修改程序把50〜5Ah屮闪容按从小到大排列。START:ORG0000HLJMPSTARTORG0030HMOVR7,#09HMOVR0,#50HMOVR6

4、,#00H;清除标志START1:CLRCMOVA,@ROINCR0LOOP1:SUBBA,@R0JCLOOP1MOVR6,#01HDECR0MOVA,@ROINCR0XCHA,@R0DECR0MOV@R0,AINCR0DJNZR7,START1CJNER6,#00H,STARTSJMP$END实验一(3)选择结构程序设计一、实验目的掌握汇编语言的编程。二、实验内容编写程序,根据送入的数据转移运行三、程序框图四、实验步骤ORG0000HLJMPSTARTORG0030HSTART:MOV20H,#00HMOVA,20HM

5、OVB,#03HMULABMOVDPTR,#TABJMP@A+DPTRSJMP$ORG3000HTAB:LJMPLOOPALJMPLOOPBLJMPLOOPCLOOPA:LOOPA1:MOVA,#O1HMOVPl,ALCALLDELAY1SRLALJMPLOOPA1LOOPB:LOOPB1:MOVA,#03HMOVPl,ALCALLDELAYISRLALJMPLOOPB1LOOPC:LOOPC1:MOVA,#07HMOVPl,ALCALLDELAYISRLALJMPLOOPC1DELAYIS:DELAY1S3:DELAY

6、1S2:MOVR7,#5MOVR6,#200MOVR5,#250DELAY1S1:DJNZR5,DELAY1S1DJNZR6,DELAY1S2DJNZR7,DELAY1S3RETEND实验二中断实验一、实验目的熟悉单片机中断概念及中断编程方法。二、实验内容编写程序,从P3.3(INT1)输入脉冲,记录输入脉冲个数,并用P1口外部链接的发光二极管显示计数结果。如果改为从P3.2(INTO)输入脉冲,程序如何修改?VCC二、参考程序ORG0000HLJMPSTARTORG0013HSTART:INTI一COUNT:LJMPI

7、NTI.COUNTORG0030HMOVSP,#60HMOVA,#00HSETBIT1;下降边沿触发方式SETBEX1;开启INTI中断SETBEASJMP$INCAMOVPl,ARETIEND实验三LED显示实验一、实验要求利用实验系统提供的S示设备,动态显示一行数据。二、实验目的⑴了解数码管动态显示的原理;⑵了解用总线方式控制数码管显示。三、实验说明UN2003芯片,是7个带驱动的反相器。8个数码管均为共阴极接法。四、程序框图•XTAL1roorAoaFaWAOlPD3TA02XTAUPD3TA&3RQPQSfAOS

8、PQffAOSnjyrPQ7MD?戸P2J⑽P2Jar*ioF2JTW11ALE打办12狂P2划13P1XTT2P30r>xc»PI1fT7©18r—~T~J1ATSBC5237X3«2Z:gr10*27

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。