STM8S精确延时+LED闪烁
2015-08-03 22:50
549 查看
初学者,写的一个LED闪烁程序,延时一秒,用示波器看过!
#include"iostm8s105c4.h" #define LED PC_ODR_ODR1 void GPIO_Init() { PG_DDR_DDR0=1; PG_CR1_C10=1; PG_CR2_C20=0; PG_ODR_ODR0=0; PC_DDR_DDR1=1; PC_CR1_C11=1; PC_CR2_C21=0; } /********** 微秒级延时程序*********/ void Delayus(void) { asm("nop"); asm("nop"); asm("nop"); asm("nop"); } /********** 毫秒级延时程序**********/ void Delayms(unsigned int time) { unsigned int i; while(time--) for(i=900;i>0;i--) Delayus(); } main() { GPIO_Init(); while(1) { LED=~LED; Delayms(125); } }
相关文章推荐
- hdfs 客户端挂载,集群间复制
- ROS学习--(十三)编写简单的订阅器(subscriber),编译,测试
- centos 6实现ssh无密码登录的简便方法
- Android基础之Activity四种启动模式和task相关
- Java 打开文件夹
- Contiki例(三)使用etimer定时器激活被阻塞的任务
- UE4信息交互-蓝图类中的信息交互
- Android真机获取root权限,进入data目录
- 0-1背包
- UI 03 关于UITextField键盘遮挡问题
- 【暑假测试3】C HDU 5327 Olympiad
- HDU 3572 【最大流 && 时间区间建图】
- java Date获取 年月日时分秒
- C# 类型转换
- 面向对象设计原则
- 固定位置右下角
- windows环境配置groovy
- 函数参数异同(值传递、指针传递、引用传递)
- MySQL性能优化
- 【Web 前端】jquery1.0源码【1-60行】构造函数及全局$变量