单片机实验指导书 - 图文(6)
实验原理:
+5V 微动开关 AT89S51INT0/P3.2INT1/P3.3K1K2GNDP1.0+5V
实验步骤:
中断脚P3.2(INT0)或者P3.3(INT1)与按键模块的按键连接,P1.0接到LED小灯。 实验结果:
按K1时,LED点亮1秒后熄灭;按K2时,LED点亮2秒后熄灭。 程序代码:
ORG 0000H AJMP MAIN ORG 0003H ;0中断入口地址 AJMP K1_1S ORG 0013H ; 1中断入口地址 AJMP K2_2S ORG 0033H MAIN: MOV SP,#60H MOV P1,#0FFH SETB EA SETB EX1 ;开外中断1 SETB EX0 ; 开外中断0 SJMP $
K1_1S: CLR P1.0 acall delay1s setb P1.0 RETI
K2_2S: CLR P1.0 acall delay1s acall delay1s setb P1.0
RETI
DELAY_1S:
MOV R6,#50
D1: MOV R4,#20 D2: MOV R5,#248
DJNZ R5,$ DJNZ R4,D2 DJNZ R6,D1 RET END
实验5、 定时器/计数器实验
目的:掌握单片机中断的原理,定时器/计数器计数以及使用方法、。
内容:通过定时器1来定时产生中断控制P1.0 线上的脉冲输出,驱动LED灯闪烁。 所需设备:51单片机主控模块。
单片机P1口 LED灯
实验原理:
实验步骤:连接单片机模块P1.0 LED灯的连线。 实验结果:LED灯闪烁。
程序代码:
ORG AJMP ORG AJMP ORG
MAIN: MOV
MOV MOV
MOV
SETB SETB SETB
LL: NOP NOP
NOP NOP
AJMP
INTQR: ? RETI END
0000H
MAIN 001BH INTQR 001DH SP,#60H TMOD,#10H TH1,#00H TL1,#00H EA ET1 TR1
LL
实验6、 频率测量实验
目的:掌握简易频率计的原理及频率测量的方法,深入了解定时计数器的使用。
内容:由分频模块引一脉冲信号到单片机引脚P3.4/T0,由单片机测量并显示出其频率值。 所需设备:51单片机主控模块、红外通信/标准信号源模块。
静态数码管 信号源 单片机P3口
实验原理:
利用定时/计数器T0的计数功能,记录单片机引脚P3.4/T0上在一定时间(1s)内的脉冲数,即该脉冲的频率,然后将其直观的显示在数码管上。
P3.0/RXDP3.1/TXD静态数码管89S51P3.4/T0
程序代码: MAIN:
ORG MOV SETB MOV MOV MOV SETB LCALL CLR MOV MOV ? ?
LCALL LCALL AJMP
0000H SP,#70H P3.4
TMOD,#05H TH0,#00H TL0,#00H TR0 DELAY TR0 30H,TL0 31H,TH0
BCD DISP MAIN
;双字节二进制数转换成三字节bcd码,bcd码存于50H开始的三个单元,其中高位字节在前,二进制数低位字节存于30H,高位存于31H DBINTBCD: MOV R1,#50H MOV R5,#03H
CLR A LOOP1: MOV @R1,A INC R1 DJNZ R5,LOOP1 MOV R7,#10H LOOP4: MOV R0,#30H MOV R6,#02H CLR C LOOP2: MOV A,@R0 RLC A MOV @R0,A INC R0 DJNZ R6,LOOP2 MOV R1,#50H MOV R5,#03H LOOP3: MOV A,@R1 ADDC A,@R1 DA A MOV @R1,A INC R1 DJNZ R5,LOOP3 DJNZ R7,LOOP4 RET
;双字节bcd分解成单字节bcd ,R0指向带分解的bcd数的地址,R1指向转换后的存放单元 BCDD2S: MOV A,@R0 ANL A,#0FH MOV @R1,A INC R1 MOV A,@R0 SWAP A ANL A,#0FH MOV @R1,A RET
BCD: MOV R0,#60H MOV R2,#08H BCD1: MOV DPTR,#TABL1 MOV A,@R0 MOVC A,@A+DPTR MOV @R0,A INC R0 DJNZ R2,BCD1 RET
- 25 -
DISP: DISP1:
TABL1:
MOV MOV MOV MOV JNB CLR INC DJNZ RET
SCON,#00H ;显示 R0,#60H R2,#08H SBUF,@R0 TI,$ TI R0
R2,DISP1
DELAY: MOV R7,#10 ;延时1s DE1: MOV R6,#200 DE2: MOV R5,#248 DJNZ R5,$ DJNZ R6,DE2 DJNZ R7,DE1 RET END
/*单片机的最大计数频率为晶振频率的1/24,对于晶振频率为12MHZ的单片机,它所能测的最大频率为500KHZ*/
DB DB DB DB DB DB DB DB DB DB DB 77H ;0 …… 此处隐藏:311字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [实用模板]第八章:法国“新浪潮”与“左岸派”
- [实用模板]2021年北京上半年临床医学检验技师生物
- [实用模板]SAP GUI 7.10客户端安装配置文档
- [实用模板]2001年临床执业医师资格考试综合笔试试
- [实用模板]36机场工作实用英语词汇总结
- [实用模板](一)社会保险稽核通知书
- [实用模板]安全教育主题班会材料
- [实用模板]濉溪县春季呼吸道传染病防控应急演练方
- [实用模板]长沙房地产市场周报(1.30-2.3)
- [实用模板]六年级数学上册典中点 - 图文
- [实用模板]C程序设计(红皮书)习题官方参考答案
- [实用模板]中国证监会第一届创业板发行审核委员会
- [实用模板]桥梁工程复习题
- [实用模板]2011学而思数学及答案
- [实用模板]初中病句修改专项练习
- [实用模板]监理学习知识1 - 图文
- [实用模板]小机灵杯四年级试题
- [实用模板]国贸专业毕业论文模板
- [实用模板]教育学概论考试练习题-判断题4
- [实用模板]2015届高考英语一轮复习精品资料(译林
- 00Nkmhe_市场营销学工商管理_电子商务_
- 事业单位考试法律常识
- 诚信教育实施方案
- 吉大小天鹅食品安全检测箱方案(高中低
- 房地产销售培训资料
- 高一地理必修1复习提纲
- 新概念英语第二册lesson_1_练习题
- 证券公司内部培训资料
- 小学英语时间介词专项练习
- 新世纪英语专业综合教程(第二版)第1册U
- 【新课标】浙教版最新2018年八年级数学
- 工程建设管理纲要
- 外研版 必修一Module 4 A Social Surve
- Adobe认证考试 AE复习资料
- 基于H.264AVC与AVS标准的帧内预测技术
- 《食品检验机构资质认定管理办法》(质
- ABB变频器培训课件
- (完整版)小学说明文阅读练习题及答案
- 深思洛克(SenseLock) 深思IV,深思4,深
- 弟子规全文带拼音




