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

正文內容

教學樓電力控制系統(tǒng)設計_畢業(yè)設計-wenkub.com

2024-08-21 15:07 本頁面
   

【正文】 break。break。 If(Mode3) Mode=0。i0。 } 函數原型: void Key_ 1(void) 功 能: 編程啟動或停止處理函數 Void Key_ 1() { Uint I。 If(recode= =4)return(4)。 //讀按鍵掃描字 If(recode= =0)return(0)。 //按鍵消抖 Recode=(4)amp。i=300。 //數值加鍵 Sbit =P2^3。 //定義系統(tǒng)設置預值 Code void (code *KeyDisposeTab[])= {Nokeys,key_ 1,Key_ 2, Key_ 3,Key_ 4,reses}。 按鍵處理程序中要加入延時消抖函數,防止由于機械觸點的彈性及電壓突跳等原因在閉合或斷開的瞬間會出現電壓抖動的情況,以致很難判別是 否有鍵按下 Int1 中斷服務程序流程見圖 17,詳細程序流程見附圖 A。只有當按啟動鍵 1S 后其它鍵才能使用。 //Line 電流值讀入 Line_I2 } If(n=2) { SentChData()。 } If(ChNo=3) SignalControl()。 //采集通道數據處理 If(n=2) //通道經過 2次數據采集,計算峰值電流 { Imaxputer()。i++) //循環(huán)采集 6各道數據 { ChNoChange()。 //延時變量指針 TH0=0xEC 。 //使用查詢的方法讀 MAX197 的中斷 信號 //檢查 MAX197 是否完成了信號采集 HBEN=0; //讀低 8 位數據 ChDataL=AdCh。 //延時變量自加 if(DelayCountSetData[Line1][2] //延時時間到 { DelayCount=0 //延時變量置 0 If(InControl==0) //判斷電路是不是已斷開 { //斷開電路 OutControl1_1=1。 //計算采樣電流峰值 函數原型: void SignalControl(void) 功 能:根據測量峰值電流控制電路的運行 Void SignalControl {uint Imax,Iop1,Iop2。 //選擇線路 1,顯示工作電流 Case5 Line=2 Break。DeplayCoun=amp。 Break。 OutControl_1=p1^6。DeplayCoun=amp。 Break。 OutControl_1=p1^4。 //選擇下一采集通道 If( ChNo=6) //通道結束則返回 0通道 ChNo=0 AdCh=SetChControl[ChNo] //置 MAX197 通道控制字 } 函數原型: void ChDataDispose(void) 功 能:處理 MAX197 通道采集的 12 位數并放大到實際數據 Void ChDataDispose(void) { unit n=0。 //保存 Line1 工作電流 uint data Line_I2。 //定義控制信號變量 2 T0中斷 重裝 T0初置并啟動 串行指針為 0 調通道選擇函數 調路線選擇函數 調數據 采集函數 通道號 ChNo〈 =3? 調顯示位字節(jié)計算函數 調串行發(fā)送函數 串行緩沖指針 中斷返回 電力線路控制函數 峰值發(fā)送緩沖區(qū) 時實顯示變量加 1 數據是否采集 2 次 調兩采樣積值算法 28 sbit InControl //定義開關輸入信號變量 定義內存變量 uchar data ChNo。所以當工作電流顯示計數達到設定值的時候,則將當此測量電流送到工作電流顯示緩沖區(qū)。 2,由于數據采集對兩條保護線路 Line_ Line_2 的 6 條通道進行依次采集,然后再進行保護控制及保護上傳。是指多個中斷源同時產生中斷信號時,中斷仲裁器選擇對哪個中斷源優(yōu)先處理的順序。 上電復位 系統(tǒng)初始化 Max7219 初始化 讀入顯示緩存區(qū) 刷新 8 位顯示器 T0 中斷 數據采集 保護控制 數據上傳 中斷返回 INT1 中斷 按鍵處理 中斷返回 26 優(yōu)先級高的中斷源可以中斷優(yōu)先級低的中斷服務程序,這就形成了中斷服務程序中套著中斷服務程序的情況,即形成了所謂的中斷嵌套。 2) 系統(tǒng)軟件模塊的組織結構如圖所示。 數據顯示程序。 C 語言具有直接訪問物理地址的能力,德國 Keil Software公司開發(fā)的 Keil Vision2 C51 編譯器可以直接對 8051 單片機的內部特殊功能寄存器和I/O 口進行操作,可以直接訪問片內或者片外寄存器,還可以進行各種操作。此外 , C 語言還具有自定義函數功能,用戶可以根據自己的需要貶值滿足某種特殊需要的自定義函數。 7404_5,7404_6,及與門 7408_1,7408_2:防止控制信號的誤動動作。 24 LED_1,LED_2:信號指示燈。 晶 片內部具時脈震蕩器最高工作可至 12MHZ。多晶片微電腦控制系統(tǒng),主要用來設計較復雜 的控制系統(tǒng)如影像處理、通訊控制及算術運算, 21 由於使用 晶片數量多,相對的硬體成本也提高。這資料區(qū)中有 16 個 Bytes 共 128bits 的區(qū)域是可直接做單一位元定址 Bit Adress 的,同時 MCS51 也提供相當好用的位元處理指令。 8052 提供內部 8192Bytes8Kbytes 的程式記憶區(qū),而 8031 則不提供此方塊。 CPU讀取位於程式記憶體 ROM 或 EPROM 程式碼,經過計算及處理后,將結果送至各 個暫存器或輸出入埠上,并且接受內部和外部的中斷信號, 然后執(zhí)行中斷服務程式。 S5:數值減 1 鍵。 圖 10 Max7219應用電路 Figure10 Max7219 application circuit 20 電力線路保護系統(tǒng)鍵盤電路設計 電路設計 鍵盤電路如下面的圖示 功能介紹 P20P24:接上拉電阻 ,通過 S0S4 接到地。但這兩種半導體連接起來的時候,它們之間就形成一個 PN結。 表 8 亮度寄存器 Table8 Brightness register 占空比 D7 D6 D5 D4 D3 D2 D1 D0 代碼 1/32 X X X X 0 0 0 0 0xX0 3/32 X X X X 0 0 0 1 0xX1 5/32 X X X X 0 0 1 0 0xX2 7/32 X X X X 0 0 1 1 0xX3 9/32 X X X X 0 1 0 0 0xX4 11/32 X X X X 0 1 0 1 0xX5 13/32 X X X X 0 1 1 0 0xX6 15/32 X X X X 0 1 1 1 0xX7 17/32 X X X X 1 0 0 0 0xX8 19/32 X X X X 1 0 0 1 0xX9 21/32 X X X X 1 0 1 0 0xXA 23/32 X X X X 1 0 1 1 0xXB 25/32 X X X X 1 1 0 0 0xXC 27/32 X X X X 1 1 0 1 0xXD 29/32 X X X X 1 1 1 0 0xXE 31/32 X X X X 1 1 1 1 0xXF 該芯片可以采用 V+和 ISET 之間所接外部電阻 Rset 不控制顯示亮度,從驅動器那里的峰值電流通常為進入 ISET 電流的 100 倍, Rset 既可以作為固定電阻也可以作為可變電阻使用 [13]。 圖 8 Max7219的引腳 Figure8 Max7219 pinout 3)串行數據格式,譯碼方式寄存器,內部寄存 器地址,亮度寄存器展示 表 6 串行數據格式 Table6 Serial data format D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 X X X X 地 址 數據位 串行數據發(fā)送 16 位為一幀,在這十六位中其中十二位到十五位是可以任意的,而內部寄存器的地址是第八位到第十一位,從零位到七位是寄存器數據。 24 DOUT 串行數據輸出端口,從 DIN 輸入的數據在 個時鐘周期后在此端有顯著的效果。 1417,2023 SEG 7 段和小數點的驅動,為顯示器提供出電流。該端為低電平時串行數據被載入移位寄存器。 2,3,58,10,11 DIG 0– DIG7 八個數據驅動線路置顯示器為共陰極為低電平 [12]??詹?作寄存器用于 MAX7219 串聯(lián)時只改變MAX7219 驅動的某個 LED 但不改變其他顯示區(qū) 。掃描限制寄存器用于控制掃描頻率。按數據位的最高位設定小數點狀態(tài)則置 1點亮小數點否則為 0。 MAX7219 有 14 個可尋址命令寄存器其中 8 個是位驅動寄存器 6 個是狀態(tài)寄存器它提供了段選碼和 BCD 解碼兩種方式。這個 芯片以三線串行接口與單片機連接其接口的傳輸速率可達 10 MHz 有獨立的發(fā)光二極管段控制譯碼 和 非譯碼兩種顯示方式可選數字、模擬兩種亮度控制方式可以級聯(lián)使用采用 了 1 片 MAX7219 便可 以 完成 8 位數碼管的顯示驅動任務 。 但是 只有一個外部寄存器用來設置各個LED 的段電流。當一次轉換結束后, MAX197 相應的 INT引腳置低電平,通知處理器可以讀取轉換結果 [10]。在外部采樣模式 (D5=1)中,由兩個寫脈沖分別控制采樣和 A/D 轉換。在用外部基準電壓時 ,則通過 REFADJ 直接接 VDD 使 基準緩存無效 27 VDD + 5V的電源。 25 REFADJ 帶寬基準電壓調整引腳。 6 SHDN 設置電源關閉模式。 3 WR:當 CS 為低電平時刻 ,在內部時鐘模式下 ,WR 的上升沿將鎖存設置并開始一個自動采集和轉換周期 ,在外部時鐘模式下 ,WR 處第一個上升沿開始采集 ,第二個上升沿結束采集并進入轉換周期經過就是這樣。 下圖為引腳。 c腳當 為低電平時,在內部 采集模式下, 的上升沿將鎖存數據,并啟動一次采集和一次轉換周期;在外部采集模式下, 的第一個上升沿啟動采集,第二個上升沿結束采集,并啟動轉換周期。 a 腳( CLK):時鐘輸入。 max197 用 在數據采集 系統(tǒng) 中, A/D 轉換的速度和精度又決定了 其 采集系統(tǒng)的速度 以及 精度。它采用逐次逼近 的 工作方式,有標準微機接口。 A1 的負輸入端信號為 Vpower=Iload*Rsense,經過計算,電壓電流的比例由以下給出:P=Vout/Iload=Rsense*Rout/RG1 根據上面的公式 Rsense 較小時,通過 Rout 把比例設置一個合適的值。方框內的芯片是該芯片的內部結構 [6]。 3) RS— :信號輸出端 4) GND:為接地端或電源負極端。常用的方法就是在電路里面加入一個精密電阻,由此將電流信號轉化為電壓信號 [5]。 c,系統(tǒng)提供了兩線路 6通道數據采集 ,A,C相左保護電流檢測相, B相為工作電流檢測相。 方案二:基于 51單片機的電力線路監(jiān)控。有豐富的指令, I/O的邏輯操作以及位處理功能。 5)定時器 /計數器 在實際的應用 時候 ,單片機往往需要精確地定時,或者需對外部事件進行計數, 因此 在單片機內部設置了定時器 /計數器電路,通過中斷
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1