单片机实验灯从0到99复习过程.doc

单片机实验灯从0到99复习过程.doc

ID:60787544

大小:1.89 MB

页数:12页

时间:2020-12-18

单片机实验灯从0到99复习过程.doc_第1页
单片机实验灯从0到99复习过程.doc_第2页
单片机实验灯从0到99复习过程.doc_第3页
单片机实验灯从0到99复习过程.doc_第4页
单片机实验灯从0到99复习过程.doc_第5页
资源描述:

《单片机实验灯从0到99复习过程.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、精品好文档,推荐学习交流实验报告课程名称:单片机原理及应用实验项目:外部中断编程及调试实验专业班级:姓名:学号:实验室号:实验组号:实验时间:批阅时间:指导教师:成绩:仅供学习与交流,如有侵权请联系网站删除谢谢11精品好文档,推荐学习交流1.实验名称外部中断编程及调试实验2.实验目的2.1掌握KeiluVision3环境下程序的编写、编译、排错和调试方法。2.2掌握单步、断点、自动跟踪/单步、全速执行等各种执行方法。2.3了解汇编语言的编程方法。2.4了解中断处理程序的编写方法。3.实验内容3.1采

2、用外部中断编写程序,用按键S1和S2控制两个数码管从00到99加计数循环显示(S1加延时去抖,S2不加,比较实验现象)。4.2在实验板上编程实现,INT0中断读入P1.0—P1.3开关的状态,且在数码管DS1和DS2显示,编码表如下所示:仅供学习与交流,如有侵权请联系网站删除谢谢11精品好文档,推荐学习交流4.实验步骤或程序1、设置STC-ISP,将单片机与其连接。2、在Keil上新建工程,并设置对应STC单片机的选项3、右键单击Target,设置Debug选项。4、添加并编译所编辑程序5、点击仿真

3、按钮进入仿真界面程序ORG0000HINN:CJNER0,#9,INN0LJMPMAINCJNER1,#9,INN1ORG0003HMOVR0,#0AJMPIN0MOVR1,#0ORG0013HRETIAJMPIN1INN1:MOVR0,#0ORG0100HINCR1MAIN:SETBIT0RETISETBEX0INN0:INCR0SETBIT1RETISETBEX1DEL:MOVR6,#20//S1SETBEADL2:MOVR7,#114MOVR0,#0DL1:NOPMOVR1,#0NOPDIS:

4、MOVA,R1DJNZR7,DL1MOVDPTR,#TAB2DJNZR6,DL2MOVCA,@A+DPTRRETMOVR3,ATAB0:DB11H,0D7H,32H,92H,0D4H,98H,18H,0D3H,1MOVA,R00H,90H,50H,1CH,39H,16H,38H,78HMOVDPTR,#TAB0TAB2:DB88H,0EBH,4CH,49H,2BH,19H,18H,0CBH,08MOVCA,@A+DPTRH,09H,0AH,38H,9CH,68H,1CH,1EHMOVR2,AENDM

5、OVP0,R2MOVP2,R3AJMPDISIN0:ACALLDELJNBP3.2,INNRETIIN1:AJMPINN//仅供学习与交流,如有侵权请联系网站删除谢谢11精品好文档,推荐学习交流5.程序运行结果仅供学习与交流,如有侵权请联系网站删除谢谢11精品好文档,推荐学习交流仅供学习与交流,如有侵权请联系网站删除谢谢11精品好文档,推荐学习交流仅供学习与交流,如有侵权请联系网站删除谢谢11精品好文档,推荐学习交流仅供学习与交流,如有侵权请联系网站删除谢谢11精品好文档,推荐学习交流仅供学习与交流

6、,如有侵权请联系网站删除谢谢11精品好文档,推荐学习交流6.出现的问题及解决方法问题1:在这次实验中,我在调试结束后运行了一下,发现软件提示有一个错误。解决方法:我最开始输入的程序是TAB0:DB11H,0D7H,32H,92H,0D4H,98H,18H,0D3H,10H,90H,50H,1CH,39H,16H,38H,78HTAB2:DB88H,0EBH,4CH,49H,2BH,19H,18H,0CBH,08H,09H,0AH,38H,9CH,68H,1CH,1EH(写了四行),当把程序分成两行写

7、的时候,重新的调试了一遍,程序能够运行了,显示没有错误,可以运行了。问题2:在连接单片机的时候,一直没有连接上,而且通道一直显示的是1通道。解决方法:通道1表示电脑和单片机没有接上,在重新思考了之后,我发现我没有进行单片机连接的过程,在连接了之后,发现通道显示为3通道,并且计算机和单片机连接上了。这个程序执行之后,可以更改单片机上数码管的数值,并且可以观察到数码管显示可以从00到99,然后从99跳到00的过程。仅供学习与交流,如有侵权请联系网站删除谢谢11精品好文档,推荐学习交流7.心得体会及建议在

8、这次的单片机上机实验中,我对KeiluVision3编译软件更加了解了。学会了单步、断点、自动跟踪/单步、全速执行等各种执行方法,可以对程序进行更改,并且能够简单的编写程序,并对编写的程序进行编译与检查。无建议人生三观的含义仅供学习与交流,如有侵权请联系网站删除谢谢11精品好文档,推荐学习交流在人人都谈论三观的年代,可能有些人连三观是什么都不清楚。大多数人在谈的三观,仅仅只是指价值观而已。 真正三观正的人,要求是很高的,不是刻苦努力,不侵占别人便宜,就算三观正了。因为

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

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

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