AT89S52语言常用程序—单片机的电流检测程序

来源:本站
导读:目前正在解读《AT89S52语言常用程序—单片机的电流检测程序》的相关信息,《AT89S52语言常用程序—单片机的电流检测程序》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《AT89S52语言常用程序—单片机的电流检测程序》的详细说明。
简介:这里给大家分享一个AT89S52语言常用程序——单片机的电流检测程序

#include <reg52.h>#include <absacc.h>#include <stdio.h>#include <math.h>#define uchar unsigned char#define uint unsigned int#define adch0 XBYTE[0x0000]sbit P1_6=P1^6;sbit P1_7=P1^7;uint ch0datal,ch0datah,i,light;void main(void){EA=1; PT0=1;// 开外中断,并设置定时器;ET0=1;IT0=1;IT1=1;EX0=1;EX1=1;ET2=1;T2CON=0x08;TMOD=0x21;TH0=0xB9;// 设置定时器的初值;TL0=0xB0;TR0=1;TI=1;ch0datah=0;ch0datal=0;P1_6=0;// 设置控制端口的初值;P1_7=0;while(1){}// 等待外部的控制信号;}void intsvr1(void) interrupt 1// 定时器1模拟外部控制信号的进入{TH0=0xB9;TL0=0xB0;TR0=1;light=light+1;if (light>1000){    P1_6=!P1_6;// 控制信号取反,工作方式变化;    P1_7=!P1_7;    light=0;// 标志位显示当前的工作状态;}} 

提醒:《AT89S52语言常用程序—单片机的电流检测程序》最后刷新时间 2024-03-14 01:02:27,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《AT89S52语言常用程序—单片机的电流检测程序》该内容的真实性请自行鉴别。