- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
日录
TOC \o 1-5 \h \z 实验一 Pl 口输出实验 2
实验二查询式键盘实验 4
实验三5LED静态串行显示实验 6
实验四6LED动态扫描显示实验 9
实验五阵列式键盘 11
实验六外部中断实验 13
实验七 计数器实验 13
实验八 定时器实验 13
实验九 串口通讯实验(1) 14
实验十串口通讯实验(2) 错误!未定义书签。
实验-一 8155输入、输出实验 错误!未定义书签。
实验十二 自主设计实验 15
一、 实验目的
1、 学习P1 口的使用方法
2、 学习延时子程序的编写和使用
二、 实验说明
P1 口是准双向口,它作为输出口时与一般的双向口使用方法相同。由准双向口结构可知当P1 口用为输 入口时,必须先对它置若不先对它置“1”,读入的数据是不正确的。
三、 实验内容及步骤
用P1 口做输出口,接八位发光二极管。程序功能:发光二极管单只从右到左轮流循坏点亮。
1、 连接硬件电路。在实验台上找到本次实验使用的电路模块,把89C51单片机最小应用系统模块的 P1 口用十线扁平插头和八位发光二极管显示模块连接。
2、 安装好仿真器。用串行数据通信线连接计算机与仿真器,把仿真头插到模块的单片机插座中,打 开模块电源,插上仿真器电源插头。
3、 启动计算机,双击Keil图标,进入Keil集成开发坏境。建立新工程,进行工程配置,主要配置包 括-选择单片机型号,一般选择AT89C51即可;选择仿真器型号、仿真头型号;选择通信端口,点击测试串 行口,通信成功既可退出设置。
4、 编写源程序,编译,链接。无误后,进入调试运行环境,点击全速执行按钮运行程序,观察发光 二极管显示情况。发光二极管从右到左轮流循坏点亮。
5、 使用单片机P1.0和蜂鸣器电路设计发生实验。
四、 流程图及源程序
流程图
源程序
单个发光二极管左循环显示实验
R0,#0Rl,#0Rl, DY01RO, DYOORl,DY01RO, DYOO
R0,#0
Rl,#0
Rl, DY01
RO, DYOO
Rl,DY01
RO, DYOO
START: DYOO:
MOV A,#0FEH MOV
LOOP: DY01:
MOV Pl, A DJNZ
RLC A DJNZ
ACALL DELAY RET
AJMP LOOP END
DELAY:
五、思考题
1、对于本实验延时子程序DELAY:
DELAY: DY01:
MOV R0,#0 DJNZ
DYOO: DJNZ
MOV R1,#O RET
本模块使用12MHz晶振,计算此程序的执行时间为多少?
2、 如何实现两个以上发个二极管循环显示?
3、 如何实现发光二极管右循环显示? 六、电路图
vcc
1
一、 实验目的
1、 学握键盘和显示辭的接口方法和编程方法
2、 掌握键盘扫描和八段码显示器的工作原理
3、 静态显示的原理和相关程序的编写
二、 实验说明
本实验提供了 8个按钮的小键盘,向P0 口逐个输出低电平,如果有键盘按下,则相应输出为低,如 果没有键按下,则输出为高。通过这样可以判断按下什么键。在有键按下后,要有一定的延吋,防止键盘 抖动。
三、 实验步骤及内容
1、 用一根扁平10线插头把查询式键盘实验模块通过P1 口连接到单片机接口模块,另一根扁平10线 把八个LED通过P0 口连接到单片机模块。如无键按下时,LED数码显示八段全灭,有键按下时,则对应 的LED亮。
2、 安装好仿真器,用串行数据通信线连接计算机与仿真器,把仿真头插到模块的单片机插座中,打 卄槿块由汎F 插卜仿直器由汎F扌雨斗
3、 启动计算机,进入仿集环显。选择仿真器型号、仿真头型号、CPU类型;选择通信端口,测试串 行口。
4、 编写源程序,编译无误后运行程序,在键盘上按下某个键,观察数显是否与按键值一致。键值从 左至右为0?7, LED从右到左为0?7。
四、 流程图及源程序
1、 流程图
2、 源程序
ORG 0000H
KOO:
K02:
MOV
MAIN:
ACALL
DELAY
MOV
R5,#0F8H
MOV
P(),#OOH
MOV
A,P1
P1?#OFFH
DY01:
KEY:
CJNE
MOV A,Pl
DJNZ R5,
MOV
A,#0FFH,K01
CJNE
DY01
P1,#OFFH
AJMP
MAIN
A,#0FFH,K02
DJNZ R4,
MOV
A,Pl
KOI:
AJMP MAIN
DYOO
CJNE
A,
CPLA
DELAY:
RET
#0FFH, KOO
MOV
B,A
MOV R4, #02H
END
AJMP
MAIN
MOV
PO.B
DY00:
五、 思考题
1、程序如何确保每按一次键,只处理一次。
六、 电路图
JP1
8
7
6
5
4
3
2
1
8 H
您可能关注的文档
- 半坐位乙状窦后入路切除40例听神经瘤临床体会.docx
- 单壁钢吊箱围堰施工技术研究.docx
- 单臂外固定架固定配以中药熏洗治疗老年桡骨远端骨折.docx
- 单病种管理实践――临床路径在低血钾型周期性瘫痪中应用.docx
- 单病种质量管理实践效果分析.docx
- 单采血浆检测原料血浆质量影响因素分析.docx
- 单采血小板捐献者保留措施探析.docx
- 单侧鼻腔鼻窦占位性病变的临床误诊分析.docx
- 单侧穿刺后凸成形治疗高龄骨质疏松胸腰椎压缩骨折.docx
- 单侧唇裂继发鼻畸形临床整复.docx
- 人教版 九下 数学 第二十七章 相似《强化专题4 相似三角形的基本模型1》课件.pptx
- 人教版 九下 数学 第二十六章 反比例函数《第2课时 实际问题与反比例函数(2)》课件.pptx
- 北师版 八下 数学 第一章 三角形的证明《角平分线-第2课时 三角形中的角平分线》课件.pptx
- 人教版 九下 数学《二次函数》期末复习导航.pptx
- 北师版 七下 数学 第五章 生活中的轴对称《简单的轴对称图形-第2课时 线段的对称性》课件.pptx
- 人教版 九下 数学 第二十八章 锐角三角函数《第1课时 正弦》课件.pptx
- 北师版 七下 数学 第六章 概率初步《积累与提高》课件.pptx
- 人教版(新教材)七年级上册英语Starter Unit 1《Hello!》全单元教学课件.pptx
- 人教版(新教材)七年级上册英语Unit 7《Happy Birthday》全单元教学课件.pptx
- 人教版(新教材)七年级上册英语Starter Unit 3《Welcome!》全单元教学课件.pptx
文档评论(0)