BTF020开发板点个灯。。。。嘻嘻
来源:互联网 发布:xy手机助手 for mac 编辑:程序博客网 时间:2024/06/09 19:25
第一次来CSDN写博客,想想自己工作了这么久,从来没写过博客,还不知道是什么感觉,想了很久还是觉得只有坚持的味道。。。先从最简单最基础的开始来玩了。
截图如下
P2.4口是单片机引脚,从图上可知单片机引脚输出高电平该LED发光,反正输出为低电平LED熄灭。鉴于单片机IO口输出频率过快,人眼识别能力有限,所以将采用基本的软件延时方式实现,让单片机空运行for循环,实现间隔,这样就有了LED的发光和熄灭的效果了。
代码如下:
#include <c8051f020.h>
#include "mytype.h"
#include "delay.h"
sbit led = P2^4;
void SYSCLK_init(void)
{
unint i;
OSCXCN = 0xef;
for(i=0;i<300;i++);
while(!(OSCXCN & 0x80));
OSCICN = 0x68;
}
void Port_init(void)
{
XBR0 = 0x00;
XBR1 = 0x00;
XBR2 = 0x40;
P2MDOUT = 0x10;
}
int main(void)
{
EA = 0;
WDTCN = 0xde;
WDTCN = 0xad;
EA = 1;
SYSCLK_init();
Port_init();
led = 1;
delay_500ms();
led = 0;
delay_500ms();
while(1);
}
- BTF020开发板点个灯。。。。嘻嘻
- BTF020开发板定时器2波特率发生器
- 嘻嘻
- 嘻嘻
- 嘻嘻
- 嘻嘻
- 嘻嘻
- 嘻嘻
- 嘻嘻
- 嘻嘻
- 嘻嘻
- 嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻
- 嘻嘻嘻嘻嘻嘻惺惺惜惺惺
- BTF020独立按键程序
- 嘻嘻,试一哈
- 测试。。。。嘻嘻
- (*^__^*) 嘻嘻
- (*^__^*) 嘻嘻
- 完成端口二
- 没有审美能力,看看这个布局行不
- Linux/Unix 中如何在复制一个目录时排除其中的某个文件
- linux防arp欺骗的方法
- Java中如何获取文件创建时间
- BTF020开发板点个灯。。。。嘻嘻
- windows phone:动画(二)
- UVAOJ 401 注意点...
- C++拾遗
- 101 The One Where Monica Gets a New Roommate (The Pilot-The Uncut Version)
- MySQL 5.1参考手册
- ubuntu12.04新立得安装
- 测试结果: 平和恬淡的9号性格
- Math Tips