实验1:small rtos51-------led控制
2013-10-16 13:12
453 查看
用的是small rtos51系统
然后ext1程序如下:
#include "config.h"
sbit KdClk = P1^1;
sbit KdDat = P1^0;
sbit control = P1^7;
void main(void)
{
TMOD = (TMOD & 0XF0) | 0X01;
TL0 = 0x0;
TH0 = 0x0;
TR0 = 1;
ET0 = 1;
OSStart();
}
void TaskA(void)
{
uint8 i,KdData=0xfe;
i = 8;
control = 0;
do
{
KdClk = 1;
if((KdData & 0x80)==0)
{
KdDat=0;
}
else
{
KdDat=1;
}
KdData = KdData << 1;
KdClk = 0;
}while(--i!=0);
OSWait(K_TMO,10);
}
void TaskB(void)
{
while (1)
{
OSWait(K_TMO,10);
}
}
void TaskC(void)
{
while (1)
{
OSWait(K_TMO,15);
}
}
相关文章推荐
- 嵌入式成长轨迹51 【Zigbee项目】【CC2430基础实验】【在PC用串口控制LED】
- 【iCore1S 双核心板_ARM】例程四:USART通信实验——通过命令控制LED
- CC2530基础实验之串口控制LED灯
- cc2530 串口实验--控制led灯
- (一)GPIO 编程实验 LED 流水灯控制
- arm7 力天电子lpc2148 GPIO之二单路LED控制实验
- 51 汇编语言编程:8个按键控制8个LED
- Android底层开发Led控制实验
- ZigBee基础实验——GPIO输出控制实验-控制Led亮灭
- zju(5)LED控制实验
- Beaglebone Black(2)简单LED控制实验
- CC2530基础实验之采集光照模拟量控制LED状态
- BeagleBone Black板第四课:简单LED控制实验
- cc2530实验小项目-循环控制LED灯 (基于ZigBee协议)
- 第三个实验 通过中断方式让按键控股按键控制LED
- 51 汇编语言编程:8个按键控制8个LED
- 2013-10-08 实验之定时器控制Led等闪烁
- JavaScript控制MCS-51的I/O -- 驱动LED键盘控制IC-FD620K1.
- RTOS_TINY中实现串口发送字符串控制LED
- 【BLE】-CC2541 HAL层控制LED的实验