【正文】
化 , 通過一個三極管 S8050 轉(zhuǎn)換成單片機可以識別 的數(shù)字邏輯電平,解決了外部 中斷 的問題,電路簡單,可靠性高。 圖 56 MAX6969 驅(qū)動電路 下面簡單的計算一下這個電路的功耗。 方案 2:采用單片機 AT89S52 與 LED 驅(qū)動芯片 MAX6969 接口, AT89S52 邏輯能力較強但速度比較慢,價格相對比較便宜,但工作量要比方案 1 大的多。對于大多數(shù) S 系列單片機,使用 C 語言與使用匯編語言相比具有如下優(yōu)點: (1) 不需要了解處理器的指令集,也不必了解存儲器結構。 (5) 程序的開發(fā)和調(diào)試時間大大縮短。 8051 系列單片機作為工業(yè)標準地位,從 80 年代開始就有了 51 單片機的 C語言編譯器。在本系統(tǒng)中,單片機的主要任務是用來顯示和操作者按下不同的按鍵后,執(zhí)行相應的任務,各個任務執(zhí)行的先后順序取決于鍵碼。一個模塊可以為多個程序所共享。其中主監(jiān)控程序是系統(tǒng)軟件的主程序,是整個系統(tǒng)軟件的核心,上電復位后系統(tǒng)首先進入監(jiān)控主程序。 判斷按鍵狀態(tài) 通過串口把數(shù)據(jù) 命令發(fā)送出去 CRC 檢驗碼的轉(zhuǎn)換 開始 NRF401 初始化 串口初始化 判 斷 是 否有按鍵 按下 NO YES 漯河職業(yè)技術學院 圖 61 主機控制程序流程圖 從機程序模塊 從機的程序開始,對 NRF40串口、 MAX6969 以及中斷進行初始化,然后進入默認的中文顯示模式,等待中斷。進入中斷后,通過對接收的數(shù)據(jù)進行判斷,實現(xiàn)文字和數(shù)字顯示的切換。由于電機旋轉(zhuǎn)一周產(chǎn)生的中斷次數(shù)為 3次。當進入外部中斷時,通過判斷計時的中斷次數(shù)來重新調(diào)整計時器的值,如果定時器中斷次數(shù)大于 45,表明 LED 顯示一個點的時間太短 (圖象或者文字寬度減少 ),應該適當?shù)? ` 計算 T0 中斷的變量 COUNT 加 1 外部中斷 45 =45 增加定時器定時時間 45 接收并判斷更新命令緩沖區(qū) 定時器中斷次數(shù)COUNT=45? 延長定時器定時時間 中斷返回 開始 NRF401 初始化,串口 初始化, MAX6969 初 始化,中斷初始化 等待中斷 T0 中斷 根據(jù)主控命令執(zhí)行操作 顯示文字 顯示數(shù)字 中斷返回 漯河職業(yè)技術學院 圖 62 從機控制程序流程圖 延 長定時器定時時間;若定時器中斷次數(shù)小于 45,表明 LED 顯示一個點的時間過長,應該適當減少定時器定時時間。 元件的焊接和整板測試 (1) 元件焊接 焊接前對電阻、電容的量值要進行測量、篩選,選擇與電路中參數(shù)值最接近的元件。該過程是系統(tǒng)上電前的檢查工作,需要對每個器件逐個引腳進行檢查,一方面是檢查有沒有引腳虛焊或與其他信號線短路,另一方面是對器件引腳功能的再檢查,查看設計是否正確。如果沒有問題,則可以進行功能的檢測。 單片機處理器是系統(tǒng)的靈魂,所以先對單片機進行檢測調(diào)試。檢測芯片的電源連接情況,使能 控制端的情況。 首先,調(diào)試 MAX6969LED 驅(qū)動芯片。通過查閱資料, MAX6969 的使能控制端 OE,當 OE = 1 時, MAX6969 輸出為高阻態(tài)。為了方便測試,在布 PCB 的時候,把主機模塊的單片機的端口引出來。通過線路的檢測,發(fā)現(xiàn)端口的電源線沒焊接好。奇偶校驗方法比較簡單,但是當錯誤的數(shù)據(jù)位為偶數(shù)個時,檢測不出數(shù)據(jù)有錯。這種方法簡單、快捷,大幅度的減少了單片機的工作量。分析可能是定時器的初始值可能太大或太小所至 。 顯示效果如圖 和圖 所示。最后,系統(tǒng)實現(xiàn)了穩(wěn)定的工作。系統(tǒng)主要實現(xiàn)的功能有: (1)通過單片機控制 LED 掃描 顯示的時間,能夠穩(wěn)定的顯示數(shù)字或文字,軸向分辨率 為 16 位。比如重心偏移,電機旋轉(zhuǎn)時產(chǎn)生抖動,應該在設計時對 PCB 布局進行科學的分析,調(diào) 整重心;軸向分辨率只有 16 位,只能顯示簡單的圖像或文字;數(shù)據(jù)的傳送速度比較慢,沒有實現(xiàn)主機到從機的大量的數(shù)據(jù)的交換,主要使用了半雙工通訊芯片 nRF401,其收發(fā)狀態(tài)的轉(zhuǎn)換需要 1~3ms,影響了數(shù)據(jù)通訊的效率。在整個畢業(yè)設計期間,高倩老師給了我非常大的幫助和支持,從給我定題目,到工作開展,實驗進行,直到最后論文的撰寫都離不開他的悉心指導。正是由于他們給我的幫助,讓我很快的進入了實際的工作。 謝謝大家! 漯河職業(yè)技術學院 參考文獻 [1] 陳尚松 ,雷加 ,郭慶 .電子測量與儀器 [M].北京:電子工業(yè)出版社, 2021: 108~ 126 [2] 徐科軍 .傳感器與檢測技術 [M].北京:電子工業(yè)出版社, 2021: 12~ 33 [3] 馬忠梅 .單片機的 C 語言應用程序設計 [M].北京:北京航空航天大學出版社, 1999:20~ 83 [4] 王幸之 .AT89 系列單片機原理與接口技術 [M].北京:北京航空航天大學出版社, 2021:33~ 52 [5] 何立民 .MCS51 系列單片機應用系統(tǒng)設計 [M].北京: 北京航空航天大學出版社 ,2021: 59~ 102 [6] 康華光 .電子技術基礎 模擬部分 (第五版 ) [M].北京:高等教育出版社, 2021:101~ 147 [7] 樊昌信,徐炳祥,吳成柯等 .通信原理 (第五版 ) [M].北京:國防工業(yè)出版社,2021: 133~ 137 [8] 譚浩強 .C 程序設計 (第二版 ) [M].北京 :清華大學出版社, 2021: 87~ 120. [9] 戴佳,苗龍,陳斌 .51 單片機應用系統(tǒng)開發(fā)典型實例 [M].北京 :中國電力出版社, 2021:25~ 85. [10] 沙占友,王彥朋,孟志永 .單片機外圍電路設計 [M].北京:電子工業(yè)出版社, 2021:102~ 162. 漯河職業(yè)技術學院 附 錄 附錄一 系統(tǒng)原理圖 圖 1 從機電路原理圖 漯河職業(yè)技術學院 圖 2 主機電路原理圖 附錄二 系統(tǒng) PCB 圖 圖 3 從機 PCB 圖 4 主機 PCB 漯河職業(yè)技術學院 附錄 三 程序代碼 主 要 控 制 函數(shù)程序代碼如下: include include unsigned char Temp,Count,Flage,LED_Index。 void MAX6969_SET(uchar LBit,uchar HBit) //MAX6969 驅(qū)動函數(shù) { uchar i,Temp 。i++) { if(Tempamp。 _nop_()。 for(i=0。 } else { DIN = 0。 CLK = 0。 LE = 0。 } void initUart(void) //串口初始化 2400bit/s. { TMOD|=0x20。 TL1=0xf3。 TL0=Times。 if(LED_Index=128) { LED_Index = 0。 if(Dis==20210) Dis = 0。 Flage = 0。 if(RI==1) { information = CRC_Receive()。 } } else 漯河職業(yè)技術學院 { Times。 } } else { Times++。 //MAX6969 初始化 Receive_Init()。 //外 部中斷優(yōu)先 IT1 = 1。 ET0=1。 //等待中斷 } ag an employment tribunal clai Emloyment tribunals sort out disagreements between employers and employees. You may need to make a claim to an employment tribunal if: you don39。re clear about the terms of the agreement. It might be best to get advice from an experienced adviser, for example, at a Citizens Advice Bureau. To find your nearest CAB, including those that give advice by , click on nearest CAB. For more information about making a claim to an employment tribunal, see Employment tribunals. The (lack of) air up there Cay man Islandsbased Webb, the head of Watch m Fifa39。s about how he felt and I would like to speak to him first to find out what his experience was. Uefa has opened disciplinary proceedings against CSKA for the racist behaviour of their fans during City39。s plaint. In a statement the Russian side added: We found no racist insults from fans of CSKA. Age has reached the end of the beginning of a word. May be guilty in his seems to passing a lot of different life became the appearance of the same day。二十年的人生軌跡深深淺淺,突然就感覺到有些事情,非做不可了。 Then in high school, think don39。 A person39。嫌惡過自己的怯懦,最終卻發(fā)現(xiàn)有很多 緣分 ,有很多錯過,好像冥冥之中真的已經(jīng)注定。 From the corner at the beginning of deep friendship。 Baumgartner the disappointing news: Mission aborted. r plays an important role in this mission. Starting at the ground, conditions have to be very calm winds less than 2 mph, with no precipitation or humidity and limited cloud cover. The balloon, with capsule attached, will move through the lower level of the 漯河職業(yè)技術學院 atmosphere (the troposphere) where our daytoday weather lives. It will climb higher than the tip of Mount Everest ( miles/ kilometers), drifting even higher than the cruising altitude of mercial airliners ( miles/ kilometers) and into the stratosphere. As he crosses the boundary layer (called the tropopause),e can expect a lot of turbulence. We often