92 基于单片机智能电子温度计仿真系统设计【毕设课设】

本文档详细介绍了使用51单片机进行智能电子温度计的仿真系统设计,涵盖了从硬件到软件的完整流程。通过该设计,可以实时显示环境温度,并具有一定的实用价值。
摘要由CSDN通过智能技术生成

 

#include<reg51.h>
#include<intrins.h> //包含_nop_()函数定义的头文件
typedef unsigned char uchar;
typedef unsigned int  uint;
sbit SDA1=128;//串行数据输入,对应595的14脚SER
sbit SCL1=129;//移位寄存器时钟输入,对应595的11脚SCK
sbit SCL2=130;//存储寄存器时钟输入,对应595的12脚RCK
sbit SDA2=131;//串行数据输入,对应595的14脚SER
sbit SCL3=132;//移位寄存器时钟输入,对应595的11脚SCK
sbit SCL4=133;//存储寄存器时钟输入,对应595的12脚RCK
//ADC0832端口引脚定义
sbit CS=P1^0;//将CS位定义为P3.4引脚
sbit CLK=P1^1;//将CLK位定义为P1.0引脚
sbit DIO=P1^2;//将DIO位定义为P1.1引脚
sbit k1=161;//加按键
sbit k2=162;//减按键
sbit k3=160;//设置按键
sbit beep=163;//蜂鸣器
uchar aa=60,bb=10,num;
//以下是LCD1602驱动程序
void delay1000(uint aaaaaa)
{
	uint bbbbbb,cccccc;
	for(bbbbbb=aaaaaa;bbbbbb>0;bbbbbb--)
		for(cccccc=110;cccccc>0;cccccc--);
}
void delay(uint z)
{
	uint x,y;
	for(x=100;x>1;x
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值