推荐阅读最新更新时间:2026-03-24 11:35
ASCII码到BCD码转换子程序
ASCII码到BCD码转换子程序 ASCTOBCD: MOV R7,# 06H MOV R1,# 20H MOV R0,#20H ACALL ASCBCD LOOP: SJMP LOOP ASCBCD: MOV A,@R0 CLR C CJNE A,#30H,LOOP1 LOOP1: JC C, LOOP3 CJNE A,#3AH,LOOP2 LOOP2: JNC C, LOOP4 CLR C SUBB A, # 30H LOOP3: MOV X @R1,A. INC R0 INC R
[单片机]
《逗比小憨憨51单片机Proteus仿真系列》第9期单片机驱动LCD1602显示
源代码: #include reg52.h typedef unsigned char u8; typedef unsigned int u16; sbit lcden = P3^4; sbit lcdrs = P3^5; u8 code line1 = "good"; u8 code line2 = " Doubixiaohanhan"; u8 num; void delay(u16); void init(); void write_com(u8); void write_data(u8); void main(v
[单片机]
《逗比小憨憨51单片机Proteus仿真系列》第17期基于51单片机+LCD1602的简易计数器设计
源代码: #include reg51.h #include intrins.h sbit LcdRs = P2^0; sbit LcdRw = P2^1; sbit LcdEn = P2^2; sfr DBPort = 0x80; #define LCD_SHOW 0x04 #define LCD_HIDE 0x00 #define LCD_CURSOR 0x02 #define LCD_NO_CURSOR 0x00 #define LCD_AC_UP 0x02 #define LCD_AC_DOWN 0x00 #define LCD_MOVE 0x01 #defi
[单片机]
51单片机教程LCD1602函数库详细注释
小朋友,如果你像我一样住在垃圾桶里面c语言也不行硬件理解也不行,那么也许本文能让你更好地土狗看世界。 希望你们不要像我一样肝到两点半还犯下七大罪(审判在P6) 看不清请用新标签页打开 最抽象的基础函数 LCD地址和系统指令 写入不同类型数据的算法 带符号数和非十进制的处理 最后还有二进制,可以此类推扩展十以下任何进制,毕竟用不着字母 主函数内一定要先初始化设置好 源代码来自CSDN Lion King大神整理的51单片机学习笔记 真正的鳗即使硬件寄了也要拿软件仿出来
[单片机]
09_LCD1602调试工具
编写代码 LCD1602.c #include REGX52.H //引脚配置: sbit LCD_RS=P2^6; sbit LCD_RW=P2^5; sbit LCD_EN=P2^7; #define LCD_DataPort P0 //函数定义: /** * @brief LCD1602延时函数,12MHz调用可延时1ms * @param 无 * @retval 无 */ void LCD_Delay(void) //@12.000MHz { unsigned char data i, j; i = 2; j = 239; do { while (--j); } while (--i)
[单片机]
Proteus仿真中找LCD1602
软件版本:Preteus 7.8版本 (1)位置法:category optoelectrionic LM016L(16X2 Alphanumeric LCD) (2)查找法:关键词:LCD 参考资料: (1)lcd1602在proteus中怎么找_lcd1602proteus仿真 - 显示光电 - 电子发烧友网 (elecfans.com);
[单片机]
STM32电子钟万年历时钟闹钟LCD1602仿真设计
仿真:protues 8.9 程序编译器:keil 5 编程语言:C语言 编号C0003 题目要求: 1.具有显示年、月、日、时、分、秒功能; 2.能计算并显示星期; 3.能手动调整时间,设置闹钟; 4.具有闹钟功能,时间到声光报警(蜂鸣器嘟嘟嘟,LED灯闪烁)。 讲解视频: 仿真图(提供源文件): 原理图(提供源文件): PCB(提供源文件): 程序(提供源文件源码): 以下为部分程序: int main(void) { bool i = 0; /* Reset of all peripherals, Initializes the Flash interface and the Systick
[单片机]
51单片机驱动LCD1602程序详解
51单片机LCD1602程序详解 LCD1602 工业字符型液晶。1602是指LCD显示的内容为16X2,即可以显示两行,每行16个字符。 特殊接口说明 RS:寄存器选择输入端 RS=1:指向数据寄存器 RS=0:指向指令寄存器 RW:读写控制输入端 RW=0:写操作 RW=1:读操作 E:使能信号输入端 读操作时,高电平有效; 写操作时,下降沿有效; 程序编写: #include《reg51.h》 #include《intrins.h》 //其中有nop函数的定义 /*对于延时很短的,要求在us级的,采用“_nop_”函数,这个函数相当汇编NOP指令,延时
[单片机]