1254基于单片机24路PT100热敏温度巡检仪设计-毕设课设资料
24路温度巡检仪:(测温范围-50~+80°C)
功能概述:
依次循环检测并显示24路温度,查看各路温度,设置报警温度
操作规则:
开机自动从1-24路循环检测温度。按按键3,进入手动查看功能。每按一次按键1立即增加显示下一路温度
按按键2,立即减少显示上一路温度,若停止按键,将一直显示当前路号的温度,再按按键3,再次进入自动循环显示
设置报警温度:按按键4,进入报警温度设置。进入温度设置后,首先按按键1,
设置报警温度的正负,再按按键4确定温度正负,并进入报警温度数值设置,按按键1
增加数值,按按键2减少数值,确定数值后,按按键4确定报警温度设置并退出设定。
#include"reg52.h"
#include"lcd.h"
#include<intrins.h>
#define u16 unsigned int
#define u8 unsigned char
#define AD_Data P1;
//u8 code wei[]={}
sbit Button1=P3^5;//按键端口定义
sbit Button2=P3^6;
sbit Button3=P3^7;
sbit Button4=P2^3;
sbit Co_A=P0^1;//8选1选择器编码输出端口定义
sbit Co_B=P0^2;
sbit Co_C=P0^3;
sbit ST=P3^0;
sbit OE=P3^1;
sbit EOC=P3^2;//AD0809 转换结束口
sbit CLK=P3^3;//AD0809 时钟输入口
sbit E1=P0^4;//AD0809 8路选择编码输入端口和各8路选择器74151使能位
sbit E2=P0^5;
sbit E3=P0^6;
sbit ALE=P3^4;
sbit SPK=P2^7;
//sbit AD_Data = P1;
u8 code wei[] = {0x60,0x50,0x30};
uchar code_table2[]={0x00,0x07,0x05,0x07,0x00,0x00,0x00,0x00};
// 函数声明
void Send_Byte(u8 byte);
void Delay_ms(u16 z);
void delay();
void Led_Display(u8 Wei, u8 number, u8 point);
void Display_Temp(float number);
void Display_Road(u8 number);
1267基于单片机ACS712直流电流测量检测设计-毕设课设资料
#include<reg51.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int
uchar code Disp_dot[]={0xbf,0x86,0xdb,0xcf,0xe6,0xed,0xfd,0x87,0xff,0xef}; //带小数点的共阴极显示代码
uchar code Dispcode[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x40,0x00};//共阴极显示代码
uchar Display_Buffer[]={0,0,0,0};
bit Flag = 0;
sbit CLK = P3^0;
sbit ST = P3^1;
sbit EOC = P3^2;
sbit OE = P3^3;
void DelayMS(uint t)
{
uchar i;
while(t--)
for(i=110;i>0;i--);
}
uchar ADRead()
{
uchar val = 0;
ST=0;ST=1;ST=0; //启动A/D转换
while(!EOC); //等待转换完成
OE=1;
val=P1; //读转换值
OE=0;
return(val);
1256基于单片机500v电压表系统设计-protues毕设课设资料
】
#include<reg52.h>
#include<intrins.h>
#define uint unsigned int
#define uchar unsigned char
uint LCD[6]; //电压数据转换成LCD1602液晶字符显示
uint Volt;
//***********TLC549管脚配置*********//
//sbit DO = P1^0; //时钟
//sbit CS = P1^1; //片选
//sbit CLK = P1^2; //数据输出
//*********************************//
sbit RS = P2^0; //1602液晶数据/命令选择端
sbit RW = P2^1; //1602液晶读写端
sbit E = P2^2; //1602液晶使能端
sbit X1 = P2^3;
sbit X2 = P2^4;
sbit X3 = P2^5;
sbit CS=P1^2; //片选引脚
sbit CLK=P1^3; //时钟脉冲引脚
sbit SDO=P1^0; //数据输出引脚
sbit SDI=P1^1; //数据输入引脚
sbit EOC=P1^4; //转换结束引脚
//*********ADC0809管脚配置************//
//sbit ALE = P1^3; //地址锁存允许信号
//sbit CLK = P1^4; //时钟脉冲输入端
//sbit ST = P1^5; //A/D转换启动信号
//sbit EOC = P1^6; //A/D转换结束信号
//sbit OE = P1^7; //数据输出允许信号
//sbit ADD_A = P1^0; //地址选择输入端
//sbit ADD_B = P1^1;
//sbit ADD_C = P1^2;
//************************************//
// Function Prototypes
1257基于单片机俄罗斯方块游戏系统设计-protues仿真毕设课设资料
#define ulong unsigned long
#define uint unsigned int
#define uchar unsigned char
#include "xwj_lcd16.h" // 字符液晶控制函数声明 //
#include "xwj_lcd6963.h" // T6963C 公用函数
#include "xwj_fk.h"
#include "xwj_serial.h" //串口函数集
#include "xwj_hlkey.h" // P1口行列式键盘 //
// ---------------------------------------------- // 32字节
void delay(uint x)
{
uint i,j;
for (i=0; i<x;i++) {
for (j=0;j<102; j++) ;
}
}
//--------------------------------------------------------------------------//
void main(void) // 测试用
{
serial_init();
Lcd6963Init(); //Lcd6963复位
1259基于单片机8155语音播放波形显示设计-毕设课设资料
#include<reg52.h>
#include<absacc.h>
/*******************************************宏定义***************************************************/
#define uint unsigned int
#define uchar unsigned char
/*******************************************定义8155地址***********************************************/
#define COM8155 XBYTE[0X7FF8] //8155的命令口
#define PA8155 XBYTE[0X7FF9] //8155的PA
#define PB8155 XBYTE[0X7FFA] //8155的PB
#define PC8155 XBYTE[0X7FFB] //8155的PC
#define DAC XBYTE[0XDFFF] //D/A端口地址
uchar code InitialCode[]={0xfe,0xfd,0xfb,0xf7};
sbit RS=P3^0;
sbit RW=P3^1;
sbit EN=P3^2; //键盘码值
/*******************************************键盘引脚定义**********************************************/
sbit key1=P1^4; //key1
sbit key2=P1^5; //key2
文章转自电设屋,资料百度网盘下载地址 https://www.aiesst.cn/share.html
目录
1254基于单片机24路PT100热敏温度巡检仪设计-毕设课设资料
1267基于单片机ACS712直流电流测量检测设计-毕设课设资料
1256基于单片机500v电压表系统设计-protues毕设课设资料
1257基于单片机俄罗斯方块游戏系统设计-protues仿真毕设课设资料
1259基于单片机8155语音播放波形显示设计-毕设课设资料