freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

多路監(jiān)控報(bào)警系統(tǒng)單片機(jī)課程設(shè)計(jì)-免費(fèi)閱讀

  

【正文】 X |= 0x80。//顯示清屏 LCM_WriteCommand(0x06,1)。//三次顯示模式設(shè)置,不檢測(cè)忙信號(hào) Delay5Ms()。 LCM_E = 0。 LCM_RW = 1。 } /****************************1602A寫指令函數(shù) **************************/ /*函數(shù)原型 :void LCM_WriteCommand(uchar WCLCM,BuysC) /*函數(shù)功能 :1602A寫指令 /*輸入?yún)?shù) :要寫入的指令 /*輸出參數(shù) :無(wú) /*調(diào)用模塊 : /*建立時(shí)間 :20xx/11/14 /*作者 :站長(zhǎng) /**********************************************************************/ void LCM_WriteCommand(uchar WCLCM,BuysC)//BuysC為 0時(shí)忽略忙檢測(cè) { if (BuysC) LCM_ReadStatus()。 } BeepIO = 0。i0。i0。 if(XG!=1) if(XG==0) //算出普通音符的演奏長(zhǎng)度 if (SLen=4) LDiv1=LDivLDiv4。 Sound_Temp_TL0 = Temp_T%256。 SL=Tone%10。 } Tone = Sound[Point]。i++) // 根據(jù)調(diào)號(hào)及升降八度來(lái)生成新的頻率表 { 多路監(jiān)控報(bào)警系統(tǒng)單片機(jī)課程設(shè)計(jì) j = i + Signature。 TR1 = 0。 Sound_Temp_TH1 = (65535(1/1200)*SYSTEM_OSC)/256。 多路監(jiān)控報(bào)警系統(tǒng)單片機(jī)課程設(shè)計(jì) Delay(10)。} else if(M==3) {A=0。b=1。 } char B_DOWN_CHECK(void) // 向下按鍵去抖 { if(B_DOWN==0) 多路監(jiān)控報(bào)警系統(tǒng)單片機(jī)課程設(shè)計(jì) { Delay5Ms()。 //顯示清屏 Delay400Ms()。 } } } void EXF0() interrupt 0 using 0 //ex0 入口 { EA=0。 sw=n[y]%100/10。 break。 if(func_ok==1) { LCM_WriteCommand(0x01,1)。 sw=min_value[func6]%100/10。CH39。 DisplayOneChar(6, 1, uctech[sw])。 } if(B_DOWN_CHECK()) { max_value[func1]。 DisplayListChar(0, 1, 6)。Now_Value:39。 if( n[x](min_value[x]) ) { LCM_WriteCommand(0x01,1)。 Play(Music_Two,0,3,360)。 if(x==0) { LED_GREEN=0。 DisplayListChar(0, 1, 6)。Now_Value:39。 if( n[x](max_value[x]) ) { 多路監(jiān)控報(bào)警系統(tǒng)單片機(jī)課程設(shè)計(jì) LCM_WriteCommand(0x01,1)。 Play(Music_Two,0,3,360)。 if(x==0) { LED_GREEN=0。 DisplayListChar(0, 1, 6)。 m=i*500/256。y5。 //顯示清屏 Delay400Ms()。39。)。 float i=,k=,chus=,m。 for(i=0。 //9 uchar code 6[] = {CH}。 //音長(zhǎng)定時(shí)器初值暫存 //int func=0,func_ok=0,max_value=130,min_value=50。,39。,39。,39。 //選擇通道來(lái)顯示 void Delay(uint m)。 uchar LCM_ReadStatus(void)。 //定義紅燈的口 sbit BeepIO=P3^4。 // sbit A = P0^3。 指令 10:寫數(shù)據(jù) 指令 11:讀數(shù)據(jù) 。當(dāng) RS和 RW共同為低電平時(shí)可以寫入指令或者顯示地址,當(dāng) RS為低電平 RW為高電平時(shí)可以讀忙信號(hào),當(dāng) RS為高電平 RW為低電平時(shí)可以寫入數(shù)據(jù)。 CLK為時(shí)鐘輸入信號(hào)線。 A, B和 C為地址輸入線,用于選通 IN0- IN7上的一路模擬量輸入。 根據(jù)時(shí)序電路的分析,可以完成單片機(jī)編程。 2. 掌握 A/D轉(zhuǎn)換器與單片機(jī)的接口方法 3. 學(xué)會(huì)使用 A/D轉(zhuǎn)換器進(jìn)行電壓信號(hào)采集。 四、 系統(tǒng)特點(diǎn) 本系統(tǒng) 可以每一路獨(dú)立設(shè)置最高最低的電壓值,并對(duì)每一路電壓進(jìn)行監(jiān)控報(bào)警,對(duì)超出范圍內(nèi)的電路顯示對(duì)應(yīng)路值,并用 LED燈和蜂鳴器表示不同的路值。 IN0- IN7: 8條模擬量輸入通道 ADC0809對(duì)輸入模擬量要求:信號(hào)單極性,電壓范圍是 0- 5V,若信號(hào)太小,必須進(jìn)行放大;輸入的模擬量在轉(zhuǎn)換過(guò)程中應(yīng)該保持不變,如若模擬量變化太快,則需在輸入前增加采樣保持電路。 OE為輸出允許信號(hào),用于控制三條輸出鎖存器向單片機(jī)輸出轉(zhuǎn)換得到的數(shù)據(jù)。 第 3腳: VL為液晶顯示器對(duì)比度調(diào)整端,接正電源時(shí)對(duì)比度最弱,接地電源時(shí)對(duì)比度最高。 序號(hào) 指令 RS R/W D7 D6 D5 D4 D3 D2 D1 D0 1 清顯示 0 0 0 0 0 0 0 0 0 1 2 光標(biāo)返回 0 0 0 0 0 0 0 0 1 * 3 置輸入模式 0 0 0 0 0 0 0 1 I/D S 4 顯示開 /關(guān)控制 0 0 0 0 0 0 1 D C B 5 光標(biāo)或字符移位 0 0 0 0 0 1 S/C R/L * * 6 置功能 0 0 0 0 1 DL N F * * 7 置字符發(fā)生存貯器地址 0 0 0 1 字符發(fā)生存貯器地址 8 置數(shù)據(jù)存貯器地址 0 0 1 顯示數(shù)據(jù)存貯器地址 9 讀忙標(biāo)志或地址 0 1 BF 計(jì)數(shù)器地址 10 寫數(shù)到 CGRAM 或DDRAM) 1 0 要寫的數(shù)據(jù)內(nèi)容 11 從 CGRAM或 DDRAM讀數(shù) 1 1 讀出的數(shù)據(jù)內(nèi)容 多路監(jiān)控報(bào)警系統(tǒng)單片機(jī)課程設(shè)計(jì) 指令 1:清顯示,指令碼 01H,光標(biāo)復(fù)位到地址 00H位置 指 令 2:光標(biāo)復(fù)位,光標(biāo)返回到地址 00H 指令 3:光標(biāo)和顯示模式設(shè)置 I/D:光標(biāo)移動(dòng)方向,高電平右移,低電平左移 S:屏幕上所有文字是否左移或者右移。i++ 顯示 Warning 同時(shí)蜂鳴器響、紅燈亮 顯示 Warning 同時(shí)蜂鳴器響、紅燈亮 采集一路電壓 下溢出? 上溢出 上溢出? 下溢出? 開始 是否有進(jìn)入設(shè)置按鍵 顯示各路電壓值 進(jìn)入設(shè)置限定值界面 設(shè)置各個(gè)通道的高低值 設(shè)置最高警戒值 設(shè)置最低警戒值 各路設(shè)置后進(jìn)入主程序 進(jìn) 是否有 back 鍵按下 多路監(jiān)控報(bào)警系統(tǒng)單片機(jī)課程設(shè)計(jì) ******************************************************************/ include include include include include define SYSTEM_OSC 120xx000 //定義晶振頻率 120xx000HZ define SOUND_SPACE 4/5 //定義普通音符演奏的長(zhǎng)度分率 ,//每 4分音符間隔 define uchar unsigned char define uint unsigned int define LCM_Data P2//數(shù)據(jù)接口 sbit ST = P0^0。 sbit LCM_RS=P3^7。 //定義外部按鍵 2 void LCM_WriteData(uchar WDLCM)。 void Delay400Ms(void)。 void Play(unsigned char *Sound,unsigned char Signature,unsigned Octachord,unsigned int Speed)。339。739。 //1~7在頻率表中的位置 unsigned char code LengthTab[7]= { 1,2,4,8,16,32,64 }。 //13 uchar code 3[] = {Hello World!}。 //同一首歌 unsigned char code Music_Same[]={ 0x0F,0x01, 0x15,0x02, 0x16,0x02, 0x17,0x66, 0x18,0x03, 0x17,0x02, 0x15,0x02, 0x16,0x01, 0x15,0x02, 0x10,0x02, 0x15,0x00, 0x0F,0x01, 0x15,0x02, 0x16,0x02, 0x17,0x02, 0x17,0x03, 0x18,0x03, 0x19,0x02, 0x15,0x02, 0x18,0x66, 0x17,0x03, 0x19,0x02, 0x16,0x03, 0x17,0x03, 0x16,0x00, 0x17,0x01, 0x19,0x02, 0x1B,0x02, 0x1B,0x70, 0x1A,0x03, 0x1A,0x01, 0x19,0x02, 0x19,0x03, 0x1A,0x03, 0x1B,0x02, 0x1A,0x0D, 0x19,0x03, 0x17,0x00, 0x18,0x66, 0x18,0x03, 0x19,0x02, 0x1A,0x02, 0x19,0x0C, 0x18,0x0D, 0x17,0x03, 0x16,0x01, 0x11,0x02, 0x11,0x03, 0x10,0x03, 0x0F,0x0C, 0x10,0x02, 0x15,0x00, 0x1F,0x01, 0x1A,0x01, 0x18,0x66, 0x19,0x03, 0x1A,0x01, 0x1B,0x02, 0x1B,0x03, 0x1B,0x03, 0x1B,0x0C, 0x1A,0x0D, 0x19,0x03, 0x17,0x00, 0x1F,0x01, 0x1A,0x01, 0x18,0x66, 0x19,0x03, 0x1A,0x01, 多路監(jiān)控報(bào)警系統(tǒng)單片機(jī)課程設(shè)計(jì) 0x10,0x02, 0x10,0x03, 0x10,0x03, 0x1A,0x0C, 0x18,0x0D, 0x17,0x03, 0x16,0x00, 0x0F,0x01, 0x15,0x02, 0x16,0x02, 0x17,0x70, 0x18,0x03, 0x17,0x02, 0x15,0x03, 0x15,0x03, 0x16
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1