- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机实验报告书
单片机实验报告书
PAGE / NUMPAGES
单片机实验报告书
并行 I/O 接口实验
一、实验目的
熟悉掌握单片机并行 I/O 接口输入和输出的应用方法。
二、实验设备及器件
个人计算机 1 台,装载了 Keil C51 集成开发环境软件。单片机仿真器、编程器、实验仪三合一综合开发平台 1 台。
三、实验内容
(1)P1口做输出口,接八只发光二极管, 编写程序,使发光二极管延时(秒)循环点亮。实验原理图如图所示。
VCC
U1
P1. 0
1
3 9
P1. 1
P10
P00
2
3 8
P1. 2
P11
P01
3
3 7
P1. 3
P12
P02
4
3 6
LED1
LED2
LED8
P13
P03
P1.4 5
3 5
P1. 5
P14
P04
6
3 4
P1. 6
P15
P05
7
3 3
P1. 7
P16
P06
8
3 2
1 k
1k
1k
P17
P07
1 3
2 1
INT1
P20
1 2
2 2
INT0
P21
2 3
1 5
P22
2 4
P1. 0
P1. 1
P1. 7
T1
P23
1 4
2 5
T0
P24
2 6
3 1
P25
2 7
EA/VP
P26
2 8
1 9
P27
X1
1 8
X2
9
1 0
RESET
RXD
1 1
1 7
TXD
3 0
RD
ALE/P
1 6
2 9
WR
PSEN
8 031
图单片机并行输出原理图
实验程序及仿真
ORG 0000H
LJMP START
ORG 0100H
START:MOV R2,#8
MOV A,#0FEH
LOOP:MOV P1,A
LCALL DELAY
RL A
DJNZ R2,LOOP
LJMP START
DELAY:MOV R5,#20
D1:MOV R6,#20
D2:MOV R7,#248
D3:DJNZ R7,D3
DJNZ R6,D2
DJNZ R5,D1
RET
END
中断实验
一、实验目的
熟悉并掌握单片机中断系统的使用方法, 包括初始化方法和中断服务程序的编写方法。
二、实验设备及器件
个人计算机 1 台,装载了 Keil C51 集成开发环境软件。
单片机仿真器、编程器、实验仪三合一综合开发平台 1 台。
三、实验内容
2) 用 P1口输出控制 8 个发光二极管 LED1~LED8,实现未中断前 8 个 LED闪烁,响应中断时循环点亮。
实验程序及仿真
ORG 0000H
LJMP MAIN
ORG 0003H
LJMP INT00
ORG 0010H
MAIN:
A1:MOV A,#00H
MOV P1,A
MOV A,#0FFH
MOV P1,A
SETB EX0
JB ,B1
SETB IT0
SJMP C1
B1:CLR IT0
C1:SETB EA
NOP
SJMP A1
INT00:PUSH Acc
PUSH PSW
MOV R2,#8
MOV A,#0FEH
LOOP: MOV P1,A
LCALL DELAY
RL A
DJNZ R2,LOOP
POP PSW
POP Acc
RETI
DELAY:MOV R5,#100
D1:MOV R6,#20
D2:MOV R7,#250
D3:DJNZ R7,D3
DJNZ R6,D2
DJNZ R5,D1
RET
END
定时 / 计数器实验
一、实验目的
掌握单片机定时 / 计数器的使用方法,包括初始化方法和中断服务程序的编写方法。
二、实验设备及器件
个人计算机 1 台,装载了 Keil C51 集成开发环境软件。单片机仿真器、编程器、实验仪三合一综合开发平台 1 台。
三、实验内容
(2) 用 CPU内部定时器中断方式计时,实现每 1 秒钟控制输出状态发生一
次反转,接发光二极管。
实验程序及仿真
ORG 0000H
LJMP MAIN
ORG 000BH
LJMP TOSUB
ORG 0030H
MAIN:
MOV SP,#70H
SETB EA
SETB ET0
MOV TMOD,#01H
MOV TL0,#0B0H
MOV TH0,#3CH
SETB TR0
MOV R2,#00H
LJMP $
TOSUB:
MOV
TL0,#0B0H
MOV
TH0,#3CH
INC
R2
CJNE
R2,#20,T01
CPL
MOV
R2,#00H
RETI
T01:
RETI
串行通信实验
一、实验目的
掌握单片机串行接口的使用方法。
二、实验设备及器件
个人计算机 1 台,装载了 Keil C51 集成开发环境软件。单片机仿真器、编程器、实验仪三合一综合开发平台 1 台。
三、实验内容
利用 8031 单片机串行口,实现两个实验台之间的串行通讯。其中一个实验台作为发送方,另一侧为
您可能关注的文档
最近下载
- 2022年北京市(初中毕业学业考试)中考数学真题试卷(含详解).docx VIP
- 医疗机构环境卫生学监测.pptx
- 7-8 曲面及空间曲线的应用举例.ppt VIP
- 2024年中考语文名著阅读考试要点总结与精练 《鲁滨逊漂流记》.docx VIP
- 2024年高考政治时政专题 《经济工作会议》时政背景+理论解析+练习(含解析).docx
- “红旗杯”竞赛总题库-1班组长环境安全健康管理能力考试题库(附答案).docx VIP
- AQT 9011-2019 生产经营单位生产安全事故应急预案评估指南.docx
- 2024年全国高考理综试题带解析-全国卷1.pdf
- 浙江省杭州市临平区2022-2023学年七年级下学期期末历史与社会试题(无答案).docx VIP
- 静脉留置针所致静脉炎的预防与护理研究.docx VIP
文档评论(0)