原创 51 IO口基本实验(一)

2008-5-11 21:27 4671 11 13 分类: MCU/ 嵌入式

点击下载,点击下载


这是一个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
 }
}

PARTNER CONTENT

文章评论2条评论)

登录后参与讨论

用户145043 2008-5-12 09:16

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

liujun6037_345432000 2008-5-11 21:34

这个是我设计的51开发板资料,现在我把我们开发板的配套教材发上来,给各位需要的朋友一个参考,高手就可以跳过了. 后面还有我们板子的升级教材,也就是avr的教材也会陆续给大家奉上.供各位参考.
相关推荐阅读
正点原子 2013-05-17 23:47
【连载】【ALIENTEK 战舰STM32开发板】STM32开发指南--第六十一章 战舰STM32开发板综合实验(标准例程终结篇)
   第六十一章 战舰STM32开发板综合实验        前面已经给大家讲了55个实例了,本章将设计一个综合实例,作为本指南的最后一个实验 ,该实验向大家展示了STM...
正点原子 2013-05-03 23:02
【连载】【ALIENTEK 战舰STM32开发板】STM32开发指南--第六十章 UCOSII实验3-消息队列、信号量集和软件定时器
   第六十章 UCOSII实验3-消息队列、信号量集和软件定时器   上一章,我们学习了UCOSII的信号量和邮箱的使用,本章,我们将学习消息队列、信号量集和软件定时器...
正点原子 2013-05-03 20:42
【连载】【ALIENTEK 战舰STM32开发板】STM32开发指南--第五十七章 ENC28J60网络实验
第五十七章 ENC28J60网络实验   本章,我们将向大家介绍ALIENTEK ENC28J60网络模块及其使用。本章,我们将使用ALIENTEK ENC28J60网络模块...
正点原子 2013-05-01 23:00
【连载】【ALIENTEK 战舰STM32开发板】STM32开发指南--第五十九章 UCOSII实验2-信号量和邮箱
第五十九章 UCOSII实验2-信号量和邮箱      上一章,我们学习了如何使用UCOSII,学习了UCOSII的任务调度,但是并没有用到任务间的同步与通信,本章我们将学习两个最基本的...
正点原子 2013-04-30 10:55
【连载】【ALIENTEK 战舰STM32开发板】STM32开发指南--第五十八章 UCOSII实验1-任务调度
  第五十八章 UCOSII实验1-任务调度      前面我们所有的例程都是跑的裸机程序(裸奔),从本章开始,我们将分3个章节向大家介绍UCOSII(实时多任务操作系...
正点原子 2013-04-26 23:16
【连载】【ALIENTEK 战舰STM32开发板】STM32开发指南--第五十七章 ENC28J60网络实验
 第五十七章 ENC28J60网络实验  本章,我们将向大家介绍ALIENTEK ENC28J60网络模块及其使用。本章,我们将使用ALIENTEK ENC28J60网络模块和uIP 1...
EE直播间
更多
我要评论
2
11
关闭 站长推荐上一条 /1 下一条