单片机实验教程精品PPT课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
RET
青岛大学电工电子实验中心
实验一 P1口开关量输入输出实验
▪ 四、程序框图
五、实验电路
青岛大学电工电子实验中心
实验二 定时/计数器实验
▪ 一、实验目的
▪ 熟悉MCS-51单片机的定时/计数功能,掌握初始化 编程显示方法。
▪ 二、实验内容
• 计数器实验:手动外部输入脉冲,计数器记到6 时,由 P1.0 输出信号,使LED 发光。
程IE寄存器,置位 EA和 ET0/ET1; • (4)启动定时器/计数器——置位TCON中TR1或TR0位。
青岛大学电工电子实验中心
实验二 定时/计数器实验
▪ 定时器/计数器的初值计算 ▪ 1个机器周期 = 6个状态周期 = 12个振荡周期
▪ 在定时器方式下,T/C是对机器周期脉冲计数的,若 fosc = 6MHz,一个机器周期为12÷fosc=2μs,则:
▪ ⑶点击工具条中“ ”图标,进行源文件的编译、 装载,在出现编译成功的对话框后点击“OK”框自动 进入源文件调试状态。
青岛大学电工电子实验中心
软件使用
▪ ⑷在工具条中点击所需的运行方式:“ “ ”宏单步、“ ”运行。
”Βιβλιοθήκη Baidu步、
▪ ⑸若需要以断点方式运行,可直接点击源语句行前的 “ ”图标来完成所需断点的设置与清除,然后再点 击“ ”图标进入断点运行状态。
▪ 方式0 13位定时器最大定时间隔 = 213 × 2μs=16.384ms;
▪ 方式1 16位定时器最大定时间隔 = 216 × 2μs=131.072ms
▪ 方式2 8位定时器最大定时间隔 = 28×2μs=512μs。
青岛大学电工电子实验中心
实验二 定时/计数器实验
▪ 初值 X = 2k-定时值 / 机器周期T
青岛大学电工电子实验中心
实验一 P1口开关量输入输出实验
▪ 三、实验说明
▪ (1)P1口是准双向口,每一位都可独立地定义为输出或输入。当P1口用 作输入口时必须先对它置“1”。若不先对它置“1”,读入的数据是不 正确的
▪ (2)P3口是准双向口,它作为输出口时与一般的双向口使用方法相同 , 当P3口作为输入口时,必须先对它置高电平。
青岛大学电工电子实验中心
实验二 定时/计数器实验
▪ 三、实验说明
▪ 定时器/计数器的初始化
• 在使用8051的定时器/计数器前,应对它进行编程初始化, 主要是对TCON和TMOD编程;计算和装载T/C的计数初 值。一般完成以下几个步骤:
• (1)确定T/C的工作方式——编程TMOD寄存器; • (2)计算T/C中的计数初值,并装载到TH和TL; • (3)T/C在中断方式工作时,须开CPU中断和源中断——编
▪ 即TH1装入0F8H,TL1装入06H
写在最后
成功的基础在于好的学习习惯
The foundation of success lies in good habits
12
谢谢聆听
·学习就是为了达到一定目的而努力去干, 是为一个目标去 战胜各种困难的过程,这个过程会充满压力、痛苦和挫折
Learning Is To Achieve A Certain Goal And Work Hard, Is A Process To Overcome Various Difficulties For A Goal
▪ ⑹系统一旦进入运行状态后若需终止该程序的运行请 点击“ ”图标退出当前操作返回待命状态。
青岛大学电工电子实验中心
实验一 P1口开关量输入输出实验
▪ 一、实验目的
• (1)学习P1,P3 口的使用方法; • (2)学习延时子程序的编写。
▪ 二、实验内容
▪ P1口转弯灯实验 :P1.0开关接5V时,右转弯灯闪亮,P1.1开 关接5V时左移弯灯闪亮,P1.0、P1.1开关同时接5V或接地时, 转弯灯均不闪亮。
▪ 100ms 的定时初值计算:
• X=216-100ms/2μs=65536-50000=15536= 3CB0H
▪ 13 位计数器500μs 定时初值
• X = 213- 500μs /2μs =8192-250=7942=1F06H
▪ 在方式0中TL1的高3位不用,则1F06H应写成:
▪ 00000110B=0F806H
▪ (3)本实验中延时子程序采用指令循环来实现,在系统时间允许的情况 下可以采用此方法。
延时时间 = 机器周期(12÷11.0592MHz)×指令所需机器周期数×循环次数
延时时间程序:
Delay: MOV R7,#200
;1
DEL1: MOV R6, #123
;1
NOP
;1
DEL2: DJNZ R6,DEL2 ;2 DJNZ R7,DEL1 ;2
青岛大学电工电子实验中心
单片机实验教程
青岛大学电工电子实验中心
▪ 系统组成
系统概述
青岛大学电工电子实验中心
软件使用
▪ ⑴在桌面上点击 图标然后选择以实验系统所插串 口一致的选项,点击“确定”便进入Dais集成调试环境。
▪ ⑵点击工具条中“ ”图标,新建文件,并进入实 验源程序的编辑窗口。编辑完毕后进行保存。