User: alciro    User
 Original    Translate to:  Deutsch  English  Français  中文  
 

Microcontroladores 8051

6.2. 一个结构C

下面的程序显示了一个程序在C与Keil C51的软件的基本结构。

 /************************************************* *********
 例如在C结构与Keil C51的一个方案
 和微控制器8051。

 计划到闪存P0口的所有位
 随着时间的推移。

 作者:拉斐尔阿兰达
 日期:20-10-2009
 版本:1.0
************************************************** ********/

#包括<reg52.h> / /包括8052通用域名

DelayMs无效(无符号整数毫秒)/ /函数原型声明

			/ /全局变量声明


/ /主计划
//------------------------------------------------ ----------
无效的主要(无效){
        
	/ /强制前期准备工作
   	求解P0 = 0,/ /将所有的位0求解P0
	
	/ /身体的程序的无限循环
	而(1){
	
		求解P0 = 0x0FF / /设置为1的所有位求解P0
		DelayMs(200)/ /延迟200毫秒
		求解P0 = 0x00时,/ /将所有的位0求解P0
		DelayMs(200)/ /延迟200毫秒
		}
}


/ /延时功能
//------------------------------------------------ ----------
DelayMs无效(无符号整数毫秒){ 
 
	/ /延迟在毫秒为11.0592 MHz晶体 
    unsigned int的我; 
    而(毫秒){
        我= 115; 
		而(我“20) - ;
        小姐 - ;
    }
} 
Loading
copyright © 2007-2024  www.alciro.org  All rights reserved.         
Share |