xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

資源簡介

很好用,實時更新顯示,lcd1602的程序可以用51單片機的移植

資源截圖

代碼片段和文件信息

/*********************************************************
程序功能:MCU的片內ADC對P6.0端口的電壓進行轉換
??????????將模擬電壓值顯示在1602液晶上。
----------------------------------------------------------
測試說明:調節電位器R7的旋鈕觀察液晶顯示數字變化。
*********************************************************/
#include??

#include??“LCD1602.h“

#define???Num_of_Results??32

typedef?unsigned?char?uchar;
typedef?unsigned?int??uint;

uchar?shuzi[]?=?{“0123456789.“};
uchar?tishi[]?=?{“Voltage?Is:“};

static?uint?results[Num_of_Results];????//保存ADC轉換結果的數組?????????????????????????????????????????????????????//?is?not?used?for?anything.
void?Trans_val(uint?Hex_Val);???????????

/************************主函數****************************/
void?main(void)
{
??WDTCTL?=?WDTPW+WDTHOLD;???????????????????//關閉看門狗
??LcdReset();???????????????????????????????//復位1602液晶
??DispNChar(2011tishi);??????????????????//顯示提示信息
??Disp1Char(121‘V‘);??????????????????????//顯示電壓單位
??P6SEL?|=?0x01;????????????????????????????//?使能ADC通道
??ADC12CTL0?=?ADC12ON+SHT0_8+MSC;???????????//?打開ADC,設置采樣時間
??ADC12CTL1?=?SHP+CONSEQ_2;?????????????????//?使用采樣定時器
??ADC12IE?=?0x01;???????????????????????????//?使能ADC中斷
??ADC12CTL0?|=?ENC;?????????????????????????//?使能轉換
??ADC12CTL0?|=?ADC12SC;?????????????????????//?開始轉換?
??_EINT();???
??LPM0;??
??while(1);???
??
}

/*******************************************
函數名稱:ADC12ISR
功????能:ADC中斷服務函數,在這里用多次平均的
??????????計算P6.0口的模擬電壓數值
參????數:無???????
返回值??:無
********************************************/
#pragma?vector=ADC_VECTOR
__interrupt?void?ADC12ISR?(void)
{
??static?uint?index?=?0;???

??results[index++]?=?ADC12MEM0;???????????????//?Move?results
??if(index?==?Num_of_Results)
??{
????????uchar?i;
????????unsigned?long?sum?=?0;?????
??
????????index?=?0;
????????for(i?=?0;?i?????????{
????????????sum?+=?results[i];????????????
????????}
????????su

評論

共有 條評論