?? call1241.c
字號(hào):
/****************************************************************/
/* 這是調(diào)用MAX1241的匯編程序(MAX1241B.ASM)的C51程序。 */
/* 文件名CALL1241.C。 */
/* 功能:本程序主要是從被調(diào)匯編語(yǔ)言程序讀入MAX1241芯片的AD */
/* 轉(zhuǎn)換值,12位轉(zhuǎn)換值放在變量temp1中。標(biāo)度變換后所得值在變 */
/* 量volt中。 */
/**************************************************************/
#include <reg52.h>
#define uchar unsigned char
#define uint unsigned int
void timedelay(uint timess);
void delay1(uint x);
extern uint chai; //把全局變量chai聲明為外部變量
extern uint a_func(uchar); //把a(bǔ)_func 聲明為外部函數(shù)
uint idata temp1 ;
float idata volt;
void timedelay(uint timess) //延時(shí)程序
{
uint tj;
for (tj=timess;tj>0;tj--){;}
}
void delay1(uint x) //延時(shí)程序
{
uchar tw;
while (x-->0){
for (tw=0;tw<125;tw++){;}
}
}
void main() //主程序
{
SP=0xcf;
timedelay(10000);
delay1(1000);
EA=0;
chai=a_func(0x00); // 讀出MAX1241芯片的AD轉(zhuǎn)換值
temp1=chai; // 放入變量temp1中。
volt=(temp1/4096.0)*5.0;// 標(biāo)度變換。
while(1);
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -