单片机实验io口的输入输出实验.docVIP

  • 109
  • 0
  • 约2.36千字
  • 约 6页
  • 2021-10-01 发布于辽宁
  • 举报
实验二I/O 口输入、输出实验 一、实验目的 学习I/O 口的使用方法。 学习延时子程序、查表程序的编写和使用。 二、参考程序框图 三、程序设计 1、P0 口循环点亮程序 ORG 0030H START : MOV P2,#00比 〃消影 MOVA,#01H: // LOOP : MOV P2、A; 〃点亮一个 led 灯 ACALL DELAY; ACALL DELAY; RL A; AJMP LOOP; DELAY : MOV R7.#10; DEI DE2 :MOV R6.#200; :MOV R5.#123; DJNZ R5$ DJNZ R6.DE2; DJNZ R7.DE1; RET END 〃延时500ms 〃左移一位 〃跳转循环 〃延时程序 2、I/O 口输入输出(方法一) ORG 0000H: START : MOV P2.#00H: 〃初始化 MOV P0.#00H: MOVP1,#OFFH: //pl 口初始化给ffh值 MOV DPTR.#TABLE; 〃表地址存入 DPTR MOV 50H.#0FE比 〃比较初值载入地址50h L0 :MOVA.P1; CJNEA?#OFFH.L1; AJMP L0; 〃按键消抖 LI :MOVA.P1; CJNEA.#OFFH.LL1; AJMP L0; LL1 :CJNEA.5OH.LL2: 〃是否与地址50h中数据相

文档评论(0)

1亿VIP精品文档

相关文档