proteus液晶屏叫什么

proteus液晶屏叫什么,第1张

Alphanumeric LCDs

拓展-如何在proteus中找到液晶显示屏:

1、使用proteus打开一个工程,点击DEVICES的P,准备放置元件

2、在Pick Devices对话框中的“Category”列表找到“Optoelectronics”。在“Sub-category”列表中选择“Alphanumeric LCDs”。

3、可以在右侧的Results中看到可以使用的LCD元件,其中Description列名了分辨率,16x2即为1602,确认后点击“OK”键。

4、最后就可以将其放在proteus中了。

步骤如下:

1、在Proteus的元件库中选择合适的显示屏元件,例如CharacterLCD。

2、在电路图中添加一个变阻器,可以从元件库中选择。

3、右键单击变阻器,选择“属性编辑器”,在“属性编辑器”中找到“参考电阻”选项,将其设置为合适的阻值。

4、右键单击显示屏元件,选择“属性编辑器”,在“属性编辑器”中找到“显示文本”选项,将其设置为“{RV1}”(其中RV1是变阻器的名称)。

5、连接电路,进行仿真,并打开显示屏,即可看到变阻器的阻值显示在显示屏上。

加8255仿真和直接连P口有些不同,加8255后其数据总线要连接到P0口,而不加的话,可以任意连接到4个P口的任意一个,加了8255就不一样了,其A、B可以一个设置为输入、一个设置为输出,分别接到LCD的数据总线上,这样就可以了。控制总线可以一样。

未加8255时,读写都可以直接用一个口实现,所以比较方便,预处理如下

#define LCD12232_FLAG

#define LCD1612232ORT P1

#include<reg52.h>

#include<stddef.h>

#include"dtype.h"

sbit lcd12232_rs=P3^7

sbit lcd1612232=P3^5

sbit lcd12232_rw=P3^6

加了8255后,读写口地址不一样了,要分别写,稍微麻烦一点。预处理如下

#define LCD12232_FLAG

#define LC12232ead XBYTE[0x8001]

#define LCD12232_Write XBYTE[0x8002]

#define LCD12232_Cmd XBYTE[0x8000]

#include<reg52.h>

#include<stddef.h>

#include"dtype.h"

sbit lcd12232_rs=P3^7

sbit lcd1612232=P3^5

sbit lcd12232_rw=P3^6


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/7961677.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-12
下一篇2023-04-12

发表评论

登录后才能评论

评论列表(0条)

    保存