
Proteus8
文章平均质量分 77
Proteus8仿真专栏
月明Mo
你尽管努力,剩下交给时间
展开
-
Proteus8仿真:51单片机25AA020A(SPI接口EEPROM)的使用
Microchip的25AA020A是一个2Kbit串行电可擦除可编程只读存储器(EEPROM)。内存可以通过一个简单的串行外围接口(SPI)兼容的串行总线来访问。所需的总线信号是时钟输入(SCK)加上独立的数据(SI)和数据输出(SO)线。通过芯片选择(CS)输入来控制对设备的访问。在任何尝试将数据写入25AA020A之前,写启用锁必须通过发WREN来设置使用说明。这是通过设置CS较低来实现的然后把正确的指令输入到25AA020A.在所有的八位指令之后传输时,CS必须驱动到高才能设置写入启用锁存器。如果在原创 2023-01-01 18:22:15 · 2071 阅读 · 1 评论 -
Proteus8仿真:51单片机IrLink红外密码锁系统(配有密码管理)
**发送端:由矩阵按键控制红外发射密码,由LCD显示密码****接收端:由红外接受密码,由LCD显示接受到的密码,由LED模拟门锁的开关,由EEPROM管理密码***数据帧格式:数据由以2.4ms的高电平加600us低电平为起始信号,600us为间隔,600us为高电平表示0,1200us为间隔,600us为高电平表示1,将8位数据每四位代表一个密码,比如0X11就是密码11。*原创 2022-12-30 14:58:26 · 2233 阅读 · 0 评论 -
Proteus8仿真:51单片机24C02C(IIC接口EEPROM)使用
**24C02该器件通过IIC总线接口进行操作,有一个专门的写保护功能。用于存储数据,掉电也不丢失数据。**24C02C引脚作用引脚 | 作用-------- | -----SCK | IIC时钟线SDA | IIC数据线WP | 读写保护位,接地关闭读写保护A0-A2 | 硬件地址更改,接地都为0>**实验内容:用按键控制计数器增加和减少,然后存入EEPROM内,断电后计数器计数不变。**原创 2022-12-30 14:28:44 · 4121 阅读 · 0 评论 -
Proteus8仿真:51单片机IrLink红外发送加接受模块的使用
【代码】Proteus8仿真:51单片机IrLink红外发送加接受模块的使用。关于IRLINK的使用:**关于的发射的协议采用的网上说索尼的SonySIRC协议。本次实验采用类似的,以2.4ms的高电平加600us低电平为起始信号,600us为间隔,600us为高电平表示0,1200us为间隔,600us为高电平表**在Proteus上就是一个红外的发射接受一体的一个模块,另外在该模块红外接受上有一个解调的功能。如下图,1区域就是红外的发射区域,2区域就是红外的接受区域,3区域就是红外接受后进行解调的区域原创 2022-12-22 13:48:52 · 15296 阅读 · 5 评论 -
Proteus8仿真:51单片机LCD1602显示
【代码】Proteus8仿真:51单片机LCD1602显示。工程文件含HD44780文档,本次实验由LCD1602显示时间,LCD1602驱动,然后就是根据数据手册编写初始化代码(8位操作8位2行显**然后HD44780有两个8位的寄存器,IR和DR,IR写命令,DR写数据。**示):****值得注意的是在进行指令操作是不能够读取FLAG(繁忙位),通过数据手册,繁忙位为DB0-7的最高位。**HD44780显示主要有8位操作8位两行显示,4位操作8位一行显示,8位操作8位一行显示。**原创 2022-12-17 14:59:14 · 4937 阅读 · 7 评论 -
Proteus8仿真:51单片机使用串口进行双机通讯
【代码】Proteus8仿真:51单片机使用串口进行双机通讯。**STC89C51单片机设有两个定时器/计数器,因定时器1有4种工作方式,而常选用定时器1的工作方式2(8位自动重装)作为波特率的溢出率。****串口寄存器主要配置SCON寄存器。****本次采用8为可变,所以`SM0=1;SM1=0;REN=1;`然后通过波特率的计算,可以计算出波特率和定时器初值的关系,然后编写定时器初始化和串口初始化。**本次实验由双机进行串口通讯,来核对双方的数据是否是一样的,如果一样的就显示在数码管。原创 2022-12-14 10:36:38 · 3475 阅读 · 1 评论 -
Proteus8仿真:51单片机使用ULN2003A控制步进电机
**实验内容:** 使用按键控制步进电机正反转。ULN2003A引脚连接电机激励方式:中间要加入延迟拿1相激励法举例:假设P20-P23四个引脚接到了ULN2003A输入,ULN2003A输出接到了电机,那么驱动方式就是现象就是电机正转一定角度代码如下:工程文件工程文件原创 2022-12-06 15:02:01 · 5596 阅读 · 8 评论 -
Proteus8仿真:51单片机A/D转换(ADC0808)
【代码】Proteus8仿真:51单片机A/D转换(ADC0808)根据时序图,首先是START信号,由低变高再变低,然后看EOC信号,由高到低,然后再到高时,OUTPUT ENABLE(OE)信号变高,然后读取输出信号,然后输出OUTPUT ENABLE(OE)变低关闭输出。原创 2022-12-05 16:35:49 · 12884 阅读 · 23 评论 -
Proteus8仿真:51单片机定时器控制动态数码管显示时间
proteus8仿真51单片机动态数码显示时间代码如下:工程文件工程文件原创 2022-12-05 13:41:47 · 3367 阅读 · 0 评论