资源简介
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个文件信息
- 上一篇:mfc waveout播放器
- 下一篇:ASCII码转换C语言
评论
共有 条评论