并口输入输出实验

并口输入输出实验

  • 一、用Proteus软件来绘制电路图
  • 二、用Keil软件来写程序
  • 三、将Keil写的代码,放进Proteus的仿真图中

实验题目:
用P1脚的按键开关状态来控制P0的LED亮灭。

MCS-51系列单片机的P0~P3端口工作在输入方式时,对应位的锁存器必须先置1,才能正确地读到引脚上的信号;
否则,执行读引脚指令时,若对应位的锁存器的值为0,读的结果永远为0

一、用Proteus软件来绘制电路图

需要用到的元器件

  • BUTTON-------------- 按钮
  • AT89C51--------------CPU芯片
  • LED-RED--------------红色发光二极管
  • RESPACK-8----------排阻
    排阻知识扩充:
    并口输入输出实验_第1张图片
下面是绘制完成的仿真电路图

并口输入输出实验_第2张图片

二、用Keil软件来写程序

代码如下:

#include
  void main(void)
  {
  	   P1=0xff;
	   //刚开始把P1的各个口设置为高电平
	   while(1)
	   {
	   		P0=P1; 
			//通过获取P0口的信息来控制P1的高低电平
	   }  
  }
  
一定要记得生成 .hex文件

三、将Keil写的代码,放进Proteus的仿真图中

效果图如下:

你可能感兴趣的:(单片机,单片机,嵌入式,物联网)