实验三P3.3口输入.P1口输出.pptVIP

  • 87
  • 0
  • 约小于1千字
  • 约 7页
  • 2019-11-13 发布于天津
  • 举报
实验三 P3.3 口输入 .P1 口输出 一、实验目的 1、学习MCS-51指令系统的使用。 2、学习汇编语言程序的设计和调试方法 3、掌握P3口、P1口简单使用。 4、学习延时程序的编写和使用。 二、实验内容 1、阅读分析并掌握实验原理图。 2、编写并调试程序,下载程序到开发装置。 3、P3口做输入口,外接一脉冲,每输入一个脉冲,P1口按十六进制加一。 4、P1口做输出口,编写程序,使P1口接的8 个发光二极管L1—L8按16进制加一方式点亮发光二极管。 三、实验说明 1.P3口是准双向口,它作为输出口时与一般的双向口使用方法相同,由准双向口结构可知:当P3口作为输入口时,必须先对它置高电平,使内部MOS管截止,因内部上拉电阻是20KΩ—40KΩ,故不会对外部输入产生影响。若不先对它置高,且原来是低电平,则MOS管导通,读入的数据是不正确的。 2.延时子程序的延时计算问题 对于延时程序DEL:MOV R5,#200 DEL0:MOV R6,#248 DEL1:DJNZ R6,DEL1 ; 248*2+4 DJNZ R5,DEL0 ;(248X2+4)*200+4 查指令表可知MOV、DJNZ指令均需用两个机器周期,而一个机器周期时间长度12/6.0MHZ为2微秒,所以该段指令执行时间为:(248*2+4 )*200+4=100ms。 四、程序框图 五、实

文档评论(0)

1亿VIP精品文档

相关文档