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

正文內容

多路監(jiān)控報警系統單片機課程設計(更新版)

2025-09-02 21:58上一頁面

下一頁面
  

【正文】 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專用延時 多路監(jiān)控報警系統單片機課程設計 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=高脈沖 輸出 無 讀數據 輸入 RS=H, R/W=H, E=H 輸出 D0— D7=數據 寫數據 輸入 RS=H, R/W=L, D0— D7=數據, E=高脈沖 輸出 無 五、 軟件設計 主程序設計: 1) A/D轉換程序 每次 5組電壓值構成一個數組,數組中的值為 AD進入值 50次的平均值。 第 6腳: E端為使能端,當 E端由高電平跳變成低電平時,液晶模塊執(zhí)行命令。因 ADC0809的內部沒有時鐘電路,所需時鐘信號必須由外界提供,通常使用頻率為 500KHZ, VREF(+), VREF(-)為參考電壓輸入。數字量輸出及控制線: 11條 ST為轉換啟動信號。該系統在工作時,單片機將產生串行時鐘,并按時序發(fā)送和接受數據位 。 二、 設計任務及要求 利用 串行模 /數轉換芯片 TLC080 SST89E58及 液晶顯示器 ,設計完成一個數字電壓 多路監(jiān)控報警系統 。 A/D轉換由集成電路 TLC0809完成,利用 TLC0809將模擬電壓轉換為數字量,經單片機將數字量轉換成對應的電壓值,并通過液晶顯示輸出。三態(tài)輸出鎖器用于鎖存 A/D轉換完的數字量,當 OE端為高電平時,才可以從三態(tài)輸出鎖存器取走轉換完的數據。當 EOC為高電平時,表明轉換結束;否則,表明正在進行 A/D轉換。 第 2腳: VDD接 5V正電源。 第 16腳: BLK背光電源負極,接 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)控報警系統單片機課程設計 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)控報警系統單片機課程設計 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分音符的長度 LDiv4 = LDiv4LDiv4*SOUND_SPACE。 //查出對應音符的頻率 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
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1