51单片机实验报告
更新时间:2023-09-14 05:39:01 阅读量: 初中教育 文档下载
0842402019
单片微型计算机原理
学 院 班 级 学 号 姓 名 指导教师 成 绩
1
2011年6月
0842402019
? 硬件实验:
实验一:定时器中断实验
实验内容:fosc=11.0592MHz,T0方式2产生定时中断实现秒表功能:数码管后两 位显示10ms;前两位显示秒数;K1/K2/K3键分别启动/停止/清零,按键操作不 分先后
实验程序流程图:
主程序流程图: 中断程序流程图:
开始中断服务程序每250us执行一次初始化LCALL CONVERTLCALL DISPLAYN 有K1?YSETB TR0清计数值N 有K2?YCLR TR0N 有K3?Y实验程序:
ORG 0000H
LJMP MAIN ORG 000BH LJMP INTT0 ORG 0100H MAIN: MOV SP,#70H CALL INI_ALL
INTT0:保护现场250us计数+=1N250us计数>=40Y250us计数=0,10ms计数+=1N10ms计数>=100YY10ms计数=0,s计数+=1Ns计数>=100Ys计数=0恢复现场RETI2
0842402019
LOOP: CALL DISPLAY MOV DPTR,#8000H MOVX A,@DPTR JB ACC.7,NEXT SETB TR0
NEXT: JB ACC.6,NEXT1 CLR TR0
NEXT1: JB ACC.5,LOOP MOV R7,#0H MOV R6,#0H MOV R5,#0H LJMP LOOP /*INTT0*/
INTT0: PUSH PSW PUSH ACC INC R5 CJNE R5,#40,CMP1 CMP1: JC GOON MOV R5,#0H INC R6 CJNE R6,#100,CMP2 CMP2: JC GOON MOV R6,#0H INC R7 CJNE R7,#100,CMP3 CMP3: JC GOON MOV R7,#0H GOON: POP ACC POP PSW RETI /*INIALL*/
INI_ALL:MOV R7,#0H MOV R6,#0H MOV R5,#0H MOV IE,#82H MOV TMOD,#02H MOV TH0,#25 MOV TL0,#25 RET /*DISPLAY*/
DISPLAY:MOV DPTR,#TABLE MOV A,R7 MOV B,#10 DIV AB
3
0842402019
MOVC A,@A+DPTR MOV 33H,A MOV A,B MOVC A,@A+DPTR MOV 32H,A /**/ MOV A,R6 MOV B,#10 DIV AB MOVC A,@A+DPTR MOV 31H,A MOV A,B MOVC A,@A+DPTR MOV 30H,A /**/ MOV DPTR,#8000H MOV A,33H MOVX @DPTR,A MOV DPTR,#8100H MOV A,32H MOVX @DPTR,A MOV DPTR,#8200H MOV A,31H MOVX @DPTR,A MOV DPTR,#8300H MOV A,30H MOVX @DPTR,A RET
TABLE: DB 88H,0AFH,0C4H,86H,0A3H,92H,90H,8FH,80H,82H END
实验结果:数码管后两位显示ms计数,前两位显示s计数,按K1键启动计数,K2键停止计数,K3键清零。可实现秒表功能。
实验二:驱动蜂鸣器实验
实验内容:使P3.5端口输出周期为1S的方波信号。并通过三极管驱动一个直流小喇叭,使其发出断续的鸣响。 实验程序:
ORG 0H
LJMP MAIN ORG 0100H MAIN: MOV SP,#70H START: CPL P3.5
LCALL DELAY
4
0842402019
LJMP START DELAY: MOV R7,#200 Y: MOV R6,#100 X: NOP
DJNZ R6,X DJNZ R7,Y RET END
实验结果:蜂鸣器发出声响。
实验三:显示管增一显示
实验内容:编写程序,使数码管从0000自增一加至9999,然后再自动清零循环。 实验程序:
ORG 0H LJMP MAIN ORG 0100H MAIN: MOV 30H,#0H MOV 31H,#0H MOV 32H,#0H MOV 33H,#0H MOV R0,#1 START: LCALL DELAY LCALL CONVERT LCALL DISPLAY INC R0
CJNE R0,#255,XX LJMP START XX: JC START JNC MAIN
CONVERT:MOV A,R0 MOV B,#10 DIV AB MOV 30H,B MOV B,#10 DIV AB MOV 31H,B MOV 32H,A RET
DISPLAY:MOV A,30H
MOV DPTR,#TABLE MOVC A,@A+DPTR MOV DPTR,#8300H
5
正在阅读:
51单片机实验报告09-14
2010年国家公务员考试行测真题及答案06-23
新概念英语青少版1A - UNIT1、UNIT2测试题09-19
支部换届选举会议主持词04-05
江苏大学金融风险管理期末复习12-10
河北省枣强中学2016届高三上学期期中考试数学(理)试题06-01
2007年第二销售季度工作计划07-24
上海期货交易所期铜跨期套利方法07-24
裁判文书制作规范04-04
- 二甲基甲酰胺安全技术说明书
- 南邮计算机网络复习题
- 高分子物理实验指导书 - 图文
- 2009.9.25 莞惠环控专业施工图设计技术要求
- 学生工作简报
- 揭阳市斯瑞尔环境科技有限公司废酸综合利用项目可行性研究报告-广州中撰咨询
- 今日靓汤(佘自强)
- 奥数 - 二年级 - 数学 - 第三讲时间的教师版计算答案 - 图文
- 如何命制一份好的物理试卷
- 数据库开题报告
- 禁用未经批准或已经废止或淘汰技术的制度流程
- 大学英语(二)第2阶段测试题
- 湘教版一年级上册美术教案(全)
- (整套)学生顶岗(毕业)实习手册
- 高频 二极管包络检波 - 图文
- 2018届中考英语复习题型四任务型完形填空备考精编含解析 - 186
- 郑煤集团超化煤矿一采区开采设计 - 图文
- 财政学习题
- 摄影摄像复习资料
- SMC D-A93接线方式 - 图文
- 单片机
- 实验
- 报告
- 优秀员工自荐书范文精选
- 浅议如何提高初中化学课堂效率-最新教育资料
- 关于加强城市少数民族流动人口管理工作的几点思考
- 事业单位申论:用正确的姿势“抄”材料写好作文
- 在职研究生同等学力申硕考试不合格原因分析
- 《蒙元帝国史》期末考试-新
- 2016-2022年中国拉链市场评估及市场行情动态报告
- 20tRO+edi纯水处理(超滤预处理)设计方案
- 地下室开挖、边坡支护、拆除围墙施工方案 - 图文
- 09级茶化复习资料修改后
- 国际公法网考多项选择题(按字母顺序)
- 2018-2019年广东公需课课后练习答案《改革开放与创新发展》
- 七年级生物下册一、二、三章测试卷(月考)
- 2010年3月长沙房地产市场月报(合富辉煌) - 图文
- 2012年中考政治热点专题复习资料
- 一年级 第9课 红灯停 绿灯行 教案
- 陈洪渊 院士
- 入党积极分子培养考察程序
- 党校是我人生的加油站
- 广西白裤瑶葬礼音乐文化的民俗特征和艺术特点-毕业论文-文述综献