【正文】
m fortunate to have been given many opportunities throughout my career and now I feel it39。m starting a new adventure and I39。m grateful for my parents39。m fortunate to have realised those this day, one of my proudest achievements is captaining my country. I knew every time I wore the Three Lions shirt, I was not only following in a long line of great players, I was also representing every fan that cared passionately about their country. I am honoured to represent England both on and off the wouldn39。 ” I39。s OK. He and we have just adapted.39。It would be the best if he had four legs, of course, but his body wasn39。主人們用 “騎兵 ”一詞來(lái)形容 Duncan,他們?cè)诮M織的 Facebook 中寫(xiě)道: “他很快樂(lè),也很健康;而且在他自己看來(lái),他是條正常的狗。He39。, adding on charity39。s owners have described him as a 39。 The thrill of running through the surf was clear to see, as Duncan raced people and dogs across the sand, with his tail wagging excitedly. Duncan踏著浪花,在沙灘 上同其他人及狗賽跑,還興奮地?fù)u著尾巴,他的喜悅之情顯而易見(jiàn)。視頻中有些特意制作的慢鏡頭,但是沒(méi)有任何一處做過(guò)加速處理,你們可以通過(guò)視頻感受到 Duncan 跑得有多快。We let him be free and just walk on his two legs. There is some slow motion in this video, but none of the video has been sped up, this gives you an idea of how fast Duncan really it,39。t like to use it.主人們將視頻傳到了 YouTube 上,他們說(shuō)有一把供 Duncan 使用的輪椅,但是他并不愛(ài)用。 He was born with deformed back legs, which were later removed to make the dog more fortable. Duncan 出生時(shí),它的后肢就是畸形的,此后為了讓他舒服些 ,只能進(jìn)行截肢。 His exciting day trip was filmed by Panda Paws Rescue, a Washington statebased charity that cares for Duncan and other dogs with special Panda Paws Rescue 拍攝,該組織專門照料 Duncan 以及其他有特殊需求的狗。在此,對(duì)指導(dǎo)老師的幫助表示感謝! A boxer that only has front legs refuses to let his disability hold him back as he charges across a beach with his fourlegged ,他同其他四條腿的伙伴們一同在海灘上盡情狂奔。 2022. 新疆大學(xué)畢業(yè)論文(設(shè)計(jì)) 31 致謝 經(jīng)過(guò)幾個(gè)月的努力,在 指導(dǎo) 老師的幫助下,終于完成 了 智能燈光照明系統(tǒng)的設(shè)計(jì)和調(diào)試。 新疆大學(xué)畢業(yè)論文(設(shè)計(jì)) 30 參考 文獻(xiàn) [1].丁元杰 .單片微機(jī)原理及應(yīng)用 [M].北京:機(jī)械工業(yè)出版社, 2022年 1月, 6274 [2].張崇 .于曉琳 .劉建平 .單片 nRF2401 及其應(yīng)用 [J].國(guó)外電子元器件 ,2022(6):3436. [3].陳麗娟 .常丹華 .基于 nRF2401 芯片的無(wú)線數(shù)據(jù)通信系統(tǒng) [J].電子器件 ,2022,29(1):248250. [4].湯平波 .單片機(jī)系統(tǒng)的電平轉(zhuǎn)換技術(shù) .計(jì)算技術(shù)及自動(dòng)化 [J],2022,15(4):7174. [5].王建華 .計(jì)算機(jī)控制 [M].北京:高等教育出版社 ,2022年 11月, 31116 [6].無(wú)線傳輸模組使用說(shuō)明書(shū) [7].趙海蘭,朱劍,趙祥偉 .DS1302實(shí)時(shí)顯示時(shí)間的原理與應(yīng)用 [J].電子技術(shù), 2022,(1) [8].孫雪梅,范久臣 .實(shí)時(shí)時(shí)鐘芯片在單片機(jī)系統(tǒng)中的應(yīng)用 [J].沈陽(yáng)教育學(xué)院學(xué)報(bào),2022,7(2) [9].黃明 ,黃艷 .多功能數(shù)字鐘 電路的設(shè)計(jì)與制作 [J].機(jī)械與電子, 2022( 27): 7172. [10].孫安青編著 . AT89S51單片機(jī)實(shí)驗(yàn)及實(shí)踐教程 [M] [11].侯伯亨,顧新. VHDI。 對(duì)于本設(shè)計(jì),如果進(jìn)行進(jìn)一步的的研究,我認(rèn)為應(yīng)該在以下 兩個(gè) 個(gè)方面重點(diǎn)考慮: ( 1) 在 硬件方面,可以嘗試制作雙面板這樣可以大大節(jié)省空間,縮小電路板的體積。 軟件的設(shè)計(jì)采用模塊化的程序設(shè)計(jì) 方法 , 在主控板中 分為主程序部分、 按鍵采集模塊 、 NRF2401A 射頻通訊模塊 、 按鍵掃描 模塊等 ;在遙控器中分為主程序模塊, DS1302 時(shí) 鐘模塊, LCD1602 顯示模塊, NRF2401A 射頻通訊模塊 。 圖 42 LCD與 DS1302 調(diào)試 當(dāng)各個(gè)部分都調(diào)試成功后, 將其組合,把遙控板的射頻通訊返回的房間狀態(tài)顯示在顯示屏上,并且可以實(shí)時(shí)監(jiān)測(cè)。然后調(diào)試 LCD1602 液晶屏,先將 LCD1602 的子程序加載,嘗試寫(xiě)一些固定的字符, 成功顯示之后,即可調(diào)試 DS1302,將 DS1302 的時(shí)間寫(xiě)入顯示緩存,讓 LCD將時(shí)間顯示出來(lái)。 圖 41 燈光調(diào)試 下一步則是調(diào)試射頻通訊,在調(diào)試好主控板的條件下,將射頻通訊的程序加載進(jìn)主程序,嘗試用遙控板上的按鈕遙控控制主控板的各個(gè)房間的狀態(tài)。 經(jīng)調(diào)試,最終能正常工作,實(shí)現(xiàn)在自動(dòng)狀態(tài)下,檢測(cè)光強(qiáng) ,判斷開(kāi)燈條件,檢測(cè)紅外,自動(dòng)開(kāi)燈以及人走延時(shí)的功能。下一步選擇 COM 口,選擇主板鏈接的 COM 端口,設(shè)置好波特率,單擊下載按鈕,等到提示框顯示“請(qǐng)給 MCU 上電”時(shí)打開(kāi)主板電源,為單片機(jī)供電,如果通訊成功,則會(huì)顯示正在下載,下載成功等字樣。之后對(duì)工程編譯,鏈接,生成 HEX 文件。在其中輸入編寫(xiě)的 C 程序源代碼。建立完成后,左邊的工作欄會(huì) 如圖 318所示。 KEIL 的使用 首先在需要使用 keil 建立一個(gè)新的工程, 在菜單欄里的 PROJECT→ NEW uVision Project,為其命名點(diǎn)擊 OK 即完成創(chuàng)建工程。 C51 已被完全集成到 uVision4 的集成開(kāi)發(fā)環(huán)境中,這個(gè)集成開(kāi)發(fā)環(huán)境包含:編譯器,匯編器,實(shí)時(shí)操作系統(tǒng),項(xiàng)目管理器,調(diào)試器。 KEILC51 標(biāo)準(zhǔn) C 編譯器為8051 微控制器的軟件開(kāi)發(fā)提供了 C 語(yǔ)言環(huán)境 ,同時(shí)保留了匯編代碼高效 ,快速的特點(diǎn)。時(shí)間程序流程圖見(jiàn)圖 317所示。在首次對(duì) DS1302 進(jìn)行操作之前,必須對(duì)它進(jìn)行初始化,然后從 DS1302 中讀出數(shù)據(jù) ,由于在 DS1302 的硬件設(shè)計(jì)中配置有備用電源所以除了第一次使用后面即使斷電也不對(duì)其進(jìn)行初始化。 DS1302與 RAM相關(guān)的寄存器分為兩類,一類是單個(gè) RAM單元,共 31個(gè),每個(gè)單元組態(tài)為一個(gè) 8位的字節(jié),其命令控制字為 C0HFDH,其中奇數(shù)為讀操作,偶數(shù)為寫(xiě)操作;再一類為突發(fā)方式下的 RAM寄存器,此方式下可一次性讀寫(xiě)所有的 RAM 的 31個(gè)字節(jié),命令控制字為 FEH(寫(xiě))、 FFH(讀)。 此外, DS1302還有年份寄存器、控 制寄存器、充電寄存器、時(shí)鐘突發(fā)寄存器及與 RAM相關(guān)的寄存器等。同樣,在緊跟 8 位的控制指令字后的下一個(gè) SCLK 脈沖的下降沿讀出DS1302的數(shù)據(jù),讀出數(shù)據(jù)時(shí)從低位 0位至高位 7,數(shù)據(jù)讀寫(xiě)時(shí)序 如 圖 316所示: 新疆大學(xué)畢業(yè)論文(設(shè)計(jì)) 25 圖 316 數(shù)據(jù)讀寫(xiě)時(shí)序 3) DS1302的寄存器 DS1302共有 12個(gè)寄存器,其中有 7個(gè)寄存器與日歷、時(shí)鐘相關(guān),存放的數(shù)據(jù)位為BCD碼形式。最低有效位(位 0)如為 0 表示要進(jìn)行寫(xiě)操作,為 1 表示進(jìn)行讀操作,控制字節(jié)總是從最低位開(kāi) 始輸出。 位 6 如果為 0,則表示存取日歷時(shí)鐘數(shù)據(jù),為 1 表示存取 RAM 數(shù)據(jù) 。 新疆大學(xué)畢業(yè)論文(設(shè)計(jì)) 24 圖 315 LCD 初始化流程 LCD 顯示程序的設(shè)計(jì)一般先要確定 LCD 的初始化、光標(biāo)定位、確定顯示字符后, LCD就可以按輸入的字符串顯示。如表 37所示。光標(biāo)定位,寫(xiě)入一個(gè)顯示字符后,DDRAM地址會(huì)自動(dòng)加 1或減 1,加或減由輸入方式設(shè)置。 表 35 命令字 指令名稱 控制信號(hào) 控制代碼 RS RW D7 D6 D5 D4 D3 D2 D1 D0 清屏 0 0 0 0 0 0 0 0 0 1 歸 HOME位 0 0 0 0 0 0 0 0 1 * 輸入方式設(shè)制 0 0 0 0 0 0 0 1 I/D S 顯示狀態(tài)設(shè)制 0 0 0 0 0 0 1 D C B 無(wú)標(biāo)畫(huà)面滾動(dòng) 0 0 0 0 0 1 S/C RL * * 功能設(shè)置 0 0 0 0 1 DL N F * * CGRAM地址設(shè)制 0 0 0 1 A5 A4 A3 A2 A1 A0 DDRAM地址設(shè)制 0 0 1 A6 A5 A4 A3 A2 A1 A0 讀 BF和 AC 0 1 BF AC6 AC5 AC4 AC3 AC2 AC1 AC0 新疆大學(xué)畢業(yè)論文(設(shè)計(jì)) 23 寫(xiě)數(shù)據(jù) 1 0 數(shù) 據(jù) 讀數(shù)據(jù) 1 1 數(shù) 據(jù) 2)寫(xiě)命令字流程(如圖 314所示) 圖 314 LCD1602 寫(xiě)命令字流程 圖 3)定義光標(biāo)位置 把顯示數(shù)據(jù)要某個(gè)位置,就是把顯示數(shù)據(jù)寫(xiě)在相應(yīng)的 DDRAM 地址中, DDRAM 地址占 7 位。 部清除; home位:將光標(biāo)送到初始位;其中的 *號(hào)為任意,高低電平均可; :設(shè)光標(biāo)移動(dòng)方向并指定整體顯示,是否移動(dòng)。 1)命令字 表 35所示為命令字,其主要介紹了指令名稱、控制信號(hào)及控制代碼。 新疆大學(xué)畢業(yè)論文(設(shè)計(jì)) 22 圖 313 LCD讀入狀態(tài)字流程 (2)寫(xiě)命令操作 由表 34可知當(dāng) RS=0, R/W=0時(shí),才可以通過(guò)單片機(jī)或用戶指令把數(shù)據(jù)即命令,寫(xiě)到LCD模塊,此時(shí)就對(duì) LCD 進(jìn)行調(diào)制。同時(shí) 可以保持一段時(shí)間,從而實(shí)現(xiàn)讀狀態(tài)字的功能。 表 34 LCD 與單片機(jī)之間有四種基本操作 RS R/W 操作 0 0 寫(xiě)命令操作 (初始化,光標(biāo)定位等 ) 0 1 讀狀態(tài)操作 (讀忙標(biāo)志位 ) 1 0 寫(xiě)數(shù)據(jù)操作 (要顯示內(nèi)容 ) 1 1 讀數(shù)據(jù)操作 (可以把顯示存儲(chǔ)區(qū)中的數(shù)據(jù)反讀出來(lái) ) (1)讀狀態(tài)操作 執(zhí)行讀狀態(tài)字操作如表 34所示,須滿足 RS=0、 R/W=1。 新疆大學(xué)畢業(yè)論文(設(shè)計(jì)) 21 圖 311 單片機(jī)讀取數(shù)據(jù)流程 單片機(jī)從 nRF20401A 讀取數(shù)據(jù)的時(shí)序如圖 312所示。 3) 據(jù)接收程序 當(dāng)接收端成功接收到數(shù)據(jù)后,將會(huì)置位對(duì)應(yīng)的管腳數(shù)據(jù)請(qǐng)求 DR1/DR2,單片機(jī)通過(guò)按鍵查詢?cè)摴苣_狀態(tài),或者通過(guò)中斷方式接受數(shù)據(jù)。可設(shè)為 O、 8或 6位。 前緩沖 地址 有效數(shù)據(jù) 循環(huán)冗余校驗(yàn) 圖 310 nRF2401A對(duì)外發(fā)送數(shù)據(jù)的打包格式 其中,前緩沖是硬件自動(dòng)添加,地址由用戶設(shè)定。 CSCEC LKD A T AP W R _U PM S B L S B 圖 38 單片機(jī)向 nRF2