STC15单片机跑流水灯Proteus仿真
STC15单片机跑流水灯Proteus仿真
Proteus仿真
官方示例代码下载位置: https://www.stcmcudata.com/
主程序示例代码
/*------------------------------------------------------------------*/
/* --- STC MCU International Limited -------------------------------*/
/* --- STC 1T Series MCU RC Demo -----------------------------------*/
/* --- Mobile: (86)13922805190 -------------------------------------*/
/* --- Fax: 86-0513-55012956,55012947,55012969 ---------------------*/
/* --- Tel: 86-0513-55012928,55012929,55012966 ---------------------*/
/* --- Web: www.GXWMCU.com -----------------------------------------*/
/* --- QQ: 800003751 ----------------------------------------------*/
/* If you want to use the program or the program referenced in the */
/* article, please specify in which data and procedures from STC */
/*------------------------------------------------------------------*/#include "config.h"
#include "GPIO.h"
#include "delay.h"/************* 功能说明 **************本程序演示跑马灯。
程序使用P2口来演示,输出低驱动。用户可以修改为别的口。******************************************//************* 本地常量声明 **************//************* 本地变量声明 **************//************* 本地函数声明 **************//************* 外部函数和变量声明 *****************//******************** IO配置函数 **************************/
void GPIO_config(void)
{GPIO_InitTypeDef GPIO_InitStructure; //结构定义GPIO_InitStructure.Pin = GPIO_Pin_All; //指定要初始化的IO, GPIO_Pin_0 ~ GPIO_Pin_7, 或操作GPIO_InitStructure.Mode = GPIO_OUT_PP; //指定IO的输入或输出方式,GPIO_PullUp,GPIO_HighZ,GPIO_OUT_OD,GPIO_OUT_PPGPIO_Inilize(GPIO_P2,&GPIO_InitStructure); //初始化
}/******************** 主函数 **************************/
void main(void)
{u8 i,tmp;GPIO_config();while(1){tmp = 1;for(i=0; i<8; i++){P2 = ~tmp;tmp <<= 1;delay_ms(250);}tmp = 0x80;for(i=0; i<8; i++){P2 = ~tmp;tmp >>= 1;delay_ms(250);}}
}
STC15单片机跑流水灯Proteus仿真相关推荐
- 51单片机 74HC154译码器制作流水灯+Proteus仿真
51单片机 74HC154译码器制作流水灯+Proteus仿真 Proteus仿真 实例代码 #include <reg52.h> #define uint unsigned int #d ...
- 【019】基于51单片机的交通灯Proteus仿真设计
一.资料内容 (1).基于51单片机的交通灯proteus仿真设计一份: (2).基于51单片机的交通灯proteus仿真设计keli源代码一份: (3).基于51单片机的交通灯proteus仿真设计 ...
- 51单片机的流水灯实现仿真。
使用KeilC51进行C语言的程序编写生成hex文件后导入51单片机中形成流水灯. 由于51单片机I/O口的驱动能力有限,因此在P0需要使用上拉电阻(限流电阻)来驱动二极管. 流水灯驱动程序如下: # ...
- 【交通灯】51单片机的交通灯Proteus仿真_带紧急开关+黄灯倒计时+可调时间
功能说明: 设计下载链接 1.四路交通灯,带有红绿灯倒计时,绿灯倒计时结束后转黄灯5秒,再转红灯. 2.紧急情况下按键紧急按钮,四路黄灯快闪. 3.可以动态设置红绿灯时间. 涉及知识点:按键扫描,定时 ...
- 基于51单片机的8个小彩灯花样流水灯proteus仿真汇编语言
仿真电路如下图所示: 部分代码: ORG 0000H AJMP START ORG 0003H AJMP INTR0 ORG 0013H AJMP INTR1 START:MOV IE,#85H MO ...
- LED彩灯控制器设计 51单片机 流水灯 PROTEUS 仿真
课程设计题四:LED彩灯控制器设计 要求: 1.至少10个发光管4种花样自动变换,循环往复. 2.彩灯花样变换的快慢节拍可以手动和自动方式控制,手动控制按钮按一次转换一次:自动控制方式每15秒变换一次 ...
- Proteus:单片机 LED流水灯模拟
题目概述: 单片机LED流水灯. 编程: #include <reg51.h> #include <intrins.h> #define uint unsigned int # ...
- 单片机——C51实验含Proteus仿真(独立键盘,矩阵键盘)
文章仅为本人学习记录,如有引用部分会另加说明引用出处 矩阵键盘检测原理:(独立键盘的原理在代码注释中很详细) 线反法的原理为:首先使P1口的高四位输出高电平,P1口低四位输出低电平,这时键盘的行线被拉 ...
- 51单片机:流水灯蜂鸣器控制
//51单片机:流水灯&蜂鸣器控制 //bglei@nuaa.edu.cn 2022/8/28<流水灯&蜂鸣器控制> #include<reg52.h> #in ...
- 单片机c语言 流水灯 教案,单片机控制流水灯讲课教案.doc
单片机控制流水灯 前言 随着人们生活环境的不断改善和美化,在许多场合可以看到彩色霓虹灯不断变化闪烁.LED灯由于其丰富的灯光色彩,低廉的造价以及控制简单等特点而得到了广泛的应用,用彩灯来装饰街道和城市 ...
最新文章
- python怎么样才算入门编程-编程零基础应当如何开始学习 Python?
- [HTML/CSS]margin属性用法
- CentOS屏幕录制
- FM之DATE_CHECK_PLAUSIBILITY
- python爬取app中的音频_Python爬取抖音APP,只需要十行代码
- [JSON].getObj( keyPath )
- 离京2小时,快手百亿入云,一切为了「看见」
- PLSQL如何将千万数据快速插入到另一张表中_数据库设计中的 9 大常见错误
- Pycharm中进行Python远程开发
- Keras中文官方文档(离线版)
- fckeditor for java_基于java使用FCKeditor
- php uchome,【UCHome二次开发】模板解析
- 方舟手游服务器延迟太高怎么办,方舟手机版服务器延迟太高 | 手游网游页游攻略大全...
- 北京集训队2016 Day4 超级跳
- 商品销售数据建模及分析
- 计算机关系差 并 交,计算机三个关系投影 交 并 差是什么意思
- 软件项目研发过程中阶段划分和工作方法
- 2012年第三届蓝桥杯试题(C/C++本科B组)
- 淘宝api接口数据和爬虫数据教程
- 梅斯健康冲刺港股:年营收3亿 腾讯与启明为重要股东
热门文章
- 新版Edge浏览器88版本系列不支持adobe flash的处理方法
- 面向对象编程---掷骰子游戏
- 康佳电视软件测试工程师,康佳电视怎么样之康佳55吋曲面人工智能电视试用测评...
- Android 选择文件(调用系统文件管理器)
- Android 通过usb调用高拍仪进行拍照
- soap xml 转 json
- cropper.js使用
- MLA 格式引用怎么做好分析?
- 天猫盒子 显示电脑连接服务器失败,天猫魔盒访问电脑共享文件需要密码的解决方法...
- Visual Attention Network