单片机原理及应用实验指导书.pdf

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

《单片机原理及应用》

实验指导书

信息学院

2010年3月

目录

实验一熟悉单片机软件开发环境1

实验二MCS-51单片机I/O实验4

实验三七段数码管动态显示实验7

实验四键盘扫描及显示实验12

实验五MCS-51单片机中断实验15

实验六定时器计数器实验19

实验七单片机AD转换及串行异步通信23

实验八单片机软件实现IIC存储接口29

实验九单片机综合应用设计实验33

ii

实验一熟悉单片机软件开发环境

一、实验目的

1、了解单片机软件开发环境的主要软件PROTEUS和KEIL;

2、掌握软件的安装、使用、程序的调试方法,包括跟踪、单步运行和断点设置等;

3、熟悉51单片机的指令系统,掌握汇编语言程序的设计方法。

二、实验仪器

P4电脑一台,软件PROTEUS6.7、KEILUV2以上版本。

三、实验内容

1、PROTEUS、KEIL软件的安装。

2、PROTEUS和KEIL软件联合调试的设置。

3、简单程序调试

(1)传送指令

设置内部RAM的值,(30H)=40H,(40H)=10H,单步执行下列程序,检查结果。

MOV30H,#40H

MOV40H,#10H

MOVR0,#30H

MOVA,@R0

MOVR1,A

MOVB,@R1

SJMP$

执行后:(R0)=,(R1)=,(A)=,(B)=,(30H)=,(40H)=。

(2)运算指令

MOVA,#0BFHMOVA,#0BFHMOVA,#0BFHMOVA,#0BFH

单步MOV20H,#85HMOV20H,#85HMOV20H,#85HMOVB,#85H

执行SETBCSETBCSETBCMULAB

ADDA,20HADDCA,20HSUBBA,20HSJMP$

(A)=(A)=(A)=(A)=(B)=

结果

CY=AC=CY=AC=CY=AC=CY=AC=

标志

OV=P=OV=P=OV=P=OV=P=

1

4、多字节十进制数加法

被加数加数结果低位

20H6730H6

文档评论(0)

xman123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档