国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

4路AD中的4路檢測外部模擬量輸入 使用液晶顯示

2019-11-08 02:47:08
字體:
來源:轉載
供稿:網友
/*----------------------------------------------- 名稱:IIC協議 PCF8591 AD/DA轉換 內容:使用4路AD中的4路檢測外部模擬量輸入 使用液晶顯示------------------------------------------------*/ #include <reg52.h> #include "i2c.h"#include "delay.h"#include "1602.h"#include <stdio.h>#define AddWr 0x90 //寫數據地址 #define AddRd 0x91 //讀數據地址extern bit ack;unsigned char ReadADC(unsigned char Chl);unsigned char sec;bit WriteDAC(unsigned char dat);void timer_init(){ TH0 = 0x3c;//高位 TL0 = 0xb0;//低位}/*------------------------------------------------ 主程序------------------------------------------------*/main(){ unsigned char num=0,i; unsigned char temp[7];//定義顯示區域臨時存儲數組 float Voltage; //定義浮點變量 LCD_Init(); //初始化液晶 DelayMs(20); //延時有助于穩定 LCD_Clear(); //清屏 TMOD = 0x01; timer_init(); TR0 = 1;//開關 EA = 1;//總開關 ET0 = 1;//外部中斷開關 sec = 0;while (1) //主循環 { if(sec%4 == 0) { for(i=0;i<5;i++)//連續讀5次,取最后一次,以便讀取穩定值 num=ReadADC(0); //讀取第1路電壓值,范圍是0-255 Voltage=(float)num*5/256; //根據參考電源VREF算出時間電壓,float是強制轉換符號,用于將結果轉換成浮點型 s
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 墨江| 庆安县| 吉林市| 筠连县| 长武县| 张家港市| 鄢陵县| 札达县| 宜兴市| 鲜城| 望都县| SHOW| 莱阳市| 昌吉市| 临漳县| 同德县| 平塘县| 和龙市| 达拉特旗| 潮安县| 黄骅市| 闽清县| 北流市| 怀安县| 盐源县| 高碑店市| 安义县| 乐业县| 芜湖县| 崇信县| 云浮市| 南昌市| 芒康县| 涪陵区| 青浦区| 宁远县| 巧家县| 探索| 秦皇岛市| 伊通| 苏尼特右旗|