【Proteus仿真】51单片机在线版电子锁案例
【Proteus仿真】51单片机在线版电子锁案例【Proteus仿真】51单片机在线版电子锁案例
📌相关篇《【Proteus仿真】51单片机电子锁综合设计案例》
🎬📺🎞📽Proteus仿真功能演示:
✨功能描述
📝在线版电子密码锁功能仿真:包含4组初始密码6个0,6个1,6个2,6个3,6个4,在解锁状态下,连续按Reset键5次,进入密码组重设。当重设密码组大于ARR[4]时,ARR[0]则会被覆盖。
🛠功能模块
1. 按键扫描和按键处理。2.LCD1602驱动。3.定时器功能。(控制蜂鸣器发声)
📖程序框架
📑main程序代码12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710 ...
【Proteus仿真】51单片机用74HC165扩展IO读取8个按键状态
【Proteus仿真】51单片机用74HC165扩展IO读取8个按键状态【Proteus仿真】51单片机用74HC165扩展IO读取8个按键状态
🔖Proteus仿真实验:51单片机利用74HC165扩展IO
🌿Proteus8.12平台
🌿本实验代码基于Keil编程.
🎬仿真演示:
📓程序说明
📋51单片机利用74HC165扩展IO,将8个独立按键接在74HC165上的:D0 - D7上。当有按键被按下时,通过接在单片机P2端口上的led亮灭,来显示按键状态。
📝程序代码12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576/\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\* ...
【Proteus仿真】51单片机矩阵按键+中断+数码管显示+串口输出
【Proteus仿真】51单片机矩阵按键+中断+数码管显示+串口输出【Proteus仿真】51单片机矩阵按键+中断+数码管显示+串口输出
📌相关篇《【Proteus仿真】51单片机矩阵按键扫描+外部中断使用》
📍《【Proteus仿真】51单片机串口输出实验》
🎈 《【Proteus仿真】51单片机定时器计数+共阴数码管驱动显示》
🔖本实验为综合使用篇 -矩阵按键+中断+数码管显示+串口输出。
🌿Proteus8.12平台
🌿本实验代码基于VSM Studio,采用SDCC编译器。
🎬仿真演示:
📝示例代码1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101 ...
【Proteus仿真】51单片机+矩阵按键扫描+数码管显示
【Proteus仿真】51单片机+矩阵按键扫描+数码管显示【Proteus仿真】51单片机+矩阵按键扫描+数码管显示
📌相关篇《【Proteus仿真】51单片机+74HC138驱动共阴数码管定时器中断计数》
🔖Proteus仿真实验:51单片机+矩阵按键扫描+数码管显示
🌿Proteus8.12平台
🌿本实验代码基于Keil编程。
🎬仿真一演示:
🎬仿真二演示:
📓程序一说明
🖋通过获取4*4的矩阵按键的键值,映射到字符0-F上,通过数码管显示出来。每获取到不同的按键值,将前面的按键值在数码管上进行移位显示,获取到的最新按键键值都在数码管的最右侧显示。
📝程序代码1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021 ...
【Proteus仿真】51单片机软件定时器多任务并发
【Proteus仿真】51单片机软件定时器多任务并发【Proteus仿真】51单片机软件定时器多任务并发
📌相关篇《【Proteus仿真】51单片机定时器使用》
🔖Proteus仿真实验-51单片机软件定时器多任务并发。
🌿Proteus8.12平台
🌿本实验代码基于VSM Studio,采用SDCC编译器。
🎬仿真演示:
📝main主程序代码12345678910111213141516171819202122232425262728293031323334353637383940414243/\* Main.c file generated by New Project wizard \* \* Created: 2023-5-24 \* Processor: 80C52 \* Compiler: SDCC for 8051 \*/#include "main.h"#define ST\_1S (1000)#define ST\_500MS (500)#define ST\_250MS (250)void main(void){ ...
【Proteus仿真】Arduino UNO+PCF8574+LCD1602矩阵按键
【Proteus仿真】Arduino UNO+PCF8574+LCD1602矩阵按键【Proteus仿真】Arduino UNO+PCF8574+LCD1602矩阵按键
🎬Proteus仿真
📜PCF8574地址:
📑程序说明
本例程使用了2片PCF8574,共用I2C总线,通过配置不同的地址,实现对不同外设的控制。
📝程序代码12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758#include <Wire.h>#include <LiquidCrystal\_I2C.h>//点击这里会自动打开管理库页面: http://librarymanager/All#LiquidCrystal\_I2C#include <Key.h>#include <Keypad.h>#include <Keypad\_I2C.h>LiquidCrystal_I2C ...
Proteus仿真arduino uno + OLED图片显示
Proteus仿真arduino uno + OLED图片显示Proteus仿真arduino uno + OLED显示
🎞Proteus仿真图:
📑所需库
🌿libraries\Adafruit_GFX_Library
🌿Adafruit_BusIO
🌿Adafruit_SSD1306
🏳🌈注意事项
🌴首次安装Adafruit_SSD1306并使用,需要修改Adafruit_SSD1306.h宏定义:(默认选择的是128X32)
123456#define SSD1306\_128\_64 ///< DEPRECTAED: old way to specify 128x64 screen//#define SSD1306\_128\_32 ///< DEPRECATED: old way to specify 128x32 screen//#define SSD1306\_96\_16 ///< DEPRECATED: old way to specify 96x16 screen// This establishes the scr ...
【Proteus仿真】51单片机电子锁综合设计案例
【Proteus仿真】51单片机电子锁综合设计案例【Proteus仿真】51单片机电子锁综合设计案例
📽🎞📺🎬Proteus仿真演示
📓功能介绍
🎉本示例包含LCD1602驱动显示,4x4矩阵按键扫描功能,AT24C02存储,外设蜂鸣器等驱动。
📖程序框架
⛳主程序代码
具体详情请参考源程序代码。
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614 ...
VSM Studio uln2003驱动步进电机+单按键启保停正反转八拍控制
VSM Studio uln2003驱动步进电机+单按键启保停正反转八拍控制VSM Studio uln2003驱动步进电机+单按键启保停正反转八拍控制
Proteus仿真演示
基于51单片机,步进电机采用8节拍控制VSM Studio代码1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586/* Main.c file generated by New Project wizard * * Created: 周二 6月 7 2022 * Processor: AT89C51 * Compiler: Keil for 8051 */#include <REGX52.H>typedef unsigned char uchar;typedef unsigned int uint;sbit ...
VSM Studio uln2003驱动步进电机+单按键启保停正反转四拍控制
VSM Studio uln2003驱动步进电机+单按键启保停正反转四拍控制VSM Studio uln2003驱动步进电机+单按键启保停正反转四拍控制
相关篇《VSM Studio uln2003驱动步进电机+单按键启保停正反转八拍控制》
Proteus仿真演示
VSM Studio uln2003驱动步进电机+单按键启保停正反转八拍控制
基于51单片机,步进电机采用4节拍控制VSM Studio代码1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586/* Main.c file generated by New Project wizard * * Created: 周二 6月 7 2022 * Processor: AT89C52 * Compiler: Keil for 8051 */#incl ...
