【Proteus仿真】波形信号发生器(4种波形可选,频率可调)
【Proteus仿真】波形信号发生器(4种波形可选,频率可调)【Proteus仿真】波形信号发生器(4种波形可选,频率可调)
📌相关篇《【Proteus仿真】51单片机+DAC0832+LM358放大电路波形发生器》
📺Proteus仿真演示:
📝主程序代码1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677#include "reg51.h" #include <data.h>#include <LCD1602.h>#define uchar unsigned char #define uint unsigned int #define key P1 #define dataout P3 uchar fre[5] ="001Hz";uint data THHL=655 ...
【Proteus仿真】直流电机方向和速度按键控制
【Proteus仿真】直流电机方向和速度按键控制【Proteus仿真】直流电机方向和速度按键控制
Proteus仿真
主程序代码1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791 ...
【Proteus仿真】自动量程(范围<10V)切换数字电压表
【Proteus仿真】自动量程(范围<10V)切换数字电压表【Proteus仿真】自动量程(范围<10V)切换数字电压表
Proteus仿真
示例程序代码123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147#include<reg52.h>unsigned char code dispbitcode[]= {0x3f,0x06,0x5b,0x4 ...
【Proteus仿真】计数逻辑组成的数字钟
【Proteus仿真】计数逻辑组成的数字钟【Proteus仿真】计数逻辑组成的数字钟
Proteus仿真
器件清单
仿真资源
实验基于Proteus8.9SP2平台
123链接:https://pan.baidu.com/s/1sCZfKC0vTYA-KmtERpxpfQ 提取码:qotn
不管昨夜经历了怎样的泣不成声,早晨醒来这个城市依然车水马龙。开心或者不开心,都没有工夫等,只能铭记或者遗忘,那一站你爱过或者恨过的旅程.
【Proteus仿真】超声波模块HC-SR04测距
【Proteus仿真】超声波模块HC-SR04测距【Proteus仿真】超声波模块HC-SR04测距
Proteus仿真
测距实现代码
触发引脚间隔时间10us,很关键。
123456789101112131415/\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*读值函数\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*/unsigned int Read\_value(){ uint result; Tr=1;//触发引脚发出11us的触发信号(至少10us) Delay10us(); Tr=0; while(!Ec);//度过回响信号的低电平 TR0=1;//开启定时器0 while(Ec);//度过回响信号高电平 TR0=0;//关闭定时器0 result=((TH0\*256+TL0)\*0.034)/2; // 距离cm=(时间us \* 速度cm/us)/2 return result + 2; //+2修正补偿 }
仿真设置
主控频率选择12MHz
VSM S ...
STC15单片机可设置倒计时(0~9999)报警器+Proteus仿真
STC15单片机可设置倒计时(0~9999)报警器+Proteus仿真STC15单片机可设置倒计时(0~9999)报警器+Proteus仿真
📺Proteus仿真
✨2023-3-3 内容更新:
修复原程序bug,新增按键,引脚定义在P34,在设定倒计时的时候,可以减少数值。
仿真中添加了继电器,在倒计时时开启,倒计时结束关闭。
📝程序代码123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139 ...
【Proteus仿真】51单片机+555可调定时器电路
【Proteus仿真】51单片机+555可调定时器电路【Proteus仿真】51单片机+555可调定时器电路
Proteus仿真
程序代码12345678910111213141516171819202122232425262728#include <reg52.h>#define uint unsigned int#define uchar unsigned charsbit Signal = P1^0;sbit BEEP = P3^7;void Delay(uint x){ uchar i; while(x--) { for(i=0;i<120;i++); }}void main(){ while(1) { if(Signal) { BEEP=~BEEP; Delay(3); } }}
仿真资源和程序源码123链接:https://pan.baidu.com/s/1jBePiFc1adAfrs9GGYomRA 提取码:7yfg ...
【Proteus仿真】51单片机+74HC164驱动两个四位数码管
【Proteus仿真】51单片机+74HC164驱动两个四位数码管【Proteus仿真】51单片机+74HC164驱动两个四位数码管
Proteus仿真
程序代码12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317 ...
【Proteus仿真】51单片机8X8点阵贪吃蛇游戏演示
【Proteus仿真】51单片机8X8点阵贪吃蛇游戏演示【Proteus仿真】8X8点阵贪吃蛇游戏演示
Proteus仿真
VSM Studio
可以不依赖Keil来编译导入hex文件。
同时带有Keil工程
工程代码123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137#include <reg51.h>#define uchar unsigned char#define SNAKE 20 //最大长度#de ...
【Proteus仿真】51单片机8路舵机点动±90°点动控制
【Proteus仿真】51单片机8路舵机点动±90°点动控制【Proteus仿真】51单片机8路舵机点动±90°点动控制
Proteus仿真
Proteus连线图
程序代码123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172 ...
