
技术博客
fanfhl
这个作者很懒,什么都没留下…
展开
-
基于51单片机的简易摇号抽奖机器proteus仿真程序设计
硬件设计(末尾附文件)仿真图:基于C51处理器,显示器基于LCD12864,通过一个按键开始抽奖,随机抽奖有谢谢参与 三等奖 二等奖 一等奖 特等奖代码设计/*******************************************************************//* LCD型号:TS12864A-3(带汉字库)或兼容型号 控制器ST7920 *//* MCU:STC89S52 ,晶体频率:11.0592MHz原创 2021-02-04 15:57:31 · 2460 阅读 · 0 评论 -
基于51单片机的程控放大器proteus仿真程序设计 数码管显示
硬件设计(末尾附文件)仿真图: 基于数码管显示,具有方波 正弦波 三角波 锯齿波放大功能,放大倍数支持1倍20倍30倍50倍放大程序设计#include <reg52.h>#include <intrins.h>sbit sbF1 = P2 ^ 0; //不进行放大处理sbit sbF20 = P2 ^ 1; //放大20倍sbit sbF30 = P2 ^ 2; //放大30倍sbit sbF50 = P2 ^ 3; //放大50倍sbit原创 2021-02-04 15:39:22 · 2845 阅读 · 1 评论 -
基于51单片机的计算器 汇编语言 proteus仿真 数码管显示
之前讲的计算器都是基于C语言的,接下来讲一下基于汇编语言的简易计算器。硬件设计显示器仍然是数码管,MCU是C51,支持整数部分的计算仿真图:程序设计YJ EQU 50H ;结果存放YJ1 EQU 51H ;中间结果存放GONG EQU 52H ;功能键存放 ORG 0000HSTART: MOV原创 2021-02-04 14:24:14 · 7385 阅读 · 0 评论 -
基于51单片机的多功能计算器proteus仿真 支持二八十进制小数负数计算 LCD1602显示
硬件设计工作原理利用矩阵键盘进行按键的输入,通过对矩阵键盘的扫描,获取用户的输入,并实时的显示在1602液晶上,每次获取到输入时,根据软件设计的相应方法对输入进行处理、运算,输入结束后(以“=“为标志),将最终的运算结果输出的液晶上。仿真图1: (LCD1602显示,支持负数和进制运算及有限的连续运算,连续运算时候无法识别优先级,不支持小数;)仿真图2: LCD1602显示,支持负数和小数及开根号,不支持连续运算;程序设计1#include <reg51.h>#i原创 2021-02-04 11:51:50 · 4380 阅读 · 0 评论 -
基于51单片机的简易计算器proteus仿真 数码管显示
硬件设计仿真图: 数码管显示,支持整数加减乘除,不支持小数和负数及连续运算;(20x3 和20÷3的结果 )程序设计//*************************************************************************************************//****************************************************************************************原创 2021-02-04 11:43:37 · 5244 阅读 · 0 评论 -
基于51单片机的多点8路温度采集系统 proteus仿真程序原理图设计
硬件设计(末尾附文件)仿真图1: 总共有8路温度采集点,基于DS18B20,LCD1602以轮询的方式显示程序设计#include <AT89X52.h>#include <Intrins.h>#define DATA P1 //1602驱动端口//ROM操作命令#define READ_ROM 0x33 //读ROM #define原创 2021-02-03 20:21:23 · 5404 阅读 · 1 评论 -
基于51单片机的SD卡读卡器MMC存储器 proteus仿真程序设计
硬件设计(末尾附文件)程序设计#include <reg52.H>#define F_OSC 11059200//晶振平率Hz#define F_BAUD 9600#define RELOAD 256-F_OSC/12/32/F_BAUD#define CR 0x0D //回车//定义SD卡需要的4根信号线sbit SD_CLK = P1^4;sbit SD_DI = P1^6;sbit SD_DO = P1^5;sbit SD_CS = P1原创 2021-02-03 16:46:23 · 2820 阅读 · 0 评论 -
基于51单片机的智能温控风扇proteus仿真原理图程序设计
硬件设计(末尾附文件)数码管作为显示器,按键设置温控范围,当环境温度低于最低值,风扇关闭,在温度范围内,风扇为1挡,环境高于最高值,风扇为2挡;仿真图:0挡1挡2挡程序设计#include<reg51.h>#include<intrins.h> //包含头文件#define uchar unsigned char#define uint unsigned int //宏定义////////////////////sbit dj=P1^0;//原创 2021-02-03 11:03:01 · 10428 阅读 · 0 评论 -
基于51单片机的智能路灯照明控制系统proteus仿真原理图程序设计
硬件设计(末尾附文件)仿真文件1: 功能如下图所示原理图仿真文件2:程序设计 /******定义头文件**************/#include<reg52.h> #include <INTRINS.H> #include"lcd.h"#include "ds1302.h"/******类型重定义*************/typedef unsigned char uchar;typedef unsigned int uint;原创 2021-02-02 21:31:20 · 19530 阅读 · 1 评论