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

正文內容

基于單片機樓宇照明控制系統(tǒng)設計正文(留存版)

2026-01-12 21:33上一頁面

下一頁面
  

【正文】 有中斷 /* 發(fā)送地址幀并接收應答信息,如果接收的信號與發(fā)送的地址信息不同,則重新發(fā)送地址幀 */ tmp = addr1。 // 串口初始化 void send_data(unsigned char *buf)。在搭檔的協(xié)助和老師的幫助下,自己開始慢慢明白了很多。 數(shù)據(jù) n 字節(jié)奇偶校驗 河北工程大學畢業(yè)設計說明書 29 主機 部分 通信程序 設計 系統(tǒng)中的主機通信程序分為 4個部分,分別為預定義及全局變量部分、程序初始化部分、數(shù)據(jù)通信流程和發(fā)送數(shù)據(jù)部分。如果地址相同,則將其 SM2位置 0, 并發(fā)送本機地址幀,然后 準備接收數(shù)據(jù)。當 RST為高電平時,所有的數(shù)據(jù)傳送被初始化,允許對 DS1302進行操作。假設把一個周期分為 10個時間等份,如果方波中的高低電平占空比是 1:9,這時就是一個比較暗的亮度,如果占空比是 5:5,就是一個中間亮度,如果高低電平占空比是 9:1,這時就河北工程大學畢業(yè)設計說明書 23 是一個比較亮的亮度,高低電平占空比為 0:10時,燈泡是滅的,高低 電平占空比為 10:0時,燈泡最亮。 從機 收到的命令是開燈時,向 口輸出高電平,打開 MOC3021 驅動雙向可控硅,從而就點亮了燈泡;同理,如果收到的命令是關燈時,向 口輸出低電平,封閉 MOC3021 使雙向可控硅截止,也就達到了關閉燈泡的目的。 河北工程大學畢業(yè)設計說明書 17 開 始初 始 化將 第 一 根 列 線 置 高依 次 掃 描 行 線有 信 號 嗎延 時 一 次有 信 號 嗎再 延 時 一 次有 信 號 嗎將 上 一 根 列 線 置 低將 下 一 根 列 線 置 高依 次 掃 描 行 線有 信 號 嗎延 時 一 次有 信 號 嗎再 延 時 一 次有 信 號 嗎是 第 四 根 列 線 嗎將 第 四 根 列 線 置 低返 回 對 應 鍵 值返 回 對 應 鍵 值返 回 一 個 值YYYNNNYYYNNNYN 圖 42 鍵盤掃描程序流程圖 LED數(shù)碼顯示程序設計 本系統(tǒng)采用了四位共陽極七段數(shù)碼管,共陽極數(shù)碼管的 8 個發(fā)光二極管的陽極(二極管正端)連接在一起,通常,公共陽極接高電平(一般接電源),其它 管腳接段驅動電路輸出端。 鍵盤用來輸入指令, 發(fā)光數(shù)碼管用來顯示單片機的狀態(tài) ,這是一個比較簡單的人機交互形式。它完成將 TTL 電平轉換為 RS485 電平的功能。在一個周期內的脈沖寬度(導通時間) 為 T1,周期為 T,波形如圖 35所示。該形式的鍵盤,每個按鍵開關位于行列的交叉處,采用逐行掃描的方法識別鍵碼。 RST/Vpd( 9 腳):復位信號輸入端(高電平有效)。 系統(tǒng)性能指標及技術要求 ( 1) 照明啟停控制系統(tǒng) ① 全開 ② 全關 ③ 單獨開 ④ 單獨關 ( 2) 照明亮度控制系統(tǒng) ① 全部亮度調節(jié) ② 單獨亮度調節(jié) ( 3) 定時控制系統(tǒng) ① 對全部照明燈進行定時控制 ② 對每個照明燈進行定時控制 河北工程大學畢業(yè)設計說明書 6 3 基于單片機的照明控制系統(tǒng)的硬件 電路 設計 主控制器的電路設計 主控制器采用 AT89C51 單片機 作 為微處理器, AT89C51 是美國 ATMEL 公司生產(chǎn)的低電壓、高性能 CMOS 8 位單片機,片內 含 4K bytes 的可反復擦寫的 Flash 只讀程序存儲器和 128 bytes 的隨機存取數(shù)據(jù)存儲器( RAM),器件采用 ATMEL 公司的高密度、非易失性存儲技術生產(chǎn),兼容標準 MCS51 指令系統(tǒng),片內置通用 8 位中央處理器( CPU)和 Flash 存儲單元。硬件電路是采用結構化系統(tǒng)設計方法,該方法保證設計電 路的標準化、模塊化。硬件系統(tǒng)是指構成微機系統(tǒng)的實體與裝置,通常由運算器、控制器、存儲器、輸入接口電路和輸入設備、輸出接口電路和輸出設備等組成。有線通信程序的功能是:通過 RS485 主從通信方式,由主控制器發(fā)出命令對全部或單個分控 制器所控制的照明燈實現(xiàn)開啟、關閉、燈光亮度調節(jié)、定時控制等功能 。 關鍵詞 : 主控制器;分控制器;燈光亮度控制; 定時控制 ; RS485 Abstract II Abstract With the rapid development of electronic technology, the system of control based on Singlechip Microputer is widely applied in industry, agriculture, electric power, electron, intelligent building and so on. Microputer, as the subject and core of the embedded system of control, replaces the traditional system—electronic circuit. At the same time, the development and maturation of the intelligent building have established the substantial foundation for the popularization and application of the control system for lighting based on singlechip microputer. This paper describes the design of lighting. To design the main line, respectively, both from the description of hardware and software design process, from hardware design methods to achieve the required functionality of software technology. The lighting control system, the main controller and sub controller AT89C2051 AT89C51 microcontroller is respectively based on achieving a cable munications, control and display. Described in detail the control circuit design process, including: keyboard and LED display circuit, RS485 munication circuit, lighting control circuit and watchdog circuit. The main controller software design mainly, wire line munication subcontroller programming, lighting control, timing control, keyboard scanning and LED display programming. Wired munication program functions are: masterslave munication via RS485, the master controller will send mands to all or a single subcontroller under the control of lighting lamps to achieve open and close, lights dimming, timing control and other functions. Key words: Main controller; subcontrollers; light intensity control; timing control; RS485 河北工程大學畢業(yè)設計說明書 1 1 緒 論 隨著我國近幾十年間的速度發(fā)展,樓宇照明也得到了前所未有的發(fā)展 。 其中運算器和控制器一般做在一個集成芯片上,統(tǒng)稱中 央處理單元 ( Central Processing Unit),簡稱 CPU,是微機的核心部件。硬件電路的設計最重要的選擇用于控制的單片機, 并確定與之配套的外圍芯片, 使所設計的系統(tǒng)既經(jīng)濟又高性能。 主控制器系統(tǒng)的外圍接口電路由鍵盤、數(shù)碼顯示及驅動電路、晶振、看門狗電路、通信接口電路等幾部分組成 。 第二功能:加 +5V 備用電源,可以實現(xiàn)掉電保護 RAM 信息不丟失。矩陣鍵盤的列線從左到右分別與單片機的 、 、 相連,矩陣鍵盤的行線從上到下分 別與 、 、 、 相連。 T 1T 2T 圖 35 脈沖波形圖 河北工程大學畢業(yè)設計說明書 12 則輸出電壓的平均值為: U=VCC T1/T=α VCC 其中α =T1/T(正 脈沖的持續(xù)時間與脈沖周期的比值)稱為占空比,α的變化范圍為 0≤α≤ 1, VCC 為電源電壓 。 MAX485 芯片內部含有一個驅動器和接收器。 本系統(tǒng)的鍵盤采用的是 4 4 矩陣式鍵盤,矩陣式鍵盤由行線和列線組成,按鍵位于行、列線的交叉點上。當某段驅動電路的輸出端為低電平時,則該端所連接的字段導通并點亮,根據(jù)發(fā)光字段的不同組合可顯示出各種數(shù)字或字符。 該系統(tǒng)的主機和從機的控制程序流程圖如圖 44 和圖 45 所示。 在進行實驗中,將定時器 1的溢出定為 1/20200秒,每 10次脈沖輸出一個2KHz頻率。如果在傳送過程中置 RST為低電平,則會終止此次數(shù)據(jù)傳送,并且 I/O引腳變?yōu)楦咦钁B(tài)。如果地址不同,則丟棄當前數(shù)據(jù), SM2位不變。主機的數(shù)據(jù)通信的基本流程如下: ( 1) 主機首先向所有從機發(fā)送地址幀對要通信的從機進行 呼叫,發(fā)送地址幀時需將 TB8位置 1。不再像以前那樣一頭霧水了,從收集資料到畫圖,從選擇器件到編程, 從整理文檔到排版,自己從中得到的是大學四年最寶貴的。 // 發(fā)送數(shù)據(jù) void delay10ms(unsigned int count)。 /* 發(fā)送數(shù)據(jù)并接收 校驗信息,如果接收的信號為 0FH,表示從機接收成功,否則將重新發(fā)送該組數(shù)據(jù) */ tmp = __ERR_。 // 計算要發(fā)送數(shù)據(jù)的長度 ecc = len。 // 發(fā)送校驗字節(jié) while(!TI)。 unsigned char i = 0。 河北工程大學畢業(yè)設。 unsigned char addr。 } void delay10ms(unsigned int count) { unsigned int i, k。 河北工程大學畢業(yè)設計說明書 36 TB8 = 0。 // 發(fā)送數(shù)據(jù) RI = 0。 unsigned char i = 0。 首先根據(jù)設計要求用 Protel 99SE 軟件繪制出原理圖, 然后依據(jù)原理圖選擇元器件,在實驗板上布置元器件并連接線路,對硬件電路進行測試,檢查串行口是否選錯,測量電源是否正常, 復位電平是否正確,單片機是否起振等等。 ( 3) 發(fā)送完數(shù)據(jù)后,主機等待從機的校驗信號,如果接收到 0X0F數(shù)據(jù),表示發(fā)送成功,通信結束,否則主機將重新發(fā)送數(shù)據(jù),直至發(fā)送成功。 ( 5) 當主機需要與其他從機通信時,可以再次發(fā)出地址幀尋呼從機,重復這一過程。同樣,在緊跟 8位的控制指令字后的下一個 SCLK脈沖的下降沿讀出 DS1302的數(shù)據(jù),讀出數(shù)據(jù)時從低位 0位至高位 7。這樣,在每個 1/2020秒 的方波周期中,都可以改變方波的輸出占空比,從而控制燈泡的 10個亮度級別。主機首先發(fā)送從機地址,被叫到的從機向主機發(fā)送本機地址,然后主機向從機傳送數(shù)據(jù),從機根據(jù)接收的數(shù)據(jù)信息執(zhí)行相應的命令。 這里選 用的 7447 芯片是從 BCD 碼到 SEG7 段碼的轉換器,而 74LS138 是一個地址譯碼器,通過 74LS138 選通某個數(shù)碼管,然后根據(jù) 7447 傳送過來的 SEG7 段碼的數(shù)據(jù)河北工程大學畢業(yè)設計說明書 18 進行顯示 ,而在非選通的時候,數(shù)碼管能夠保持原有的顯示數(shù)據(jù)。 矩陣式鍵盤中,行、列線分別連接到按鍵開關的兩端, 在進行鍵盤掃描時,首先把矩陣鍵盤列線的第一根線置高,然后分別再檢測矩陣鍵盤行線是否有高電平的信號,如果有信號,那么就證明這根 行線與第一根列線相交處的按鍵被按下了,單片機就讀入這個鍵值。 在進行通信時 只需要一個信號控制 MAX4
點擊復制文檔內容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1