- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《单片机原理与接口技术实验指导书-北京邮电大学版《单片机原理与接口技术》实验指导书-北京邮电大学版
单片机原理与接口技术
实验指导书
林科
桂林电子科技大学
计算机科学与工程学院
2015.10
目 录
实验一单片机开发环境及I/O口应用 3
实验二 定时器/计数器及其应用 7
实验三 中断系统及其应用 9
实验四A/D和D/A的应用 11
实验五 单片机应用系统设计 17
实验一 单片机开发环境及I/O口应用
一、实验目的
51单片机的内部结构、引脚、寄存器的组成。
5、学会使用51系列单片机I/O口的基本输入、输出功能。
二、实验原理 KeilμVision2是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,使用接近于传统C语言的语法来开发,与汇编相比,C语言易学易用,而且大大的提高了工作效率和项目开发周期,他还能嵌入汇编,您可以在关键的位置嵌入,使程序达到接近于汇编的工作效率。Keil C51标准C编译器为8051微控制器的软件开发提供了C语言环境,同时保留了汇编代码高效,快速的特点。C51编译器的功能不断增强,使你可以更加贴近CPU本身,及其它的衍生产品。C51已被完全集成到μVision2的集成开发环境中,这个集成开发环境包含:编译器,汇编器,实时操作系统,项目管理器,调试器。μVision2 IDE可为它们提供单一而灵活的开发环境。Proteus软件Proteus软件是英国Lab Center Electronics公司出版的EDA工具软件(该软件中国总代理为广州风标电子技术有限公司)。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是目前比较好的仿真单片机及外围器件的工具。Proteus从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,2010年又增加了Cortex和DSP系列处理器,并持续增加其他系列处理器模型。在编译方面,它也支持IAR、Keil和MPLAB等多种编译器。
MCS-51具有P0-P3四个端口,每个口有8条线,共计32条双向且可被独立寻址的I/O口线。本实验将P3口作输入口,接两个拨动开关,P1口作输出口,接8个LED。P1口、P3口为8位准双向口,每一位可独立定义为输入或输出,CPU对P1口、P3口的操作可以是字节操作,也可以是位操作。当P1口、P3口用作输入时,必经先对它置“1”。
三、实验TAB1: DB 01H,03H,02H,06H,04H,0CH,08H,18H
TAB2: DB 01H,02H,04H,08H,10H,20H,40H,80H
TAB3: DB 80H,40H,20H,10H,08H,04H,02H,01H,
TAB4: DB 用户自己定义
输入信号使用P3口的2个位,如P3.0和P3.1,可以确定4种模式。
实验程序框图如图 1.1和图 1.2所示:
图 1.1 主程序 图1.2 转换输出子程序
四、实验内容
1、Keil软件使用练习
设(R0)=20H,(R1)=25H,(20H)=80H,(21H)=90H,
(22H)=0A0H,(25H)=0A0H,(26H)=6FH,(27H)=76H,执行程序后,问程序完成什么功能,写出运行结果。(见参考程序一)
参考程序一:
ORG 0000H
MOV R0,#20H
MOV R1,#25H
MOV 20H,#80H
MOV 21H,#90H
MOV 22H,#0A0H
MOV 25H,#0A0H
MOV 26H,#6FH
MOV 27H,#76H
CLR C
MOV R2,#3
LOOP: MOV A,@R0
ADDC A,@R1
MOV @R0,A
CLR C
INC R0
INC R1
DJNZ R2,LOOP
JNC NEXT
MOV @R0,#01H
SJMP $
NEXT: DEC R0
您可能关注的文档
- cha3 创业实践ch3 创业实践.ppt
- c软件工程师笔试题c软工程师笔试题.doc
- dfi_平衡计分卡与战地图略地图.ppt
- dcs常见故障分析dc常见故障分析.ppt
- dali总线标准dal总线标准.doc
- eclipse完全手册.doc
- caxa图文档_通用功介绍_200912caxa图文档_通用功能介绍_200912.ppt
- eepo教案模版(六年科学)张玉龙eepo教案模版(六年级科学)张玉龙.doc
- ems国际快递服务的现分析状分析.doc
- chapter11细胞殖及其调控chapter11细胞增殖及其调控.ppt
- 2020版 沪科技版 高中生物学 必修2 遗传与进化《第4章 生物的进化》大单元整体教学设计[2020课标].docx
- 情绪价值系列报告:春节消费抢先看-国证国际证券.docx
- 精品解析:北京市东直门中学2023-2024学年高二下学期3月阶段性考试(选考)物理试题(解析版).docx
- 2020版 沪科技版 高中生物学 必修2 遗传与进化《第4章 生物的进化》大单元整体教学设计[2020课标].pdf
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第1章 人体的内环境和稳态》大单元整体教学设计[2020课标].pdf
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第1章 人体的内环境和稳态》大单元整体教学设计[2020课标].docx
- 液冷盲插快接头发展研究报告-全球计算联盟.docx
- 精品解析:北京市东直门中学2023-2024学年高二下学期3月阶段性考试(选考)物理试题(原卷版).docx
- 精品解析:北京市东直门中学2024届高三考前练习数学试卷(解析版).docx
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第2章 人体的神经调节》大单元整体教学设计[2020课标].docx
文档评论(0)