• 大小: 60KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-06
  • 语言: C/C++
  • 标签:

资源简介

C8051F120单片机C语言程序代码,经典例程,绝对使用,一看就明白,包括流水灯,数码管,按键,IO控制输入输出,串口通讯等等。

资源截图

代码片段和文件信息

					 
/********************************************************************************************************************************************
/*** C8051F120开发板实验: 0. IO口测试实验
/***
/***   说明: 本测试程序用来测试板上所以I/O连接状况  外接LED共阳数码管  实验时将跳线帽接至+3V
/*** 推荐使用本店EC5进行下载和调试
/*** 开发环境: C8051F120最小系统板、EC5调试器、Keil uVision2
/*** 创建时间: 19/11/2010
/*** 最后修改: 
/***           淘宝地址http://shop61271263.taobao.com
*********************************************************************************************************************************************/


#include 
                   
#define uchar unsigned char
#define uint unsigned int

uchar code tab[]={0xc00xf90xa40xb00x990x920x820xf80x800x900x7f};

void PORT_Init (void)
{
   SFRPAGE  = CONFIG_PAGE; // 寄存器页配置
   XBR2    = 0x40; /*使能交叉开关*/
   P0MDOUT  =0xff;
   P1MDOUT  =0xff;
   P2MDOUT  =0xff;
   P3MDOUT  =0xff;
   P4MDOUT  =0xff;
   P5MDOUT  =0xff;
   P6MDOUT  =0xff;
   P7MDOUT  =0xff;
}
/*******************************/
void delay(uint z)
{
uint xy;
for(x=0;x for(y=0;y<121;y++);
}
/*******************************/
void main (void) 
{
uchar i;
WDTCN = 0xde;
WDTCN = 0xad;   //禁止看门狗定时器
PORT_Init ();
while(1)
{
for(i=0;i<11;i++)
{
P0=tab[i];
P1=tab[i];
P2=tab[i];
P3=tab[i];
P4=tab[i];
P5=tab[i];
P6=tab[i];
P7=tab[i];
delay(500);
}
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       4859  2011-01-10 13:05  C8051F120例程\0 IO口测试\88

     文件        424  2011-01-10 13:05  C8051F120例程\0 IO口测试\88.hex

     文件         38  2011-01-10 13:05  C8051F120例程\0 IO口测试\88.lnp

     文件       5387  2011-01-10 13:05  C8051F120例程\0 IO口测试\88.M51

     文件        970  2011-02-28 12:38  C8051F120例程\0 IO口测试\88.Opt

     文件        217  2011-02-28 12:38  C8051F120例程\0 IO口测试\88.plg

     文件       2036  2010-11-29 19:40  C8051F120例程\0 IO口测试\88.Uv2

    .......       970  2011-01-10 13:05  C8051F120例程\0 IO口测试\88_Opt.Bak

     文件          0  2010-11-29 19:29  C8051F120例程\0 IO口测试\88_Uv2.Bak

     文件       1547  2011-01-10 13:05  C8051F120例程\0 IO口测试\main.c

     文件       3754  2011-01-10 13:05  C8051F120例程\0 IO口测试\main.LST

     文件       5065  2011-01-10 13:05  C8051F120例程\0 IO口测试\main.OBJ

     文件       3307  2010-11-29 19:27  C8051F120例程\1 闪烁灯\88

     文件       1423  2010-11-29 19:27  C8051F120例程\1 闪烁灯\88.c

     文件        287  2010-11-29 19:27  C8051F120例程\1 闪烁灯\88.hex

     文件         36  2010-11-29 19:27  C8051F120例程\1 闪烁灯\88.lnp

     文件       3335  2010-11-29 19:27  C8051F120例程\1 闪烁灯\88.LST

     文件       4204  2010-11-29 19:27  C8051F120例程\1 闪烁灯\88.M51

     文件       3453  2010-11-29 19:27  C8051F120例程\1 闪烁灯\88.OBJ

     文件        963  2011-01-10 13:06  C8051F120例程\1 闪烁灯\88.Opt

     文件        170  2011-01-10 13:06  C8051F120例程\1 闪烁灯\88.plg

     文件       2032  2010-11-27 17:24  C8051F120例程\1 闪烁灯\88.Uv2

     文件        960  2010-12-03 00:07  C8051F120例程\1 闪烁灯\88_Opt.Bak

     文件       2002  2010-11-27 17:12  C8051F120例程\1 闪烁灯\88_Uv2.Bak

     文件       3585  2010-11-29 19:45  C8051F120例程\2 流水灯\88

     文件        316  2010-11-29 19:45  C8051F120例程\2 流水灯\88.hex

     文件         38  2010-11-29 19:45  C8051F120例程\2 流水灯\88.lnp

     文件       4262  2010-11-29 19:45  C8051F120例程\2 流水灯\88.M51

     文件        970  2011-01-10 13:07  C8051F120例程\2 流水灯\88.Opt

     文件        170  2011-01-10 13:06  C8051F120例程\2 流水灯\88.plg

............此处省略53个文件信息

评论

共有 条评论

相关资源