用汇编语言编写的51单片机LCD1602液晶实验代码,适合初学者。
2021-05-20 22:36:02 80KB 51单片机 汇编语言 液晶 LCD1602
1
汇编实现51单片机扫描矩阵键盘在数码管和LCD上显示。用到了线反转法,数码管为三位八段数码管,LCD1602
2021-05-20 19:17:11 24KB 51单片机 汇编 矩阵键盘
1
单片机控制交通灯.doc
2021-05-20 09:01:29 238KB 单片机 汇编语言
1
两年前本科毕设时写的程序,stc12c5a60s2+miniLCD12864+DS18B20,有温度采集、参数设置、温度调节、温度显示等程序
2021-05-19 20:02:08 19KB 单片机汇编
1
使用8051单片机与汇编语言实现计算器的功能。 计算种类: (1)两位数与两位数(可输入小数)的加、减、乘、除运算,四位数的开方运算(只显示整数),可进行负数、小数运 算,精确除法可计算到小数点后六位,有输入位闪烁与退格功能。 (2)四位数与四位数(不可输入小数)的加、减、乘、除运算,可进行负数、小数运算,除法可计算到小数点后四位, 有输入位闪烁与退格功能。 (3)八位数与七位数(不可输入小数)的加、减运算,有输入位闪烁与退格功能。
2021-05-16 09:02:20 8KB 51单片机 汇编 计算器
1
要求:利用两个按键S29、S30设定需要比较的电压阈值(0~255),通过对A/D的通道0输入的电压进行采样(0~255)。当输入电压值超过设定值时,89C51的P1.0输出低电平驱动蜂鸣器发出报警声。利用8255动态驱动8个LED数码管最右边3个数码管显示A/D的电压采样值(0~255),用最左边3个数码管显示设定的电压阈值(0~255)。 控制功能:通过按动按键S29、S30来实时设定比较电压的阈值。按动S29设定的比较电压阈值加1,按动S30则设定的比较电压阈值减1。旋动电位器W1改变输入电压的值。当输入电压的采样值超过设定的阈值时,89C51的P1.0输出低电平驱动蜂鸣器发出报警声。注意:利用74HC4040将8MHz晶振产生的脉冲信号16分频后做为ADC0809的时钟信号。 使用的主要元器件:89C51、11.0592MHz晶振、74LS373、74LS138、ADC0809、8MHz晶振、74HC04、74HC4040、10k电位器W1、8255、74LS240、74LS244、共阴极LED数码管LG4042AH、按键S29和S30、三极管8550、蜂鸣器等。 结果验证:运行程序后,按动S29、S30设定比较的阈值,旋动W1,查看程序运行是否符合题意。
2021-05-13 15:27:59 6KB 51单片机 汇编 电压比较器
1
博文51单片机汇编语言实验(五)-----AD 0809模数转换和DA0832数模转换实验的附件,包含文章介绍内容的完整工程文件
1
电路图和代码 单片机 汇编 交通灯 7位数码管 电路图和代码 单片机 汇编 交通灯 7位数码管
2021-05-08 17:36:30 77KB 单片机 汇编 交通灯 7位数码管
1
功能说明: 倒数定时器基本功能如下: 1.七段LED显示器来显示目前倒数时间,显示格式为“分分:秒秒”; 2.具有2个按键操作来设置现在想要倒数的时间,中途可作调整; 3.开始倒数计时结束后,继电器会做出相应判断。 4.重置后内定倒数时间为1min,显示“01:00”。 操作键动作如下: 1.操作键K1:可调整1min~99min及停止或中途调整定时; 2.操作键K2:设置倒数为调整分钟的十位还是个位及确认设置完成。 具体操作:1.复位后,按K1暂停定时,同时秒数为“1”; 2.按K1调整倒数定时器分钟的十位数,按K2调整结束; 3.再按K1调整倒数定时器分钟的个位数,按K2确认设置完成; 4.如需再次调整可重复1~3步骤,但无需复位。
2021-04-24 16:38:21 3KB 单片机 汇编
1
单片机
2021-04-22 20:00:50 238KB 单片机
1