国产探花免费观看_亚洲丰满少妇自慰呻吟_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
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宝鸡市| 东兰县| 普安县| 双鸭山市| 普陀区| 汪清县| 乐至县| 宁乡县| 将乐县| 泸西县| 高平市| 新绛县| 盐山县| 贵州省| 元朗区| 黄冈市| 同仁县| 湖口县| 丰宁| 渑池县| 和田市| 离岛区| 乌鲁木齐县| 衡水市| 化德县| 顺义区| 乐亭县| 南宁市| 齐齐哈尔市| 呼玛县| 农安县| 城步| 古丈县| 克什克腾旗| 酒泉市| 集安市| 龙岩市| 宁阳县| 永顺县| 讷河市| 高邑县|