使用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
自己写的一个汇编延时程序,输入单片机时钟频率,你需要的延时时间等信息,就会计算出最优的延时程序
2021-04-19 17:36:26 44KB 汇编延时
1
简单按键控制流水灯花样表演,51单片机类 汇编语言
2021-04-19 17:25:36 37KB 流水灯 51 单片机 汇编语言
1
51单片机汇编指令集一.docx 未经允许,禁止转载
2021-04-06 14:06:49 19KB 指令 汇编 单片机
1
利用汇编语言编写代码,protues做得仿真图形,链接之后根据单片机特性完成的交通灯系统,可以完美运行。希望队有需要的同学有帮助
2021-04-01 20:10:17 382KB 交通灯系统
1
希望可以帮助你,这里简单的介绍了汇编语言的指令, 欢迎观看 欢迎观看#include void delay(int n)
2021-03-25 12:30:02 54KB keil
1
51单片机 汇编 IO音乐系列 八音盒 org 0000h ajmp main org 000bh ajmp timer0 org 0030h timer0: clr ea djnz 33h,exit mov 33h,53h djnz 32h,exit mov 32h,52h djnz 31h,exit1 mov 31h,51h djnz 30h,exit1 setb f0 ajmp exit exit1: cpl p3.3 exit: setb ea reti main: mov tmod,#02h mov ie,#82h mov th0,#254 mov tl0,#254 mov dptr,#tab main1: mov 40h,#00h loop: clr ea mov a,40h movc a,@a+dptr mov 30h,a mov 50h,a inc 40h mov a,40h movc a,@a+dptr mov 31h,a mov 51h,a inc 40h mov a,40h movc a,@a+dptr mov 32h,a mov 52h,a inc 40h mov a,40h movc a,@a+dptr mov 33h,a mov 53h,a setb ea setb tr0 jnb f0,$ clr f0 inc 40h mov a,40h cjne a,#40,loop ajmp main1 tab: ; 30h,31h,32h,33h db 2,25,24,16 ;low frequency
2021-02-27 15:57:27 1KB 51单片机 汇编 IO音乐系列 八音盒
1
51单片机课设电子密码锁汇编语言仿真,内含:源代码(keil 5.0版本)、hex程序、仿真源文件(Proteus 8.6 版本,程序已编好,可直接测试)。
2020-11-30 17:53:22 87KB 51单片机 汇编语言 仿真
1