1、 编 程 软 件:keil5版本。

2、仿 真 软 件:Proteus8.12。据说8.9版本也可以。

3、单片机选型:STC15W4K32S4

4、学 习 目 标:从点亮1个LED开始,先学习控制单片机IO口高低电平状态。

5、 程序如下:

/**********************************************************************
项目名称:基于STC15W4K32S4单片机仿真《点亮1个LED》
项目作者:LCY
项目版本:V1.0
项目说明:LED正极串联电阻后接电源,负极接单片机P0.0口  
学习目标:先学会控制单片机IO口输出高低电平。    
起止日期:2022年12月2号-2022年12月2号
**********************************************************************/
#include <stc15.h> //头文件,必须包含此文件。

sbit LED = P0^0;   //定义LED端口为P0.0;P0^0写法为C语言默认写法

/**********************************************************************
函 数 名:主函数
函数功能:程序运行必须要用的函数,有且只有1个。函数里面包含一个while循环
**********************************************************************/
void main(void)    
{     
  P0M0 = 0x00; P0M1 = 0x00; //GPIO初始化,设置为准双向口
  P1M0 = 0x00; P1M1 = 0x00; //GPIO初始化,设置为准双向口
  P2M0 = 0x00; P2M1 = 0x00; //GPIO初始化,设置为准双向口
  P3M0 = 0x00; P3M1 = 0x00; //GPIO初始化,设置为准双向口
  P4M0 = 0x00; P4M1 = 0x00; //GPIO初始化,设置为准双向口
  P5M0 = 0x00; P5M1 = 0x00; //GPIO初始化,设置为准双向口
  P6M0 = 0x00; P6M1 = 0x00; //GPIO初始化,设置为准双向口
  P7M0 = 0x00; P7M1 = 0x00; //GPIO初始化,设置为准双向口
    
    while(1)
    {
        LED=0;   //LED=0时,LED端口为低电平点亮,LED=1时为高电平,LED不亮。
    //  P0=0XFE; //通过赋值P0整个IO状态也可以控制,0XFE,对应二进制1111 1110
    }
}

6、仿真图如下:

基于STC15W4K32S4单片机仿真《点亮1个LED》相关推荐

  1. 基于STC15W4K32S4单片机仿真《外部中断INT0控制LED亮灭》

    1. 编 程 软 件:keil5版本. 2.仿 真 软 件:Proteus8.12 3.单片机选型:STC15W4K32S4 4.学 习 目 标:   1.学习外部中断INT0 5.程 序 文 件 : ...

  2. 基于STC15W4K32S4单片机仿真《74HC595驱动数码管动态显示》

    1. 编 程 软 件:keil5版本. 2.仿 真 软 件:Proteus8.12 3.单片机选型:STC15W4K32S4 4.学 习 目 标:1.学习74HC595驱动数码管动态显示 5.程 序 ...

  3. 基于STC15W4K32S4单片机仿真《74HC595驱动数码管静态显示》

    1. 编 程 软 件:keil5版本. 2.仿 真 软 件:Proteus8.12 3.单片机选型:STC15W4K32S4 4.学 习 目 标:1.学习74HC595芯片工作方式           ...

  4. 基于STC15W4K32S4单片机仿真《多个LED闪烁》

    1. 编 程 软 件:keil5版本. 2.仿 真 软 件:Proteus8.12.据说8.9版本也可以. 3.单片机选型:STC15W4K32S4 4.学 习 目 标:1.学习延时函数 2.学习子函 ...

  5. 【单片机仿真项目】LED 闪烁灯(proteus原理图+keil代码)

    目录 1.keil代码 2.闪烁灯proteus电路仿真图 3.闪烁灯工作流程gif动态展示

  6. 基于STC15W4K32单片机仿真《定时器0实现LED闪烁》

    1. 编 程 软 件:keil5版本 2.仿 真 软 件:Proteus8.12 3.单片机选型:STC15W4K32S4 4.学 习 目 标:学习定时器0 的使用 5.程 序 文 件 : /**** ...

  7. 基于51单片机的wifi智能led灯的毕业设计

    基于51单片机的wifi智能led灯的毕业设计 摘要 系统基于STC89C52RC单片机设计,拥有自动与手动两种模式,自动模式下可以过热释红外传感器检测是否有人,采用光敏电阻构成的电路检测环境光的强度 ...

  8. Proteus:单片机定时器中断(LED闪烁)

    题目概述: 单片机定时器中断(LED闪烁). 编程: #include <reg51.h> #define uchar unsigned char #define uint unsigne ...

  9. 单片机led闪烁代码_单片机、555实现LED闪烁电路

    有朋友在后台发消息,希望设计一个LED闪烁电路,闪烁频率为2Hz,想了解LED闪烁的电路原理是什么,下面解答一下,看看有没有写的很通俗易懂.要设计一个闪烁电路,闪烁频率为2Hz,即500ms亮灭交替. ...

最新文章

  1. 用linux写python_linux用什么写python
  2. MySQL中的pid与socket是什么?
  3. bootstrap table 列拖动变宽
  4. 【递归算法01】递归的调用机制
  5. CISSP 重点知识点总结3
  6. 数列科技开源全链路压测平台Takin-总结
  7. 经典laravel后台管理系统
  8. 学it需要学历吗_学IT需要什么学历
  9. 相见恨晚的5个资源网站 影视音乐资源随你看
  10. unity之二维数组实现正六边形地图
  11. windows10小技巧: 将手机投影到windows10上
  12. 华硕服务器怎么装系统教程视频,华硕怎么安装linux系统教程视频
  13. Teigha.NET V19 操作DWG、DXF文件
  14. html页面中获取地址栏上通过get方式传递的值
  15. 工业相机介绍及其与普通相机的区别
  16. 财会计算机基础知识,会计的基础知识大全
  17. 物体碰撞和检测——Hit UFO改进版射箭游戏
  18. FastReport.Net 用户手册——介绍与安装
  19. 2020.11.10--AE--内置效果滤镜、效果滤镜查询、效果滤镜-风格化
  20. 机顶盒demux的流程

热门文章

  1. 电脑我的世界服务器无限刷甘蔗,我的世界怎么无限刷甘蔗_我的世界无限刷甘蔗视频教程_玩游戏网...
  2. Postgresql监控,都监控点啥?
  3. C++文件操作——创建和删除文件夹
  4. 基于网络的漏洞扫描软件主要包括哪些组成部分?各组成部分分别发挥什么功能?
  5. 完成三维Cad建模Solidworks课程
  6. 推荐7个助你面试通关的公众号
  7. 什么是计算机用英语解释,常用计算机英语解释
  8. 微信小程序php分页加载,微信小程序分页加载
  9. jxls导出excel,使用sum函数无法求和的问题
  10. php怎么把字符转成json,怎么把php字符串转为json