pic10f220 c语言,PIC10F200 LED流水灯程序
include
IC.h>
__CONFIG(0x0ffb);
//看门狗关,复位脚做复位,不加密
//----------------------------------
//延时函数
void delay()
{
int i; //定义循环变量
for(i=5000;i>0;i--); //空指令,消耗一个指令周期
}
//----------------------------------
//初始化函数
void init()
{
TRIS=0X00; //设置所有IO口为输出
FOSC4=0; //关闭GP2口的Fosc/4输出功能
OPTION=0X00; //所有IO口做普通I/O口
}
//----------------------------------
//亮灯函数
void LED()
{
char i; //设置循环变量
while(1)
{
GPIO=1; //点亮GP0
for(i=3;i>0;i--) //循环3次(GP0-GP2)
{
delay();
delay();
delay(); //调用3次延时函数,控制流水灯的闪烁速度
GPIO=GPIO<<1; //点亮下一位
}
}
}
//-----------------------------------
//主函数
void main()
{
init(); //调用初始化函数
led(); //调用亮灯函数
}
pic10f220 c语言,PIC10F200 LED流水灯程序相关推荐
- led流水灯c语言数组程序,LED流水灯程序 一维数组写法
LED流水灯程序 一维数组写法 /*********** (C) COPYRIGHT 201 2************ * 程序作者: 蓝雨(QQ:983931459 ,Email:chenheng ...
- pic单片机流水灯循环右移c语言,PIC单片机LED流水灯程序
PIC 单片机 LED流水灯程序 ;************************************************************* include ;*********** ...
- 用寄存器HAL库完成LED流水灯程序
重庆交通大学信息科学与工程学院 <嵌入式系统开发>课程 作业报告(第4周) 班 级: 通信工程2001 姓名-学号 : 阎桂董-632007030622 实验项目名称: 作业题目 实验项目 ...
- 单片机实验:使用c语言实现LED流水灯
单片机实验:使用c语言实现LED流水灯 目的:实现一个简单的流水灯程序 仿真软件:Portues 编程软件:Keil Portues 原理图绘制: 需要用到的模块: 单片机:AT89C51 电容:04 ...
- 单片机c语言程序编写步骤,用c语言编写单片机流水灯程序详解
用C语言编写的流水灯程序 一.硬件电路 因为电路用单片机控制,所以电路非常简洁.其电路原理图见下图,印制板图如下图所示. 电路的核心部分是AT89C2051单片机,前面提到它有Pl和P3两组I/O口, ...
- 【嵌入式基础】用C语言编程、寄存器实现LED流水灯程序;stm32CubeMX+Keil使用HAL库点亮流水灯
本文主要介绍STM32F103系列芯片的地址映射和寄存器映射原理,GPIO端口的初始化设置步骤.利用C语言编程和寄存器点亮流水灯以及stm32CubeMX+Keil使用HAL库点灯 目录 一.STM3 ...
- STM32Cubemx的安装及用寄存器HAL库完成LED流水灯程序
目录 一.STM32CubeMx安装 (一)简介 (二)下载地址 1.官方下载地址 2.网盘下载地址 二.STM32CubeMX安装过程 三.HAL库安装 四.HAL库实现LED流水灯 (一)新建项目 ...
- 【嵌入式04】用寄存器HAL库完成LED流水灯程序
目录 一.原理学习 1.寄存器映射原理 2.GPIO端口的初始化设置步骤 二.LED流水灯 1.程序设计思路 2.寄存器方式编程实现 3.HAL库编程实现 4.软件仿真 三.总结 四.参考链接 一.原 ...
- 用寄存器HAL库完成LED流水灯程序
STM32的地址映射.寄存器映射原理以及GPIO端口的初始化设置三步骤 (一)STM32F103系列芯片的地址映射及寄存器映射原理 1.STM32F103C8T6简要介绍 ● STM32F103C8 ...
最新文章
- 数据分析 同比是消除季节影响与去年同段时间比,环比是连续两个时间段比
- 保证相同类型的MDI子窗体只会被打开一次的方法
- 多线程内存泄漏_内存泄漏的场景和解决办法
- 计算机工程学院运动会方阵口号,关于校运会的方阵口号
- wxpython界面切换_wxpython实现按钮切换界面的方法
- 基于Text-CNN模型的中文文本分类实战
- Exception in thread main java.lang.NoClassDefFoundError
- html可编辑下拉选项卡,bootstrap可编辑下拉框jquery.editable-select
- php管理后台,后台管理主页面 admin.php
- 概率图模型(快速入门必备)
- oracle 导入 imp-00008,imp导入文件时报大量的imp-0008错误
- php+日期周几,如何判断php一个日期是周几
- HTML学习的第三天
- 再谈自适应学习——技术篇
- 三十六计珍藏版(上)
- 有没有自己制作地图的软件,可以生成地图的软件
- Js判断是否为非数字
- 建立student类,在此类中所有数据定义为私有数据变量。并建立一个student对象数组,用附件中的数据进行初始化。计算每个学生三门课程的总分和平均成绩(C++实验)
- oracle 在plsql中创建procedure并调用
- 华为微博回应鸿蒙,果不其然,华为放出终极大招!鸿蒙操作系统下月正式推送。就在刚刚,华为开通了鸿蒙操作系统的官方微博,关注人数已接近八万。 ... - 雪球...
热门文章
- vue中实现美团双级联动菜单
- 中南大学计算机学院羽毛球赛,“羽你同行”交通院第六届师生羽毛球赛圆满举办...
- python连接oracle超时设置,Python连接Oracle设置过程记录
- Android开发之Android Studio第三方库的六种依赖讲解说明
- Android中的JSON解析方式:json; Gson ; Fastjson
- NSNotification、delegate和KVO的区别
- bootstrap 查缺补漏
- 利用dbms_backup_restore函数来恢复数据文件
- 【转】Dubbo_与Zookeeper、SpringMVC整合和使用(负载均衡、容错)
- ActiveReports 报表应用教程 (10)---交互式报表之向下钻取(详细数据按需显示解决方案)...