- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《单片机原理及应用》实验指导书(辛光红 编著)
《单片机原理及应用》实验指导书
辛光红 编著
电子技术省级实验教学示范中心
实验一 KEIL软件的使用及P1口控制
一 实验目的
1、学习KEIL软件的使用方法及单片机实验平台
2、学习P1口的控制方法
3、学习延时子程序的编写和单片机延时计算方法
二 实验原理
1、KEIL软件是德国Keil公司单片机μVision)将这些部分组合在一起。
2、P1口是一个八位的准双向I/O口,其中一位的内部结构如图所示,输出驱动电路有一只场效应管和一个上拉电阻组成。每一根口线都可以分别定义成输入或输出线。做输出线时,写入“1”,则Q’为“0”,T1截止,P1.X输出高电平,写入“0”,则Q’为“1”,T1导通,P1.X输出低电平。做输入线时,必须先向该口线写“1”,使T1截止。
3、程序延时分析方法:
延时=指令个数X机器周期, 机器周期=12÷nMHZ n为单片机时钟频率
三 实验要求与步骤
实验(一):
用P1口做输出口,接八位逻辑电平显示,程序功能使发光二极管从右到左轮流循环点亮。
1、使用单片机最小应用系统1模块。关闭该模块电源,用扁平数据线连接单片机P1口与八位逻辑电平显示模块。(并口线与右侧的8个插孔是串联等效的。)
2、用串行数据通信线连接计算机与仿真器,把仿真器插到模块的锁紧插座中,请注意仿真器的方向:缺口朝上。
3、打开Keil uVision2仿真软件,首先建立本实验的项目文件,接着添加P1_A.ASM源程序,进行编译,直到编译无误。
4、进行软件设置,选择硬件仿真,选择串行口,设置波特率为38400。
5、(先接通仿真器电源再开启试验箱电源)打开模块电源和总电源,点击开始调试按钮,点击RUN按钮运行程序,观察发光二极管显示情况。发光二极管单只从右到左轮流循环点亮。注:软件具体操作见附录
实验(二):
用P1.0、P1.1作输入接两个置位开关,P1.2、P1.3作输出接两个发光二极管。程序读取开关状态,并在发光二极管上显示出来。
1、用导线分别连接P1.0、P1.1到两个置位开关,P1.2、P1.3到两个发光二极管。
2、添加 P1_B.ASM源程序,编译无误后,运行程序,拨动置位开关,观察发光二极管的亮灭情况。
四 实验参考程序
实验(一):
ORG 0000H
LJMP START
ORG 0030H
START: MOV A, #0FEH
MOV R2,#8
OUTPUT: MOV P1,A
RL A
ACALL DELAY
DJNZ R2,OUTPUT
LJMP START
DELAY: MOV R6,#0
MOV R7,#0
DELAYLOOP: ;延时程序
DJNZ R6,DELAYLOOP
DJNZ R7,DELAYLOOP
RET
END
(二)实验二 仅供参考,需修正
KEYLEFT BIT P1.0 ;定义
KEYRIGHT BIT P1.1
LEDLEFT BIT P1.2
LEDRIGHT BIT P1.3
ORG 0000H
LJMP START
ORG 0030H
START: MOV C,KEYLEFT
MOV LEDLEFT,C
MOV C,KEYRIGHT
MOV LEDRIGHT,C
LJMP START
END
五、附加要求
改变程序,使LED从左至右循环显示,并且使实验一中每个LED灯闪烁的间隔时间大约为5s左右。
六、实验报告要求
1 对实验(一)程序抄写并注释
2 画出实验(一)程序流程图
3 找出实验(一)中延时子程序,并根据实验箱情况计算具体延时。
实验二 外部中断实验
一、实验目的
1.掌握外部中断技术的基本使用方法
2.掌握中断处理程序的编写方法
二、实验原理
1.外部中断的初始化设置的三项内容:中断总允许即EA=1,外部中断允许即EXi=1(i=0或1),中断方式设置。中断方式设置一般有两种方式:电平方式和脉冲方式.
2.中断服务的关键:
(1)保护进入中断时的状态。
堆栈有保护断
您可能关注的文档
- 《2010年规模健康养殖扩建项目实施方案 》.doc
- 《2008年黑龙江省某奶牛养殖园区可行性研究报告》(60页).doc
- 《2011届高考政治高考模拟试题汇编2》.doc
- 《13#锅炉间地下结构基础施工方案 》.doc
- 《2009年矿井灾害预防和处理计划 》.doc
- 《2011年度矿井灾害预防措施及处理计划 》.doc
- 《2011制冷原理与设备课程设计任务书》.doc
- 《2011御府和田玉艺术品投资峰会项目计划书》.doc
- 《220t/h循环流化床锅炉设计》.doc
- 《2011省里创业计划书模板》.doc
- 《单片机原理及应用》期末课程设计-基于单片机的多功能数字钟.doc
- 《单片机原理及应用》期末课程设计-基于单片机的自动控制升降旗系统.doc
- 《单片机原理及应用》课程设计-急救车优先的交通灯控制系统设计.doc
- 《单片机原理及应用》期末课程设计-电梯控制.doc
- 《单片机原理》课程设计说明书-简易数字时钟.doc
- 《单片机原理及应用》课程设计报告-基于MCS-51单片机的俄罗斯方块游戏设计.doc
- 《单片机原理及应用》课程设计报告-基于单片机的数字电压表设计.doc
- 《单片机原理与接口技术》课程设计报告-SST51系列单片机综合实验板开发设计.doc
- 《单片机原理及应用》课程设计指导书.doc
- 《单片机原理及接口技术》课程设计-基于单片机电风扇智能控制系统.doc
最近下载
- 2019-2020学年山东省德州市庆云县青岛版五年级下册期末测试数学试卷(word版含答案).pdf VIP
- 200句搞定高考词汇.pdf VIP
- 现场设备工业管道焊接质量验收规范.pdf VIP
- HITACHI日立空气净化器EP-A5000.doc VIP
- 16J604 塑料门窗(建筑图集).docx VIP
- 人教版高中物理必修三第十二章《电能能量守恒定律》解答题专题训练 (12)(含答案解析).docx VIP
- 2025年绵阳市中考化学试题卷(含答案解析).docx
- 药店员工培训试题及答案.docx VIP
- 2025年ACP云计算考试题库.pdf
- 2025年及未来5年高级铝制品项目市场数据调查、监测研究报告.docx
文档评论(0)