单片机应用技术实验指导书

单片机应用技术实验指导书

ID:36643706

大小:416.76 KB

页数:17页

时间:2019-05-13

单片机应用技术实验指导书_第1页
单片机应用技术实验指导书_第2页
单片机应用技术实验指导书_第3页
单片机应用技术实验指导书_第4页
单片机应用技术实验指导书_第5页
资源描述:

《单片机应用技术实验指导书》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、单片机应用技术实验指导书杨鲁平编贵州大学电子科学与信息技术学院2008.1目录实验一KeilC51系统的使用…………….………………….….………………..2实验二8051程序设计实验一(数据传送)……….…………………………….….3实验三8051程序设计实验二(多字节十进制加法)………………………...…....4实验四Proteus系统的使用……………….……………………………………….5实验五简单I/O接口的扩展………………………………………………………6实验六中断、定时器系统应用实验………………………………………………7实验七

2、显示接口实验……………………………………………………………..9实验八8255并行接口的扩展…………………………………………………...10实验九键盘接口实验…………………………………………………………..…11实验十串行接口实验(串-并转换)…………….…………………………..…..12实验十一A/D转换器接口实验……………………………………………………...13实验十二D/A转换器接口实验………………………………………………………14实验十三点阵字符显示实验………………………………………………………..15实验十四电脑时钟程序实验…

3、…………………………………………………...…161实验一KeilC51系统的使用一、实验目的:⑴掌握KeilC51系统的使用,能够建立、保存、打开和修改文件;能够设置仿真环境;⑵使用C51创建工程、编写程序text.asm、保存该工程、编译并调试运行。二、实验内容:运行汇编程序如下:ORG0000HLJMPMAINORG0030HMAIN:MOVA,#45HMOV10H,#46HMOVR0,#10HMOVA,10HMOVA,R0MOVA,@R0MOVDPTR,#0010HMOVX@DPTR,AMOVP2,#00HMOVP2,#0FFH

4、MOV@R0,#11HMOVX@R0,AXCHA,R0XCHDA,@R0LJMP$END三、实验步骤:1、进入KEIL系统的操作环境2、建立一个工程3、输入汇编程序;4、源程序编辑好后,就可对源文件进行编译,生成目标代码5、运行、调试程序和结果检查①在Debug窗口下,分别采用单步、执行到光标处等命令运行程序。②检查运行结果是否正确。四、预习要求:1、阅读教科书中8051的指令系统,重点掌握的指令有数据传送。2、阅读Keil教程,掌握软件的进入、退出方法。重点掌握单步运行程序的方法和执行到光标处运行程序的方法五、实验报告:1、将数据传送

5、程序加上注释语句。2、总结KeilC51系统的使用特点。2实验二8051程序设计实验一数据传送(设计性实验)一、实验目的:⑴掌握8051汇编语言程序设计方法⑵进一步熟悉KeilC51的运用。二、实验内容:数据传送:将AT89c51内部RAM40H-4FH置初值0~9ABCDEF,然后将40H-4FH的内容传送到内部RAM中的50H-5FH单元。实验参考程序如下:ORG0000HSJMPMAINORG0080HMAIN:MOVR0,#40HMOVR2,#10HMOVA,#00HA1:MOV@R0,AINCR0INCADJNZR2,A1MO

6、VR0,#50HMOVR1,#40HMOVR2,#10HA2:MOVA,@R1MOV@R0,AINCR0INCR1DJNZR2,A2A3:SJMPA3END三、实验步骤:1、进入KEIL系统的操作环境2、建立一个工程3、输入汇编程序;4、源程序编辑好后,就可对源文件进行编译,生成目标代码。5、运行、调试程序和结果检查在Debug窗口下,分别采用单步、执行到光标处等命令运行程序。四、预习要求:1、阅读教科书中8051的指令系统,重点掌握的指令有数据传送、跳转指令的使用方法2、阅读Keil教程,掌握软件的进入、退出方法。重点掌握单步运行程序

7、的方法和执行到光标处运行程序的方法五、实验报告:1、将数据传送程序加上注释语句2、总结KeilC51的建立一个工程、汇编、单步运行和全部运行的方法。3实验三8051程序设计实验二多字节十进制加法(设计性实验)一、实验目的:⑴掌握8051汇编语言程序设计方法⑵掌握8051汇编语言程序的调试方法二、实验内容:多字节的十进制加法,十进制加数3399存于内部RAM的40h、41h单元中,十进制被加数4488存于内部RAM的50h、51h单元中,相加后仍为十进制数,存放于内部RAM的50h、51h单元中。三、实验步骤:1、根据实验内容编制相应的程

8、序;2、进入KeilC51开发环境运行该程序。四、预习要求:(1)阅读教科书中8031的指令系统及程序的设计方法,重点掌握算术运算,转移等指令。(2)掌握KeilC51中连续运行程序的方法和设置断点运行程序

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

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

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