[信息与通信]mcs-51单片机实训指导书-正文-副本

[信息与通信]mcs-51单片机实训指导书-正文-副本

ID:23645484

大小:1.85 MB

页数:157页

时间:2018-11-09

[信息与通信]mcs-51单片机实训指导书-正文-副本_第1页
[信息与通信]mcs-51单片机实训指导书-正文-副本_第2页
[信息与通信]mcs-51单片机实训指导书-正文-副本_第3页
[信息与通信]mcs-51单片机实训指导书-正文-副本_第4页
[信息与通信]mcs-51单片机实训指导书-正文-副本_第5页
资源描述:

《[信息与通信]mcs-51单片机实训指导书-正文-副本》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、高职高专通用教材《单片机原理及应用教程》实训篇主编张明德宋建伟姬红旭齐齐哈尔职业学院2009年8月153内容摘要本书是《单片机原理及应用》系列配套教材之二,为单片机实训教材。全书共分为四个章节,其中第一章为DICE-51编译软件的介绍,第二章为软件编程实验,第三章为MCS-51下载式实验板的使用说明,第四章为硬件与接口实验,最后是附录,搜集了单片机应用当中常用的资料和MCS-51单片机子程序库等。本书共列出20个实验,并在相应实验后面给出了参考程序。书中内容丰富、系统,语言通俗、简练,既可作为各类高职高专院

2、校学生学习“单片机原理与应用技术”时的实验指导书,又可作为其他工程技术人员开发使用单片机时的参考与指导书,更适合初学者进行“自助式”学习单片机时的实验指导。由于编者水平有限,书中难免会有一些错误和不足之处,恳请读者批评指教。编者2009年8月153目录第一章DICE-51编译软件的使用方法11、软件的安装12、使用方法1第二章软件实验5软件实验一数据传送实验5软件实验二拆字、拼字实验7软件实验三数据排序实验9软件实验四数码转换实验(十六进制→ASCII)11软件实验五数码转换实验(十六进制→BCD码)13软

3、件实验六四字节BCD码加法实验15软件实验七双字节乘法实验17软件实验八查表实验20软件实验九多分支散转实验22软件实验十电子计数器实验24第三章MCS-51单片机实验板使用说明书29第四章硬件实验33硬件实验一交通灯实验33硬件实验二中断系统实验37硬件实验三数码显示实验41硬件实验四键盘扫描译码实验45硬件实验五A/D转换实验54硬件实验六D/A转换实验62硬件实验七硬件时钟实验66153硬件实验八PC机与单片机串行通信实验74硬件实验九键盘、显示器综合实验81硬件实验十时钟综合实验93附录一ISP下载

4、式(在线编程)软件使用说明108附录二常用芯片功能介绍110附录三MCS-51汇编指令集114附录四MCS-51单片机实用子程序库120153第一章DICE-51编译软件的使用方法DICE-51编译软件是启东计算机总厂有限公司研制和开发的高级在线仿真软件。由于该仿真器硬件比较复杂,价钱也比较昂贵,因此,对于一般的初学者来说配备起来很困难。但实际上由于该仿真器体积较大,使用起来并不方便,再加上近几年能支持在线下载的芯片越来越多,因此,实际上这种价钱昂贵的、使用又不太方便仿真器的使用已经越来越少了。尽管如此,它

5、的编译软件做的还是不错的,所以我们这里还仍然使用,用它来做软件的编辑、编译、软件调试还是很方便的。1、软件的安装⑴将所配光盘放入光驱,双击我的电脑,然后双击光盘驱动器图标;⑵双击Setup程序;⑶按界面上的提示(下一步)进行操作直到安装结束。2、使用方法⑴启动该软件,出现以下界面:153如果是联机仿真运行,则按“确定”;若没有仿真机,则采用脱机运行(编译软件不用联机),按“取消”。⑵打开编辑界面,调入源程序,或直接在上面编辑源程序,最后以.ASM保存文件。⑶源程序编辑完以后,按下“编译”(!)按钮,开始编译

6、该软件。如果软件没有语法错误,则编译成功;若有错误,则根据错误的提示行返回源程序,重新修改再进行编译,直到编译通过为止,便已通过以后,即生成.HEX文件,这是单片机下载程序所需要的文件格式。⑷点击“OK”,即进入调试界面,打开“窗口”153,通常打开4个:CPU内部存储器、源程序、汇编(反汇编)调试程序、内部寄存器。⑸设置程序运行的位置,可以采用“连续运行”、“单步运行”、“宏单步运行”、“设置断点”等方式运行程序,在程序运行当中,可根据信息窗口及时察看变化的数据,以便及时判断出程序的对错。发现程序有错,要

7、返回源程序进行修改,在进入调试程序。153第二章软件实验软件实验一数据传送实验1、实验目的掌握80C51单片机内部数据存储器之间的数据传送的应用。2、实验内容编写程序,将RAM单元20H~2FH的内容传送到30H~3FH当中。3、参考程序;软件实验一数据传送程序ORG0000HAJMPMAIN;上电跳转主程序ORG0030HMAIN:MOVR0,#20H;送源地址首地址MOVR1,#30H;送目的地址首地址MOVR7,#10H;送传送数据的字节数LOOP:MOVA,@R0;从源地址取数MOV@R1,A;送给

8、目的地址单元INCR0;源地址加1INCR1;目的地址加1DJNZR7,LOOP;循环取数、送数操作AJMP$;暂停END;传送结束4、实验步骤⑴读懂源程序;⑵输入程序,文件名定义为:rjsy1.asm;⑶编译源程序,修改程序中的语法错误,生成rjsy1.hex文件;153⑷打开内部数据寄存器窗口,在20H~2FH单元置入00H、01H…0FH;⑸单步执行程序,检查内部数据寄存器20H~2FH、30H~3FH单元

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

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

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