SETB TR0 ;启动T0 DLY: JBC TF0,REP ;查询计数溢出 AJMP DLY
REP: MOV TL0,#XXH ;重新赋初值 MOV TH0,#XXH CPL P1.0 ;把P1.0引脚的电平取反 AJMP DLY HERE: AJMP HERE END
实验二 8051系列单片机P1口编程实验
一、实验目的
巩固51系列单片机的I/O接口原理和结构特点。
MCS-51系列单片机有四个双向的8位I/O口P1~P3。P0是三态双向口,负载能力为8个LSTTL电路,P1,P2,P3口为准双向口,负载能力是4个LSTTL电路
MCS-51系列单片机指令系统中与接口达交道的指令可分为两类:一般的输入/输出指令,如:MOV A, Pi;“读-修改-写”指令,如:ANL Pi, A。 掌握51系列单片机P1口的使用方法,
掌握输入和输出指令,特别是“读-修改-写”指令, 熟练编程和应用延时程序,
掌握在开发系统上进行设计、调试和运行程序的基本方法。 二、实验预备知识
MCS-51系列单片机P1口的工作原理和编程使用方法。 输入和输出指令。 三、实验内容
设计出让5个LED按照某一规律进行闪烁。而且接入一个开关,当开关等于高电平时显示一种闪烁规律,当开关处于低电平时显示另一种规律 四、实验接线及步骤
五、实验报告及要求
总结P1的编程使用方法。

