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

正文內(nèi)容

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

  

【正文】 有中斷 /* 發(fā)送地址幀并接收應(yīng)答信息,如果接收的信號(hào)與發(fā)送的地址信息不同,則重新發(fā)送地址幀 */ tmp = addr1。 // 串口初始化 void send_data(unsigned char *buf)。在搭檔的協(xié)助和老師的幫助下,自己開始慢慢明白了很多。 數(shù)據(jù) n 字節(jié)奇偶校驗(yàn) 河北工程大學(xué)畢業(yè)設(shè)計(jì)說(shuō)明書 29 主機(jī) 部分 通信程序 設(shè)計(jì) 系統(tǒng)中的主機(jī)通信程序分為 4個(gè)部分,分別為預(yù)定義及全局變量部分、程序初始化部分、數(shù)據(jù)通信流程和發(fā)送數(shù)據(jù)部分。如果地址相同,則將其 SM2位置 0, 并發(fā)送本機(jī)地址幀,然后 準(zhǔn)備接收數(shù)據(jù)。當(dāng) RST為高電平時(shí),所有的數(shù)據(jù)傳送被初始化,允許對(duì) DS1302進(jìn)行操作。假設(shè)把一個(gè)周期分為 10個(gè)時(shí)間等份,如果方波中的高低電平占空比是 1:9,這時(shí)就是一個(gè)比較暗的亮度,如果占空比是 5:5,就是一個(gè)中間亮度,如果高低電平占空比是 9:1,這時(shí)就河北工程大學(xué)畢業(yè)設(shè)計(jì)說(shuō)明書 23 是一個(gè)比較亮的亮度,高低電平占空比為 0:10時(shí),燈泡是滅的,高低 電平占空比為 10:0時(shí),燈泡最亮。 從機(jī) 收到的命令是開燈時(shí),向 口輸出高電平,打開 MOC3021 驅(qū)動(dòng)雙向可控硅,從而就點(diǎn)亮了燈泡;同理,如果收到的命令是關(guān)燈時(shí),向 口輸出低電平,封閉 MOC3021 使雙向可控硅截止,也就達(dá)到了關(guān)閉燈泡的目的。 河北工程大學(xué)畢業(yè)設(shè)計(jì)說(shuō)明書 17 開 始初 始 化將 第 一 根 列 線 置 高依 次 掃 描 行 線有 信 號(hào) 嗎延 時(shí) 一 次有 信 號(hào) 嗎再 延 時(shí) 一 次有 信 號(hào) 嗎將 上 一 根 列 線 置 低將 下 一 根 列 線 置 高依 次 掃 描 行 線有 信 號(hào) 嗎延 時(shí) 一 次有 信 號(hào) 嗎再 延 時(shí) 一 次有 信 號(hào) 嗎是 第 四 根 列 線 嗎將 第 四 根 列 線 置 低返 回 對(duì) 應(yīng) 鍵 值返 回 對(duì) 應(yīng) 鍵 值返 回 一 個(gè) 值YYYNNNYYYNNNYN 圖 42 鍵盤掃描程序流程圖 LED數(shù)碼顯示程序設(shè)計(jì) 本系統(tǒng)采用了四位共陽(yáng)極七段數(shù)碼管,共陽(yáng)極數(shù)碼管的 8 個(gè)發(fā)光二極管的陽(yáng)極(二極管正端)連接在一起,通常,公共陽(yáng)極接高電平(一般接電源),其它 管腳接段驅(qū)動(dòng)電路輸出端。 鍵盤用來(lái)輸入指令, 發(fā)光數(shù)碼管用來(lái)顯示單片機(jī)的狀態(tài) ,這是一個(gè)比較簡(jiǎn)單的人機(jī)交互形式。它完成將 TTL 電平轉(zhuǎn)換為 RS485 電平的功能。在一個(gè)周期內(nèi)的脈沖寬度(導(dǎo)通時(shí)間) 為 T1,周期為 T,波形如圖 35所示。該形式的鍵盤,每個(gè)按鍵開關(guān)位于行列的交叉處,采用逐行掃描的方法識(shí)別鍵碼。 RST/Vpd( 9 腳):復(fù)位信號(hào)輸入端(高電平有效)。 系統(tǒng)性能指標(biāo)及技術(shù)要求 ( 1) 照明啟??刂葡到y(tǒng) ① 全開 ② 全關(guān) ③ 單獨(dú)開 ④ 單獨(dú)關(guān) ( 2) 照明亮度控制系統(tǒng) ① 全部亮度調(diào)節(jié) ② 單獨(dú)亮度調(diào)節(jié) ( 3) 定時(shí)控制系統(tǒng) ① 對(duì)全部照明燈進(jìn)行定時(shí)控制 ② 對(duì)每個(gè)照明燈進(jìn)行定時(shí)控制 河北工程大學(xué)畢業(yè)設(shè)計(jì)說(shuō)明書 6 3 基于單片機(jī)的照明控制系統(tǒng)的硬件 電路 設(shè)計(jì) 主控制器的電路設(shè)計(jì) 主控制器采用 AT89C51 單片機(jī) 作 為微處理器, AT89C51 是美國(guó) ATMEL 公司生產(chǎn)的低電壓、高性能 CMOS 8 位單片機(jī),片內(nèi) 含 4K bytes 的可反復(fù)擦寫的 Flash 只讀程序存儲(chǔ)器和 128 bytes 的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器( RAM),器件采用 ATMEL 公司的高密度、非易失性存儲(chǔ)技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn) MCS51 指令系統(tǒng),片內(nèi)置通用 8 位中央處理器( CPU)和 Flash 存儲(chǔ)單元。硬件電路是采用結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)方法,該方法保證設(shè)計(jì)電 路的標(biāo)準(zhǔn)化、模塊化。硬件系統(tǒng)是指構(gòu)成微機(jī)系統(tǒng)的實(shí)體與裝置,通常由運(yùn)算器、控制器、存儲(chǔ)器、輸入接口電路和輸入設(shè)備、輸出接口電路和輸出設(shè)備等組成。有線通信程序的功能是:通過(guò) RS485 主從通信方式,由主控制器發(fā)出命令對(duì)全部或單個(gè)分控 制器所控制的照明燈實(shí)現(xiàn)開啟、關(guān)閉、燈光亮度調(diào)節(jié)、定時(shí)控制等功能 。 關(guān)鍵詞 : 主控制器;分控制器;燈光亮度控制; 定時(shí)控制 ; 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 河北工程大學(xué)畢業(yè)設(shè)計(jì)說(shuō)明書 1 1 緒 論 隨著我國(guó)近幾十年間的速度發(fā)展,樓宇照明也得到了前所未有的發(fā)展 。 其中運(yùn)算器和控制器一般做在一個(gè)集成芯片上,統(tǒng)稱中 央處理單元 ( Central Processing Unit),簡(jiǎn)稱 CPU,是微機(jī)的核心部件。硬件電路的設(shè)計(jì)最重要的選擇用于控制的單片機(jī), 并確定與之配套的外圍芯片, 使所設(shè)計(jì)的系統(tǒng)既經(jīng)濟(jì)又高性能。 主控制器系統(tǒng)的外圍接口電路由鍵盤、數(shù)碼顯示及驅(qū)動(dòng)電路、晶振、看門狗電路、通信接口電路等幾部分組成 。 第二功能:加 +5V 備用電源,可以實(shí)現(xiàn)掉電保護(hù) RAM 信息不丟失。矩陣鍵盤的列線從左到右分別與單片機(jī)的 、 、 相連,矩陣鍵盤的行線從上到下分 別與 、 、 、 相連。 T 1T 2T 圖 35 脈沖波形圖 河北工程大學(xué)畢業(yè)設(shè)計(jì)說(shuō)明書 12 則輸出電壓的平均值為: U=VCC T1/T=α VCC 其中α =T1/T(正 脈沖的持續(xù)時(shí)間與脈沖周期的比值)稱為占空比,α的變化范圍為 0≤α≤ 1, VCC 為電源電壓 。 MAX485 芯片內(nèi)部含有一個(gè)驅(qū)動(dòng)器和接收器。 本系統(tǒng)的鍵盤采用的是 4 4 矩陣式鍵盤,矩陣式鍵盤由行線和列線組成,按鍵位于行、列線的交叉點(diǎn)上。當(dāng)某段驅(qū)動(dòng)電路的輸出端為低電平時(shí),則該端所連接的字段導(dǎo)通并點(diǎn)亮,根據(jù)發(fā)光字段的不同組合可顯示出各種數(shù)字或字符。 該系統(tǒng)的主機(jī)和從機(jī)的控制程序流程圖如圖 44 和圖 45 所示。 在進(jìn)行實(shí)驗(yàn)中,將定時(shí)器 1的溢出定為 1/20200秒,每 10次脈沖輸出一個(gè)2KHz頻率。如果在傳送過(guò)程中置 RST為低電平,則會(huì)終止此次數(shù)據(jù)傳送,并且 I/O引腳變?yōu)楦咦钁B(tài)。如果地址不同,則丟棄當(dāng)前數(shù)據(jù), SM2位不變。主機(jī)的數(shù)據(jù)通信的基本流程如下: ( 1) 主機(jī)首先向所有從機(jī)發(fā)送地址幀對(duì)要通信的從機(jī)進(jìn)行 呼叫,發(fā)送地址幀時(shí)需將 TB8位置 1。不再像以前那樣一頭霧水了,從收集資料到畫圖,從選擇器件到編程, 從整理文檔到排版,自己從中得到的是大學(xué)四年最寶貴的。 // 發(fā)送數(shù)據(jù) void delay10ms(unsigned int count)。 /* 發(fā)送數(shù)據(jù)并接收 校驗(yàn)信息,如果接收的信號(hào)為 0FH,表示從機(jī)接收成功,否則將重新發(fā)送該組數(shù)據(jù) */ tmp = __ERR_。 // 計(jì)算要發(fā)送數(shù)據(jù)的長(zhǎng)度 ecc = len。 // 發(fā)送校驗(yàn)字節(jié) while(!TI)。 unsigned char i = 0。 河北工程大學(xué)畢業(yè)設(shè)。 unsigned char addr。 } void delay10ms(unsigned int count) { unsigned int i, k。 河北工程大學(xué)畢業(yè)設(shè)計(jì)說(shuō)明書 36 TB8 = 0。 // 發(fā)送數(shù)據(jù) RI = 0。 unsigned char i = 0。 首先根據(jù)設(shè)計(jì)要求用 Protel 99SE 軟件繪制出原理圖, 然后依據(jù)原理圖選擇元器件,在實(shí)驗(yàn)板上布置元器件并連接線路,對(duì)硬件電路進(jìn)行測(cè)試,檢查串行口是否選錯(cuò),測(cè)量電源是否正常, 復(fù)位電平是否正確,單片機(jī)是否起振等等。 ( 3) 發(fā)送完數(shù)據(jù)后,主機(jī)等待從機(jī)的校驗(yàn)信號(hào),如果接收到 0X0F數(shù)據(jù),表示發(fā)送成功,通信結(jié)束,否則主機(jī)將重新發(fā)送數(shù)據(jù),直至發(fā)送成功。 ( 5) 當(dāng)主機(jī)需要與其他從機(jī)通信時(shí),可以再次發(fā)出地址幀尋呼從機(jī),重復(fù)這一過(guò)程。同樣,在緊跟 8位的控制指令字后的下一個(gè) SCLK脈沖的下降沿讀出 DS1302的數(shù)據(jù),讀出數(shù)據(jù)時(shí)從低位 0位至高位 7。這樣,在每個(gè) 1/2020秒 的方波周期中,都可以改變方波的輸出占空比,從而控制燈泡的 10個(gè)亮度級(jí)別。主機(jī)首先發(fā)送從機(jī)地址,被叫到的從機(jī)向主機(jī)發(fā)送本機(jī)地址,然后主機(jī)向從機(jī)傳送數(shù)據(jù),從機(jī)根據(jù)接收的數(shù)據(jù)信息執(zhí)行相應(yīng)的命令。 這里選 用的 7447 芯片是從 BCD 碼到 SEG7 段碼的轉(zhuǎn)換器,而 74LS138 是一個(gè)地址譯碼器,通過(guò) 74LS138 選通某個(gè)數(shù)碼管,然后根據(jù) 7447 傳送過(guò)來(lái)的 SEG7 段碼的數(shù)據(jù)河北工程大學(xué)畢業(yè)設(shè)計(jì)說(shuō)明書 18 進(jìn)行顯示 ,而在非選通的時(shí)候,數(shù)碼管能夠保持原有的顯示數(shù)據(jù)。 矩陣式鍵盤中,行、列線分別連接到按鍵開關(guān)的兩端, 在進(jìn)行鍵盤掃描時(shí),首先把矩陣鍵盤列線的第一根線置高,然后分別再檢測(cè)矩陣鍵盤行線是否有高電平的信號(hào),如果有信號(hào),那么就證明這根 行線與第一根列線相交處的按鍵被按下了,單片機(jī)就讀入這個(gè)鍵值。 在進(jìn)行通信時(shí) 只需要一個(gè)信號(hào)控制 MAX4
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1