51单片机编写lcd1602显示程序,第一行显示自己的姓名,第二行显示学号

51单片机编写lcd1602显示程序,第一行显示自己的姓名,第二行显示学号,第1张

1、首先我们打开Keil μVision编译器,新建一个工程,然后保存在硬盘上的位置,然后选择Atmel-AT89C51单片机为模型,并启动器添加STARTUPA51文件,然后在当前目录下新建一个C文件,并将其添加入工作路径。

2、导入51单片机的头文件以及LCD1602的头文件。

3、创建一个延时函数,可以传入想要具体延时的时长,其内部实现是由一个二重循环,两个循环的次数相乘积。

4、然后创建写命令的函数,指定RS和E同时为0时,才可以写入命令,设定完成后,将com写入输出端口,规定写命令时,E为正脉冲,然后空 *** 作一个机器周期等待机器反应。

5、然后创建写数据的函数,规定写数据时,E为正脉冲,规定当RS=1和RW=0时才可以写入数据,然后将数据从输出端口输出,最后让E产生正跳变。

6、然后创建初始化LCD1602的函数,指定显示模式位两行显示,57,8位数据、整体显示,无光标,无闪烁、写入一个字符后地址指针加1,最后进行清屏 *** 作。

7、最后在主函数中首先执行LCD1602的初始化函数,首先创建一个无限循环,然后添加两个字符串,这里以两行显示百度经验的网址为例,再进行延时以及使用清屏函数进行刷新。

本文目录一览:
1、proteus画芯片的步骤是什么?
2、PROTEUS里面绘制仿真图的蓝色框框怎么让它变得更大?
3、怎么用proteus来仿真51
4、proteus原理图怎么生成pcb?
5、proteus怎么画原理图
6、如何使用Proteus做单片机仿真
proteus画芯片的步骤是什么?
proteus画芯片制作步骤及方法
一、Proteus VSM画芯片开发流程
1.绘制元件图形、引脚和相关符号。
2.制作元件,设置元件属性。
3.用C++编写元件,实现电气和绘图模型,编译生成DLL。
4.搭建电路仿真测试。
二、VSM模型开发实例
下面以TG19264A点阵式液晶显示元件的开发为实例详细讲解开发过程。
1.打开Proteus,选择菜单 查看Snap 10 th,选择左边绘图工具栏的2D graphics box,绘制如图所示的三个图形。
2.选择2D graphics line,给出两条直线,设置width为36th,颜色为灰色。选择2D graphics circle,给四个角绘制安装孔。选择Markers for component origin,给三个图形分别绘图符号原点(图中红色部分)。
3.选择Device pin,顺时针旋转90度,放置20个引脚,如图所示。GND、VCC、V0、Vee、LED+的电气类型选择PP-Power Pin,D/I、R/W、E、CS1、RET、CS2、CS3的电气类型选择IP-Input,D0~D7的电气类型选择IO- Bidirectional。
4.右键拖出选择框选择第一个符号,选择菜单库制作符号,命名为LCD19264A_C,确定。同理,第二和第三个分别命名为LCD19264A_1 和LCD19264A_0。当用户调用drawsymbol (-1),将绘制LCD19264A_C,调用drawsymbol (1),将绘制LCD19264A_1,调用drawsymbol (0),将绘制LCD19264A_0。
5.右键拖出选择框选择符号LCD19264A_C,选择菜单库制作元件,Device Properties设置如图:
点击Next。跳过封装设置,点击Next。组件属性设置如图,
点击Next。选择数据手册(可选),点击Next。选择器件库,点击OK。

PROTEUS里面绘制仿真图的蓝色框框怎么让它变得更大?
1、首先打开proteus软件,根据设计需求绘制好原理图,如图所示。
2、接着使用keil新建工程并编写传程序,如图所示。
3、编写好程序之后需要生成HEX文件,如图所示。
4、回到proteus软件,双击单片机载入之前生成的HEX文件,如图。
5、最后打开左下角的开始仿真按钮,如下图所示。
6、此时可以通过lcd1602查看距离,并可以通过示波器观察发送和接收的时序,如图所示就完成了。
怎么用proteus来仿真51
用proteus来仿真51的步骤:
工具/原料:Proteus,keil c51
1、首先我们打开Proteus软件,点击左边菜单栏的P按钮,然后再搜索框里输入80c51,选择第一个就是80c51单片机;
2、然后在搜索框里面输入led,找到Optoelectronics,然后再里面选择LED-RED,红色的led,当然其他颜色也可以;
3、接着我们点击鼠标右键可以选择led为合适的方向,方便我们的绘图;
4、然后我们放上res电阻,电阻默认是10k,对于led还是比较大的,我们双击那个10k,将其改为1k或者再小一点,这样led就要亮一些;
5、然后开始添加电源,然后我们双击电源,将String改为GND也就是接地;
6、接下来没有画晶振电路、复位电路以及电源,在Proteus仿真中,默认已经连接,所以我们不用管它,实际电路中一定要连接才可以的;
7、以下是led流水灯代码,我们将其编译生成hex文件;
8、然后我们在Proteus里面双击单片机,加载单片机流水灯程序,并把晶振改为12Mhz;
9、最后我们点击下面那个三角形符号就可以允许仿真了,仿真的时候引脚接口会有电压颜色显示,可以看到流水灯已经在走了。
proteus原理图怎么生成pcb?
1、打开Altium designer后,首先建立工程,将工程保存后,新建原理图文件,并保存。
2、然后从右侧面板中选择需要的元件放到原理图中,如果没有找到libraries面板,可以从下方的system里面添加。
3、将所需要的元件放到原理图中,并使用“place wire”将其正确连接。
4、适当使用网络标号可以简化原理图中的线路连接,大大提高原理图的可读性,相同的网络标号便是两点之间是连通的。
5、这样基本的原理图就绘制好了,但是元器件的标号还都是“?”,可以采用软件的自动标号功能自动更改元件序列号。tools--annotate schematic。
6、project--compile pcb projcet,当显示没有错误时(如果没有自动d出messages对话框,可以从右下角system--message中选择显示),就可以准备把原理图转换到pcb了。
proteus怎么画原理图
他们是根据物体的形象三描述描绘出图形的轮廓,然后根据在10月出物体的那个颜色,然后再根据识别出的颜色再涂上相应的颜色就行了。
如何使用Proteus做单片机仿真
步骤为:
1、用proteus画原理图。
2、编制软件,用Keil编译成HEX文件。
3、在proteus中将hex文件添加到单片机。
4、可以开始仿真了


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

原文地址: http://outofmemory.cn/yw/13407714.html

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

发表评论

登录后才能评论

评论列表(0条)

保存