- 1、本文档共81页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机原理及应用
实 验 指 导 书
单片机接口技术实验室
山东大学
目 录
前言
Ax51汇编语言简单介绍
Cx51语言简单介绍
Keil C51 uVision软件简单介绍
Proteus ISIS软件简单介绍
实验一 Keil C51集成开发环境实验
实验二 Proteus电子设计软件仿真实验
实验三 测量与确定延时子程序时间常数实验
实验四 开关与发光二极管控制实验
实验五 矩阵键盘电路设计实验
实验六 定时计数器程序设计实验
实验七 外部中断程序设计实验
实验八 串行通讯接口实验
A51宏汇编器汇编错误信息
参考文献
前 言
MCS-51单片机实验是MCS-51单片机应用课程教学的一个重要环节。实验指导书包括MCS-51单片机软件开发必备的基本知识和Ax51宏汇编语言,Cx51语言的基本介绍。Keil C51 uVision软件(评估版)和Proteus电子设计软件(授权版)的基本使用方法。实验指导书给出了多个实验项目,通过这些实验项目可以掌握8051单片机各种外设接口和使用开发工具进行软硬件开发调试的方法。
《单片机原理及应用实验指导书》 是单片机接口技术原理实验室的教师根据教学实验要求和教学实验仪器的原理编辑整理编写。在编写过程中的参考文献见“参考文献”,在此向参考文献中的作者表示感谢。
根据学校的有关要求,要求学生在实验室做实验的时候要遵守学校的实验室管理规章制度。这些规章制度是:《山东大学实验室器材损坏赔偿方法》 , 《山东大学仪器设备管理制度》 , 《山东大学学生实验管理制度》 ,《山东大学仪器设备操作规程》 , 《山东大学实验室安全管理制度》 , 《山东大学实验室卫生管理制度》 。
根据实验室的要求,在实验室做实验的时候要准时到实验室并按要求签名,结束实验的时候需要经过实验指导教师的同意才可离开实验室。在实验中间如果实验仪器设备发生问题要及时通知实验指导教师处理仪器设备发生的问题。
提 示
由于每次实验时间有限,因此实验之前,一定要提前预习有关实验项目的实验内容,并按实验要求提前编写实验程序。这样才能在有限的实验时间内完成实验内容。
Ax51汇编语言简单介绍
Ax51汇编语言由汇编器规则和汇编伪指令组成。汇编伪指令是一种特殊的汇编控制符号。在汇编过程中可以按给定的规则改变汇编器的状态,将一些必要的信息加入到目标文件里。A51汇编器允许使用汇编伪指令进行符号定义,保留和初始化存储器空间,控制程序连接,控制汇编状态和进行段选择。下面是汇编语言的简单介绍:
一 符号与表达式
8051汇编语言程序(源程序)是由8051指令的汇编语言符号组成。汇编语言对汇编源程序的指令行的书写格式作了规定,它的格式如下:
[标号:] 8051指令助记符 [操作符1][,操作符2][,操作符3] [;注释]
标号是可选项,一般它表示程序指令的转移地址。操作符又叫操作数,它个数随指令的不同而不同,在汇编指令里可能没有操作符,也可能有1个或多个操作符。操作符可以是立即数、地址或者是符号表示的立即数、存储器地址、转移地址等标识符。
汇编指令里的数字可以使用2进制数、8进制数、10进制数、16进制数。不同进制数用数字后面的不同的后缀来区分:
数 制 数值范围 后 缀 其它表示方式 2进制 0,1 B 8进制 0 ~ 7 O 10进制 0 ~ 9 D 16进制 0 ~ 9,A ~ F H 0xhhhh 省略后缀默认为10进制数。立即数的前面必须加上符号“#”。
Ax51宏汇编器可以使用符号表示数值、地址和寄存器名等。符号名最长为31个字符,第一个字符必须是英文字母“A”~“Z”或“a”~“z”、“_”、“?”后续的字符可以是上述的字母符号或数字“0”~“9”。Ax51宏汇编器把一些字符预定义为A51的保留字,不能对它们进行重定义。这些保留的符号及意义如下:
保 留 字 说 明 C 进位标志 A 累加器 AB 寄存器对 AR0 ~ AR7 当前工作寄存器的绝对地址 DPTR 数据指针 R0 ~ R7 工作寄存器 PC 程序计数器 指令助记符 A51指令的汇编语言符号 $ 当前段的地址计数器 符号“ $ ”是一个特殊的汇编符号,表示当前段的地址计数器。不同的段有不同的地址计数器。如果改变了当前段,地址计数器也自动切换到新段的地址计数器。
Ax51宏汇编器中有三类运算符:算术运算符、逻辑运算符、关系运算符。运算符的运算发生在汇编器的汇编过程中,其结果体现在指令中只是一个操作数(地址、数据、立即数等)。
(1)算术运算符
运算符 说 明 + 、 - 正负号 + 、 - 加减运算 * 乘法运算 / 除法运算 M
您可能关注的文档
- ansys冲压_毕业设计论文.doc
- 泵盖的加工工艺编制与仿真加工_数控毕业论文.doc
- 电池包装送料装置总体方案及控制系统设计_毕业设计.doc
- 离子液体中钕铁硼磁体电镀锌及铜基电镀铝研究_硕士研究生学位论文.doc
- 连接杆的数控车削加工工艺与编程_毕业论文.doc
- 连接轴套的加工工艺分析与编程数_控技术毕业论文.doc
- 年产1万吨长白山高端水建设项目初步可行性研究报告.doc
- 主力百货商场电气工程设计_毕业设计.doc
- 3吨每小时锅炉湿法烟气脱硫可行性研究报告.doc
- 12万吨年甲醇联产8万kW发电项目可行性研究报告技术方案设计.doc
- 2024年学校党总支巡察整改专题民主生活会个人对照检查材料3.docx
- 2025年民主生活会个人对照检查发言材料(四个带头).docx
- 县委常委班子2025年专题生活会带头严守政治纪律和政治规矩,维护党的团结统一等“四个带头方面”对照检查材料四个带头:.docx
- 巡察整改专题民主生活会个人对照检查材料5.docx
- 2024年度围绕带头增强党性、严守纪律、砥砺作风方面等“四个方面”自我对照(问题、措施)7.docx
- 2025年度民主生活会领导班子对照检查材料(“四个带头”).docx
- 国企党委书记2025年度民主生活会个人对照检查材料(五个带头).docx
- 带头严守政治纪律和政治规矩,维护党的团结统一等(四个方面)存在的问题整改发言提纲.docx
- 党委书记党组书记2025年带头增强党性、严守纪律、砥砺作风方面等“四个带头”个人对照检查发言材料.docx
- 2025年巡视巡察专题民主生活会对照检查材料.docx
最近下载
- 《ISO 55013-2024 资产管理-数据资产管理指南》解读和实施指导材料(雷泽佳编制-2024).pdf VIP
- 肿瘤放化疗病人并发症护理课件.pptx VIP
- 新概念第一册lesson79.pptx VIP
- 政府采购机票操作手册.pdf VIP
- 二级展开式斜齿圆柱齿轮减速器设计说明书.pdf
- 字节跳动产品运营专员岗面试题库参考答案和答题要点.docx VIP
- 小学英语单词(带音标).pdf VIP
- 字节跳动运营数据分析师岗面试题库参考答案和答题要点.docx VIP
- 八年级数学上册专题15 半角模型证全等(原卷版).docx VIP
- 字节跳动新媒体运营专员岗面试题库参考答案和答题要点.docx VIP
文档评论(0)