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

正文內(nèi)容

多路監(jiān)控報(bào)警系統(tǒng)單片機(jī)課程設(shè)計(jì)(更新版)

  

【正文】 LED_RED=1。//顯示 39。 n[x]=(unsigned int)m。y++) //5路掃描顯示 { for(x=0。 DisplayListChar(4, 0, )。)。 Delay5Ms()。 init()。icount。 //9 int func=0,func_ok=0。 int AD_DATA。939。539。139。 //AD0809專用延時(shí) 多路監(jiān)控報(bào)警系統(tǒng)單片機(jī)課程設(shè)計(jì) char B_UP_CHECK(void)。 void LCM_Init(void)。 //定義輸出管腳 sbit EX_0=P3^2。 sbit b = P0^5。 讀狀態(tài) 輸入 RS=L, R/W=H, E=H 輸出 D0— D7=狀態(tài)字 寫指令 輸入 RS=L, R/W=L, D0— D7=指令碼, E=高脈沖 輸出 無(wú) 讀數(shù)據(jù) 輸入 RS=H, R/W=H, E=H 輸出 D0— D7=數(shù)據(jù) 寫數(shù)據(jù) 輸入 RS=H, R/W=L, D0— D7=數(shù)據(jù), E=高脈沖 輸出 無(wú) 五、 軟件設(shè)計(jì) 主程序設(shè)計(jì): 1) A/D轉(zhuǎn)換程序 每次 5組電壓值構(gòu)成一個(gè)數(shù)組,數(shù)組中的值為 AD進(jìn)入值 50次的平均值。 第 6腳: E端為使能端,當(dāng) E端由高電平跳變成低電平時(shí),液晶模塊執(zhí)行命令。因 ADC0809的內(nèi)部沒有時(shí)鐘電路,所需時(shí)鐘信號(hào)必須由外界提供,通常使用頻率為 500KHZ, VREF(+), VREF(-)為參考電壓輸入。數(shù)字量輸出及控制線: 11條 ST為轉(zhuǎn)換啟動(dòng)信號(hào)。該系統(tǒng)在工作時(shí),單片機(jī)將產(chǎn)生串行時(shí)鐘,并按時(shí)序發(fā)送和接受數(shù)據(jù)位 。 二、 設(shè)計(jì)任務(wù)及要求 利用 串行模 /數(shù)轉(zhuǎn)換芯片 TLC080 SST89E58及 液晶顯示器 ,設(shè)計(jì)完成一個(gè)數(shù)字電壓 多路監(jiān)控報(bào)警系統(tǒng) 。 A/D轉(zhuǎn)換由集成電路 TLC0809完成,利用 TLC0809將模擬電壓轉(zhuǎn)換為數(shù)字量,經(jīng)單片機(jī)將數(shù)字量轉(zhuǎn)換成對(duì)應(yīng)的電壓值,并通過液晶顯示輸出。三態(tài)輸出鎖器用于鎖存 A/D轉(zhuǎn)換完的數(shù)字量,當(dāng) OE端為高電平時(shí),才可以從三態(tài)輸出鎖存器取走轉(zhuǎn)換完的數(shù)據(jù)。當(dāng) EOC為高電平時(shí),表明轉(zhuǎn)換結(jié)束;否則,表明正在進(jìn)行 A/D轉(zhuǎn)換。 第 2腳: VDD接 5V正電源。 第 16腳: BLK背光電源負(fù)極,接 GND。i5。//定義接口 sbit LCM_RW=P3^6。 //定義外部按鍵 1 sbit B_DOWN=P0^4。 void Delay5Ms(void)。 void Delay1ms(unsigned int count)。,39。,39。 //原始頻率表 unsigned char code SignTab[7] = { 0,2,4,5,7,9,11 }。 //13 uchar code 2[] = {Set_Min_Value}。 //*****************************Music****************************************************** //揮著翅膀的女孩 unsigned char code Music_Girl[]={ 0x17,0x02, 0x17,0x03, 0x18,0x03, 0x19,0x02, 0x15,0x03, 0x16,0x03, 0x17,0x03, 0x17,0x03, 0x17,0x03, 0x18,0x03, 0x19,0x02, 0x16,0x03, 0x17,0x03, 0x18,0x02, 0x18,0x03, 0x17,0x03, 0x15,0x02, 0x18,0x03, 0x17,0x03, 0x18,0x02, 0x10,0x03, 0x15,0x03, 0x16,0x02, 0x15,0x03, 0x16,0x03, 0x17,0x02, 0x17,0x03, 0x18,0x03, 0x19,0x02, 多路監(jiān)控報(bào)警系統(tǒng)單片機(jī)課程設(shè)計(jì) 0x1A,0x03, 0x1B,0x03, 0x1F,0x03, 0x1F,0x03, 0x17,0x03, 0x18,0x03, 0x19,0x02, 0x16,0x03, 0x17,0x03, 0x18,0x03, 0x17,0x03, 0x18,0x03, 0x1F,0x03, 0x1F,0x02, 0x16,0x03, 0x17,0x03, 0x18,0x03, 0x17,0x03, 0x18,0x03, 0x20,0x03, 0x20,0x02, 0x1F,0x03, 0x1B,0x03, 0x1F,0x66, 0x20,0x03, 0x21,0x03, 0x20,0x03, 0x1F,0x03, 0x1B,0x03, 0x1F,0x66, 0x1F,0x03, 0x1B,0x03, 0x19,0x03, 0x19,0x03, 0x15,0x03, 0x1A,0x66, 0x1A,0x03, 0x19,0x03, 0x15,0x03, 0x15,0x03, 0x17,0x03, 0x16,0x66, 0x17,0x04, 0x18,0x04, 0x18,0x03, 0x19,0x03, 0x1F,0x03, 0x1B,0x03, 0x1F,0x66, 0x20,0x03, 0x21,0x03, 0x20,0x03, 0x1F,0x03, 0x1B,0x03, 0x1F,0x66, 0x1F,0x03, 0x1B,0x03, 0x19,0x03, 0x19,0x03, 0x15,0x03, 0x1A,0x66, 0x1A,0x03, 0x19,0x03, 0x19,0x03, 0x1F,0x03, 0x1B,0x03, 0x1F,0x00, 0x1A,0x03, 0x1A,0x03, 0x1A,0x03, 0x1B,0x03, 0x1B,0x03, 0x1A,0x03, 0x19,0x03, 0x19,0x02, 0x17,0x03, 0x15,0x17, 0x15,0x03, 0x16,0x03, 0x17,0x03, 0x18,0x03, 0x17,0x04, 0x18,0x0E, 0x18,0x03, 0x17,0x04, 0x18,0x0E, 0x18,0x66, 0x17,0x03, 0x18,0x03, 0x17,0x03, 0x18,0x03, 0x20,0x03, 0x20,0x02, 0x1F,0x03, 0x1B,0x03, 0x1F,0x66, 0x20,0x03, 0x21,0x03, 0x20,0x03, 0x1F,0x03, 0x1B,0x03, 0x1F,0x66, 0x1F,0x04, 0x1B,0x0E, 0x1B,0x03, 0x19,0x03, 0x19,0x03, 0x15,0x03, 0x1A,0x66, 0x1A,0x03, 多路監(jiān)控報(bào)警系統(tǒng)單片機(jī)課程設(shè)計(jì) 0x19,0x03, 0x15,0x03, 0x15,0x03, 0x17,0x03, 0x16,0x66, 0x17,0x04, 0x18,0x04, 0x18,0x03, 0x19,0x03, 0x1F,0x03, 0x1B,0x03, 0x1F,0x66, 0x20,0x03, 0x21,0x03, 0x20,0x03, 0x1F,0x03, 0x1B,0x03, 0x1F,0x66, 0x1F,0x03, 0x1B,0x03, 0x19,0x03, 0x19,0x03, 0x15,0x03, 0x1A,0x66, 0x1A,0x03, 0x19,0x03, 0x19,0x03, 0x1F,0x03, 0x1B,0x03, 0x1F,0x00, 0x18,0x02, 0x18,0x03, 0x1A,0x03, 0x19,0x0D, 0x15,0x03, 0x15,0x02, 0x18,0x66, 0x16,0x02, 0x17,0x02, 0x15,0x00, 0x00,0x00}。j++)。//LCM初始化 Delay5Ms()。j++) { DisplayOneChar(j, 1, 39。 EX0=1。 //以下為主循環(huán) while(1) { LED_GREEN=0。j50。 Delay5Ms()。:39。 LED_RED=0。 i+=AD_DATA。//顯示 39。 Delay5Ms()。:39。 LED_RED=0。 i+=AD_DATA。//顯示 39。 Delay5Ms()。 DisplayOneChar(3, 1, 39。 DisplayOneChar(4, 1, uctech[bw])。 //顯示 39。)。.39。 DisplayListChar(4, 0, )。 Delay400Ms()。.39。 else func++。 } char B_UP_CHECK(void) // 向上按鍵去抖 { if(B_UP==0) { Delay5Ms()。 } /*ADC0809的初始化 */ void init(void) { ST=0。C=1。b=1。 AD_DATA=P1。 TMOD = 0x11。 unsigned int Point,LDiv,LDiv0,LDiv1,LDiv2,LDiv4,CurrentFre,Temp_T,SoundLength。 if(Octachord == 1) NewFreTab[i]=2。 // 算出 4分音符的長(zhǎng)度 LDiv4 = LDiv4LDiv4*SOUND_SPACE。 //查出對(duì)應(yīng)音符的頻率 if(SL!=0) { if (SM==1) CurrentFre = 2。 //算出是幾分音符 XG=Length/10%10。 if(SL==0) LDiv1=0。 TF1=0。 TF1=0。 LCM_RW = 0。 LCM_E = 0。 return(LCM_Data)。 0x80)。 Delay5Ms()。 X a
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1