首页 > 其他分享 >使用proteus仿真51单片机的流水灯实现

使用proteus仿真51单片机的流水灯实现

时间:2024-06-08 10:04:33浏览次数:23  
标签:仿真 代码 51 单片机 电路 proteus 流水

proteus介绍:

proteus是一个十分便捷的用于电路仿真的软件,可以用于实现电路的设计、仿真、调试等。并且可以在对应的代码编辑区域,使用代码实现电路功能的仿真。

汇编语言介绍:

百度百科介绍如下:

汇编语言是培养学生理解硬件资源的语言是学习和理解其他高级程序设计语言的基础,是计算机组成原理 、接口与通信技术 、计算机控制技术和数据采集等许多专业课的重要组成部分。

代码实现:
此次我做出的仿真是使用80C51、led等、电容、电阻、按钮等组成一个仿真电路,主要的功能是实现流水灯的闪烁。

这里流水灯闪烁间隔的时间可以自己根据需要修改,代码比较简单,主要是延时,和高低电平的控制。

仿真图如下:


                        
代码链接:使用proteus软件,并且搭建出51单片机的结构图,控制流水灯资源-CSDN文库

标签:仿真,代码,51,单片机,电路,proteus,流水
From: https://blog.csdn.net/mingangel/article/details/139541304

相关文章

  • 51.《一篇浅浅的搞懂Android四大组件之一内容提供者和观察者》
    一内容提供者背景:之前提到过内容提供者就是在访问数据的时候那么它因何诞生我们之前的数据访问像SQLite之类访问都是在当前应用程序访问那则么能行而其他应用程序之间的访问就需要这一组件的帮助画的有点粗糙但大致就是这样工作的B通过ContentResolver类访问A中Conte......
  • Keil uVersion 4单片机开发指南
    1软件安装双击打开C51V901.exe弹出安装界面,点击Next>>点击同意协议勾选框,接着点击Next>>点击Browse...选择合适的目录,接着点击Next>>按要求填写相关信息,然后点击Next>>软件安装中,等待安装完成点击Finish完成安装2注册激活桌面右键打开KeiluVision4,弹出菜单后选......
  • 代码随想录算法训练营第三十天 | 51.N 皇后
    51.N皇后题目链接文章讲解视频讲解递归三部曲递归函数参数需要传入当前chessBoard和棋盘大小n,以及当前要放置皇后的行数rowvoidbacktracking(vector<string>&chessBoard,intn,introw);递归终止条件当最后一个皇后放置好后结束if(row==n){result.push_b......
  • 基于51单片机煤气天然气CO检测报警器排气风扇断气
    **单片机设计介绍,基于51单片机煤气天然气CO检测报警器排气风扇断气文章目录一概要二、功能设计设计思路三、软件设计原理图五、程序六、文章目录一概要  基于51单片机煤气天然气CO检测报警器排气风扇断气系统概要如下:一、系统概述本系统旨在利用51单片......
  • Codeforces Round 951 (Div. 2)
    A.GuesstheMaximum题意:给定一个数组,求一个k值,k满足对于任意的这个数组的区间的最大值max,k<max。求满足条件的最大k。思路:只考虑长度为2的区间即可。参与到比较中的数值一定是两个数中的大数,从所有大数中选出最小的一个即可。总结:赛时很快就A掉了,但是思考的不够细节,思维太......
  • CodeForces Round #951(Div. 2) 补题记录(A~D)
    A容易发现对于任意一个长度为\(n\),下标从\(1\)开始的序列\(a\),若\(1\lel\ler<n\),则必然有\(\max\limits_{i=l}^ra_i\le\max\limits_{i=l}^{r+1}a_i\)。若\(1<l\ler\len\),则必然有\(\max\limits_{i=l}^ra_i\le\max\limits_{i=l-1}^ra_i\)。很显然Bob希望......
  • 代码随想录算法训练营第30天 | 332.重新安排行程 、51. N皇后、37. 解数独
    332.重新安排行程(可跳过)https://programmercarl.com/0332.重新安排行程.html有难度,涉及到图,有些用例会超时/***@param{string[][]}tickets*@return{string[]}*/varfindItinerary=function(tickets){constres=['JFK'];constmap={};for(le......
  • 如何在 Proteus 中添加 esp32 库进行仿真
    前言:    最近有B站粉丝问到如何使用proteus进行ESP32仿真,然后自己去查阅了很多资料进修了一下,整理了出这篇文章,分享一下如何将ESP32库添加到proteus中并进行仿真。  在Proteus中添加ESP32库进行仿真下面具体介绍步骤:1.打开Proteus,转到"库"->"库管理"......
  • OPENMV——识别绿色小球并通过串口把信息发送到单片机,进而控制小车追小球
    OPENMV代码#Measurethedistance##Thisexampleshowsoffhowtomeasurethedistancethroughthesizeinimgage#Thisexampleinparticularlooksforyellowpingpongball.importsensor,image,timefrommachineimportUARTuart=UART(3,115200)#......
  • OPENMV——追踪AprilTags,并将位置信息传给单片机从而控制小车追AprilTags
    #AprilTagsExample##ThisexampleshowsthepoweroftheOpenMVCamtodetectAprilTags#ontheOpenMVCamM7.TheM4versionscannotdetectAprilTags.importsensor,image,time,mathfrommachineimportUARTuart=UART(3,115200)#OpenMVRT注......