资源描述:
《广东海洋大学单片机实验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、实验一发光二极管流水灯实验一、实验目的:1.通过AT89C51单片机控制8个发光二极管,八个发光二极管分别接在单片机的P0.0-P0.7接口上,输出“0”时,发光二极管亮。开始时P0.0→P0.1….→P0.7,实现亮点以1HZ频率循环移动。2.用PROTEUS设计,仿真以AT89C51为核心的发光二极管流水灯实验装置。3.掌握发光二极管的控制方法。二、PROTEUS电路设计:三、实验仪器和设备PC机、PROTEUS软件或W-A-51综合开发学习板四、源程序设计:根据电路图自行编写并调试。13广东海洋大学张瑛ORG0000HAJMPSTARTORG00
2、30HSTART:MOVP0,#0FFHMOVA,#0FEHAAA:MOVP0,ALCALLDELAYJNBP0.7,BBBRLAAJMPAAABBB:MOVA,#7FHCCC:MOVP0,ALCALLDELAYJNBP0.0,STARTRRAAJMPCCCDELAY:MOVR2,#123DL3:MOVR1,#200DL2:MOVR0,#20DL1:DJNZR0,DL1DJNZR1,DL2DJNZR2,DL3RETEND实验二开关控制LED数码管实验一、实验目的:1.通过AT89C51读入4位开关K1、K2、K3、K4的输入状态,并按照二进制编码关系0
3、-F输出到数码管显示。(如K4K3K2K1全部按下,则显示F;若只有K2按下,则显示2。)2.掌握LED数码管的静态显示。3.掌握I/O口的控制方法。二、PROTEUS电路设计:13广东海洋大学张瑛三、实验仪器和设备PC机、PROTEUS软件或W-A-51综合开发学习板四、源程序设计:根据电路图自行编写并调试。CLRP1.0MOVDPTR,#TABLESTART:CLRAJNBP2.0,D1INCAD1:JNBP2.1,D2ADDA,#2D2:JNBP2.2,D3ADDA,#4D3:JNBP2.3,D4ADDA,#8D4:MOVCA,@A+DPTRMO
4、VP0,AAJMPSTARTTABLE:DB0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,88H,83H,0C6H,0A1H,86H,8EHEND13广东海洋大学张瑛实验三外中断优先级实验一、实验目的:1.理解单片机中断优先级和优先权。2.用PROTEUS设计,仿真基于AT89C51单片机的中断优先级实验。3.掌握中断编程方法。单片机主程序控制P0口数码管循环显示0~8;外中断0、外中断1发生时分别在P2口、P1口依次显示0~8。通过实验可演示高优先级可中断低优先级,但低优先级的中断请求不能中断高优先级。二、
5、PROTEUS电路设计:三、实验仪器和设备PC机、PROTEUS软件或W-A-51综合开发学习板四、源程序设计:根据电路图自行编写并调试。ORG0000HLJMPMAIN13广东海洋大学张瑛ORG0003HLJMPINTER0ORG0013HLJMPINTER1ORG0100HMAIN:MOVSP,#30HSETBEX0SETBIT0SETBPX0SETBEX1SETBIT1CLRPX1SETBEASTART:MOVR0,#00HMOVA,R0MOVR1,#9AA:PUSHACCMOVDPTR,#TABLEMOVCA,@A+DPTRMOVP0,ACAL
6、LDELAYPOPACCINCADJNZR1,AALJMPSTARTINTER0:PUSHPSWPUSHACCSETBRS0MOVR0,#00HMOVR1,#9BB:MOVDPTR,#TABLEMOVA,R0MOVCA,@A+DPTRMOVP2,ACALLDELAYINCR0DJNZR1,BBPOPACCPOPPSWMOVP2,#0FFHRETILJMPAAINTER1:PUSHPSWPUSHACCCLRRS0SETBRS113广东海洋大学张瑛MOVR0,#00HMOVR1,#9CC:MOVDPTR,#TABLEMOVA,R0MOVCA,@A+DPTR
7、MOVP1,ACALLDELAYINCR0DJNZR1,CCPOPACCPOPPSWMOVP1,#0FFHRETILJMPAADELAY:MOVR2,#50D0:MOVR3,#50D1:MOVR4,#50D2:DJNZR4,D2DJNZR3,D1DJNZR2,D0RETTABLE:DB0C0H,0F9H,0A4H,0B0H,099H,092H,082H,0F8H,080HEND实验四60S倒计时实验一、实验目的:1.通过AT89C51的定时器实现60S倒计时,显示采用两位数码管动态显示。2.用PROTEUS设计,仿真基于AT89C51单片机的60S倒计
8、时实验。二、PROTEUS电路设计:13广东海洋大学张瑛三、实验仪器和设备PC机、PROTEU