日志档案

发表于 2008-5-11 21:27:52

0

标签: 51单片机  io口基本使用  跑马灯  

51 IO口基本实验(一)

点击下载,点击下载

这是一个51IO口基本操作的实验,详细介绍见附件.

平台:FDR51开发板

#include
/*-------------------------------------------------------------------------------------------------------------------
第一行是一个"文件包含"处理。
所谓"文件包含"是指一个文件将另外一个文件的内容全部包含进来,所以这里的程序虽
然只有4 行,但C 编译器在处理的时候却要处理几十或几百行。这里程序中包含reg51.h
文件的目的是为了要使用P1 这符号即通知C 编译器,程序中所写的P1 是指80C51 单片机
的P1 端口而不是其它变量。
--------------------------------------------------------------------------------------------------------------------*/
sbit LED="P1"^0; //定义P1.0为LED接口
/*------------------time ms延时函数-----------------*/
void delay_ms(unsigned int time)
{
 unsigned char tres;
 for(;time>0;time--)
 {
  tres=150;
  while(tres--);
 }
}
void main()
{
 while(1)//死循环,不停的点亮和熄灭
 {
  LED=1; //熄灭LED
  delay_ms(500);//延时0.5s
  LED=0; //开启LED
  delay_ms(500);//延时0.5s
 }
}

系统分类: 单片机   |   用户分类: 51单片机专区   |   来源: 原创   |   【推荐给朋友】

    阅读(164)    回复(2)  

投一票您将和博主都有获奖机会!

  • 正点原子

    2008-5-11 21:34:40

    这个是我设计的51开发板资料,现在我把我们开发板的配套教材发上来,给各位需要的朋友一个参考,高手就可以跳过了. 后面还有我们板子的升级教材,也就是avr的教材也会陆续给大家奉上.供各位参考.

  • edn_OO7

    2008-5-12 9:16:25

    原子的东西还蛮正点的,呵呵。。