- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验一、输入输出实验
实验目的:
体验单片机的程序编写和运行过程
掌握汇编语言的设计编译和运行
实验内容:
用P0端口作输入,P1端口做输出。程序循环从P0端口读入数据,从P1端口输出。输出用LED灯显示。
实验步骤和方法:
搭电路。输入端口的6个口接开关接口,输出6个接口接LED灯。
编写程序
调试程序
实验要求:
1、先用proteus软件搭建电路,编写程序作仿真。
2、在软件里验证好程序再上实验平台验证
I/O实验程序:
ORG 0000H
MAIN: MOV P0,#0FFH
LOOP: MOV A,P0
MOV P1,A
LJMP LOOP
END
实验二、跑马灯
实验目的:
掌握单片机的输出
掌握子程序的调用方法
掌握定时的设置方法
实验内容:
8个LED灯轮流点亮,点亮间隔为1秒。
定时方法采用子程序调用,延时子程序已经编写好。
实验步骤和方法:
搭电路。P1作输出端口,接LED灯。
编写程序
调试程序
实验要求:
1、先用proteus软件搭建电路,编写程序作仿真。
2、在软件里验证好程序再上实验平台验证。
附:延时子程序
DELAY: MOV R3,#20 ;延时0.2s
D1: MOV R4,#20
D2: MOV R5,#248
DJNZ R5,$
DJNZ R4,D2
DJNZ R3,D1
RET
跑马灯 延时子程序
ORG 00H
JMP MAIN
ORG 30H
MAIN:
MOV A,#0FFH
CLR C
MOV R2,#08H ;循环八次
LOOP:
RLC A ;带进位左移
MOV P2,A
MOV R7,#05H
LOOP1:
CALL DELAY
DJNZ R7,LOOP1
DJNZ R2,LOOP ;反复循环
JMP MAIN
DELAY: ;延时0.2s子程序
MOV R3,#20
D1: MOV R4,#20
D2: MOV R5,#248
DJNZ R5,$
DJNZ R4,D2
DJNZ R3,D1
RET
END 实验三、跑马灯
实验目的:
掌握单片机的输出
掌握定时器中断和查询的使用方法
实验内容:
8个LED灯轮流点亮,点亮间隔为1秒。
定时方法采用8051定时器,分别使用查询和中断编写两个程序。
实验步骤和方法:
搭电路。P1作输出端口,接LED灯。
编写程序
调试程序
实验要求:
1、先用proteus软件搭建电路,编写程序作仿真。
2、在软件里验证好程序再上实验平台验证。
下面的亮灯顺序1,2 …… 7,8,1,2 ……
跑马灯 中断程序
ORG 0000H
LJMP MAIN
ORG 000BH
LJMP T0_INT
ORG 0050H
MAIN:
MOV TMOD, #01 ;令T0定时方式1
MOV TH0, #3CH
MOV TL0, #0B0H ;50ms@12MHz
SETB TR0 ;启动T0
MOV IE, #82H ;允许中断
MOV R7, #20
MOV A, #7FH
MOV P2, A
M_LOOP: ;主程序, 空循环
SJMP M_LOOP
T0_INT: ;50ms执行一次
MOV TL0, #0B0H
MOV TH0, #3CH
DJNZ R7, T0_END ;中断20次?
MOV R7, #20 ;才到1s
RR A
MOV P2, A
T0_END:
RETI
END
跑马灯 查询程序
ORG 0000H
LJMP MAIN
ORG 0050H
MAIN:
MOV TMOD, #01 ;令T0定时方式1
MOV TH0, #3CH
MOV TL0, #0B0H
您可能关注的文档
- 单片机技术的发展与应用.doc
- 单片机技术课程标准.doc
- 单片机继电器模块.doc
- 单片机键盘设计.doc
- 单片机交通灯综合实验报告.doc
- 单片机教案(第8章A-DD-A转换接口)..doc
- 单片机教程之第5章 作业.ppt
- 单片机教学计划.doc
- 单片机介绍英文版.doc
- 单片机开发板 51单片机开发板原理图和PCB.pdf
- GB/T 29324-2024架空导线用碳纤维增强复合材料芯.pdf
- 《GB/T 29324-2024架空导线用碳纤维增强复合材料芯》.pdf
- GB/T 43905.1-2024焊接及相关工艺中烟尘和气体取样的实验室方法 第1部分:电弧焊中烟尘排放速率的测定和分析用烟尘的收集.pdf
- 《GB/T 43905.1-2024焊接及相关工艺中烟尘和气体取样的实验室方法 第1部分:电弧焊中烟尘排放速率的测定和分析用烟尘的收集》.pdf
- 中国国家标准 GB/T 43905.1-2024焊接及相关工艺中烟尘和气体取样的实验室方法 第1部分:电弧焊中烟尘排放速率的测定和分析用烟尘的收集.pdf
- 中国国家标准 GB/T 18910.21-2024液晶显示器件 第2-1部分:无源矩阵单色液晶显示模块 空白详细规范.pdf
- GB/T 18910.21-2024液晶显示器件 第2-1部分:无源矩阵单色液晶显示模块 空白详细规范.pdf
- 《GB/T 18910.21-2024液晶显示器件 第2-1部分:无源矩阵单色液晶显示模块 空白详细规范》.pdf
- GB/T 43860.1220-2024触摸和交互显示 第12-20部分:触摸显示测试方法 多点触摸性能.pdf
- 中国国家标准 GB/T 43860.1220-2024触摸和交互显示 第12-20部分:触摸显示测试方法 多点触摸性能.pdf
文档评论(0)