/***********************************************************
***********基于51单片机的电缆通短断快速检测系统程序*********
************************************************************/
#include "reg51.h" //文件包含8051内部资源的定义
#define uchar unsigned char //定义无符号字符
#define uint unsigned int //定义无符号整数
sbit P3_5=P3^5; //变量P3_5表示引脚P3.5
sbit P3_6=P3^6; //变量P3_6表示引脚P3.6
sbit P3_7=P3^7; //变量P3_7表示引脚P3.7
uchar LED_number[8]={0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x7,0x7F};
void Init_C51(); //声明初始化函数
void Delay_ms(uint); //声明延时函数
uchar Key(); //声明按键控制函数
void LED_Display(int); //声明数码显示函数
int Count_1(uchar); //声明信号处理函数
/***************************主函数**************************/
void main()
{
int i=0;
int N=8; //定义待检电缆初芯数
bit Up_N=0; //定义电缆芯数增加键
bit Down_N=0;
电缆快速检测系统软件设计
最新推荐文章于 2023-05-26 15:01:48 发布
这是一个基于51单片机的电缆通短断快速检测系统的程序设计,通过初始化设置、按键控制、数码显示和信号处理等功能,实现了电缆芯数选择和测试。在检测过程中,通过P0口发送信号,P2口接收,根据接收到的信号判断电缆的通路、断路或短路情况,并通过P3口的LED进行状态指示。
摘要由CSDN通过智能技术生成