单片机(ISIS 7 Professional):简易红绿灯代码项目
这篇文章主要介绍用C语言制作一个按红、黄、绿顺序依次闪烁的简易红绿灯
用到的软件有:ISIS 7 Professional、Keil uVision2
基本电路图如下:
用到的代码如下:
#include<AT89X51.H>sbit RED=P1^0;//将发光二极管RED接P1^0位端。
sbit GREEN=P1^7;
sbit YELLOW=P1^3;void delay02s (void)//延时0.2秒程序
{unsigned char i,j,k;for(i=20;i>0;i--);for(j=20;j>0;j--);for(k=248;k>0;k--);
}void main (void){int i,j,k;while(1){for(i=0;i<6;i++){RED=0;YELLOW=1;GREEN=1;delay02s();}for(j=0;j<2;j++){RED=1;YELLOW=0;GREEN=1;delay02s();}for(k=0;k<6;k++){RED=1;YELLOW=1;GREEN=0;delay02s(); } }
}
/*仅供学习参考*/
单片机(ISIS 7 Professional):简易红绿灯代码项目相关推荐
- 单片机(ISIS 7 Professional):简易LED闪烁代码项目
这一篇文章主要介绍用C语言制作一个简易的不停闪烁的LED灯. 基本电路图如下: 使用的代码如下: #include<reg51.h> #define uchar unsigned char ...
- 单片机(ISIS 7 Professional):简易汽车转向灯代码项目
这一篇文章主要介绍用C语言制作一个三方向开关控制的汽车转向灯. 设计思路:三开关控制三个功能:左转向.右转向.停车,其中P1^0控制左转向,P1^1控制右转向,P1^2控制四个灯同时闪烁来达到模拟停车 ...
- 单片机(ISIS 7 Professional):简易按钮控制LED代码项目
设计思路:当按钮摁下时灯亮,松开时灯灭. 基本电路如下: 使用的代码如下: #include<reg51.h> #include<intrins.h> #define ucha ...
- vue简易微前端项目搭建(一):项目背景及简介
github传送门: 1.h5主项目 2.项目脚手架 3.子项目模板 系列文章传送门: vue简易微前端项目搭建(一):项目背景及简介 vue简易微前端项目搭建(二):子项目模板及项目脚手架搭建 vu ...
- vue简易微前端项目搭建(二):子项目模板及项目脚手架搭建
github传送门: 1.h5主项目 2.项目脚手架 3.子项目模板 系列文章传送门: vue简易微前端项目搭建(一):项目背景及简介 vue简易微前端项目搭建(二):子项目模板及项目脚手架搭建 vu ...
- python程序红绿灯识别_【2020】Python语言编程实现简易红绿灯功能
作为树莓派编程的"黄金搭档",Python语言是目前正在广泛使用的通用高级编程语言,使用Python语言编程进行创客实验已经成为树莓派最为强势的应用之一. "简易红绿灯& ...
- 用html编写一个红绿灯,利用js实现简易红绿灯
HTML代码: 在一个div容器内,设置3个span CSS代码: .red_light { width: 200px; height: 200px; border-radius: 50%; marg ...
- java利用监听器制作红绿灯_利用js实现简易红绿灯
HTML代码: 在一个div容器内,设置3个span CSS代码: .red_light { width: 200px; height: 200px; border-radius: 50%; marg ...
- C++开源代码项目汇总
Google的C++开源代码项目 v8 - V8 JavaScript Engine V8 是 Google 的开源 JavaScript 引擎. V8 采用 C++ 编写,可在谷歌浏览器(来自 ...
- stm32单片机屏幕一直闪_STM32物联网实战项目 - 项目需求
项目需求 以主流的STM32单片机为主控,GPRS与WIFI为联网模组,配合丰富的外设与接口,设计一款功能齐全的开发板,让学员在学习产品设计的过程中,熟练的掌握STM32单片机的应用. 一.功能需求 ...
最新文章
- Odoo 菜单美化的扩展模块
- 流式计算优化:时效性 [王方浩视角]
- 什么时候加上android.intent.category.DEFAULT和LAUNCHER
- 你需要知道的Linux 系统下外设时钟管理
- 【FFMPEG】【ARM-Linux开发】 ffmpeg 静态库使用,undefined reference错误
- 人工智能全产业链深度透析--(综合)
- 【elasticsearch】elasticsearch的问题之ERROR: bootstrap checks failed
- 环境变量path中,加载顺序,先加在配置在最前面的,如果找到不继续往下寻找。
- SQL语句(九)使用特殊关系运算符查询
- lmdb数据库的读取与转换(一) —— 基本操作
- OpenCV静态编译配置基于小熊猫C++
- 软件配置管理与 SourceSafe 使用指南
- arm linux游戏手柄(joystick)驱动移植
- LaTeX升级打怪路之自定义指令篇1
- python爬取网易云评论最多的歌_python爬取网易云音乐评论
- 3D游戏引擎入门课程——场景管理
- 太阳系及银河系尺寸的直观概念
- C#中如何删除DataTable数据
- Codeforces 1065 简要题解
- strtol 函数详解
热门文章
- Shell编程之变量的高级用法
- ansys toolkit教程_复合材料ANSYS-ACP仿真教程.pdf
- 日历 C语言算法,【求助】万年历算法
- 卡盟主站搭建_搭建卡盟主站下载|搭建卡盟主站教程 (附带源码)百度云_ - 极光下载站...
- 数字电子技术基础(六):译码器、数据选择器
- winmail邮件服务器的搭建,搭建Winmail邮件系统
- 合肥科学岛安光所计算机应用,国家大气污染防治攻关联合中心成立 合肥科学岛安光所承担重任...
- 常见电子元件的识别与检测
- Android精品开源项目整理_V20140221(持续更新中..)
- datagrid getselected/getselections/getData之间的用法差异