本设计基于51单片设计密码锁,能掉电保存,用1602显示
2021-12-12 00:49:39 15KB 51单片机 掉电保存 1602
1
本文全面介绍怎么在LCD 1602上显示汉字,比较实用!
2021-12-08 10:10:46 343KB LCD 汉字
1
实验目标: 掌握LCD1602显示控制方法; 掌握利用Proteus单片机控制系统的仿真及调试方法。 任务: 根据要求编写程序,并写出原理性注释; 将检查程序运行的结果,分析一下是否正确; 完成所建工程的仿真及调试。 实验内容 设计51单片并行口实现LCD1602的显示控制,要求在Protues中设计接口电路图,并编程实现在LCD1602上显示出双行字符(显示具体内容自定)。
2021-12-07 13:27:25 55KB 单片机 89c51 Proteus仿真
1
基于51单片机LCD1602显示的电子密码锁
2021-12-04 16:48:38 11KB 单片机 1602 24c08
1
LCD1602显示英文字符实验FPGA(EP4CE6)Verilog例程quartus11.0工程源码,可以做为你的学习设计参考。 module lcd(clk, rs, rw, en,dat); input clk; output [7:0] dat; output rs,rw,en; //tri en; reg e; reg [7:0] dat; reg rs; reg [15:0] counter; reg [4:0] current,next; reg clkr; reg [1:0] cnt; parameter set0=4'h0; parameter set1=4'h1; parameter set2=4'h2; parameter set3=4'h3; parameter dat0=4'h4; parameter dat1=4'h5; parameter dat2=4'h6; parameter dat3=4'h7; parameter dat4=4'h8; parameter dat5=4'h9; parameter dat6=4'hA; parameter dat7=4'hB; parameter dat8=4'hC; parameter dat9=4'hD; parameter dat10=4'hE; parameter dat11=5'h10; parameter nul=4'hF; always @(posedge clk) begin counter=counter+1; if(counter==16'h000f) clkr=~clkr; end always @(posedge clkr) begin current=next; case(current) set0: begin rs<=0; dat<=8'h30; next<=set1; end set1: begin rs<=0; dat<=8'h0c; next<=set2; end set2: begin rs<=0; dat<=8'h6; next<=set3; end set3: begin rs<=0; dat<=8'h1; next<=dat0; end dat0: begin rs<=1; dat<="H"; next<=dat1; end dat1: begin rs<=1; dat<="E"; next<=dat2; end dat2: begin rs<=1; dat<="L"; next<=dat3; end dat3: begin rs<=1; dat<="L"; next<=dat4; end dat4: begin rs<=1; dat<="O"; next<=dat5; end dat5: begin rs<=1; dat<=" "; next<=dat6; end dat6: begin rs<=1; dat<="W"; next<=dat7; end dat7: begin rs<=1; dat<="O"; next<=dat8; end dat8: begin rs<=1; dat<="R"; next<=dat9; end dat9: begin rs<=1; dat<="L"; next<=dat10; end dat10: begin rs<=1; dat<="D"; next<=dat11; end dat11: begin rs<=1; dat<="!"; next<=nul; end nul: begin rs<=0; dat<=8'h00; //行一遍 然后 把液晶的E 脚 拉高 if(cnt!=2'h2) begin e<=0;next<=set0;cnt<=cnt+1; end else begin next<=nul; e<=1;
LCD1602显示时钟程序。工具单片机开发板,用keil软件下载此程序。进行仿真:能显示年-月-日-时-分-秒
2021-11-24 21:24:29 1.35MB 显示时钟
1
基于51单片机的电子密码锁,可以修改设置密码,保存于AT24C02,LCD1602显示
1
LCD1602显示+ds18b20温度测试+ds1302时钟显示
2021-11-23 10:22:25 94KB LCD1602显示
1
用51来实现万年历,用1602显示,计时芯片用的DS1602,LCD1602显示时钟,按K3键进入时钟设置,此时秒钟停止走动,按K1键选择设置的秒、分、时、 日、月、星期、年,按K2键进行加1,设置完成后,再次按下K3键继续走时
2021-11-20 11:04:06 28KB 51单片机
1
1、将DS18B20温度传感器的温度读出来,并在LCD1602上显示出来。 帖子链接:https://bbs.csdn.net/topics/398554537 2、在LCD上分别切换显示,软件设计时钟(时、分、秒),和当前温度值,和温度上下控制值。并可以通过按键进行修改设置,温度高于上限,或下线都由蜂鸣器发出报警声。 3、实现校时、校分、校秒功能。 附件里附带所有程序、工程以及仿真图,仿真图为T-LCD2,程序工程为T-LCD,主程序是main.c
2021-11-19 20:26:24 225KB 单片机 硬件 程序设计 仿真器
1