嵌入式系统实验.pptVIP

  • 0
  • 0
  • 约1.2千字
  • 约 11页
  • 2026-01-13 发布于湖南
  • 举报

单片机系统及其应用实验指导老师:银翔实验二定时器、中断实验

一、实验目的1.学习CPU内部计数器的使用和编程方法。2.掌握中断处理程序的编程方法。3.掌握Proteus软件的使用方法。4.熟练操作KEIL软件。1、实验内容模拟时序控制装置。观测发光二极管现象:L1、3→L2、4→L5、7→L6、8→L1、3、5、7→L2、4、6、8→全亮→全灭。2、实验步骤1使用KeiluVision4仿真软件,建立本实验的项目文件,接着添加源程序,进行编译,直到编译无误,创建HEX文件。3、实验步骤2使用PROTEUS软件画硬件原理图,下载HEX文件至CPU,执行程序。硬件原理图源程序ORG 0000H LJMP START ORG 001BH JMP IT11 ORG 0030HSTART:MOV A,#0FAH MOV R1,#03H MOV R0,#0AH MOV TMOD,#10H MOVTL1,#00H MOV TH1,#38H ORL IE,#88H SETB TR1LOOP1:CJNE R0,#00,DISP MOV R0,#0AH INC R1 CJNE R1,#0BH,LOOP2 MOV R1,#03LOOP2:MOV A,R1 MOVC A,@A+PC LJMP DISPDB0FAH,0F5H,0AFH,5FH,0AAHDB55H,00H,0FFHDISP:MOV P0,A JMP LOOP1IT11:CLR TR1 DEC R0 MOV TL1,#00H MOV TH1,#38H SETB TR1 RETI END思考题1、改变发光二极管闪烁的间隔时间。2、P1口添加一个暂停按键,当该键按下时显示暂停,保持当前状态;再次按键,继续显示。(例如:P1.0)3、去掉定时与中断,编写延时子程序。(写在实验报告上)4、P1口添加多个按键,分别对应实现不同的显示功能。(例如:暂停键、显示状态顺序执行和逆序执行键……)(选做题)实验报告1、完成三道习题2、概括PROTEUS的操作步骤3、体会、建议实验预习实验三 数码显示实验要求:1、熟读程序2、完成后面的习题3、请带开发板和数据线进行实验实验结束后,请同学们正常关机退出,谢谢!**

文档评论(0)

1亿VIP精品文档

相关文档