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

正文內容

基于單片機的電子時鐘的設計--protues課程設計-文庫吧

2025-01-03 16:27 本頁面


【正文】 ,在通過52單片機進行數據處理,但內部空間較小。方案二:AVR ATMAGE 16,ATMAGE 16內部集成的8位AD,可以直接將采集的模擬量轉化為數字量,在通過單片機進行數據處理,且內部有16KRAM的空間可供使用。方案三:以LPC2138 為主控芯片:其本身自帶A/D轉換功能,帶大容量的32KRAM 512KFLASH ,內部資源豐富且系統(tǒng)穩(wěn)定,芯片價格昂貴。(2)液晶屏設計方案 方案一:LCD1602 ,1602 可顯示字母,數字,符號及少量特定漢字,顯示數量為2行16列,價格為16元左右。方案二:LCD12864,12864可顯示字母,數字,符號,漢字,圖片等內容,顯示數量為7頁7行64列,價格為60元左右。方案三:諾基亞5110,5110可顯示字母,數字,符號,漢字,圖片等內容,顯示數量為7行81列,價格為9元左右。 系統(tǒng)設計方案選定綜合考慮,方案確定如下:(1)單片機方案選定采用方案一,LPC2138 ,ATMAGE16單片機價格較MCS51貴,AD采集也使用不到,而51單片機以能滿足需求。(2) 液晶屏方案選定采用方案一,選擇LCD1602屏作為顯示器, LCD1602顯示器已能滿足需求,且顯示內容較大,方便觀察。而5110顯示器程序設置太過繁瑣很多功能使用不到,顯示內容太小。而LCD12864價格太高,體積過大,有些功能使用不到,因此LCD1602可以滿足本次試驗的要求。 系統(tǒng)的特點和使用說明(1)系統(tǒng)特點系統(tǒng)使用時鐘芯片DS1302產生時間值,此值為數字量,可直接傳給單片機,單片機接收到時鐘數據后用液晶屏LCD1602去顯示,同時可通過按鍵去調節(jié)時間值和設定鬧鈴。(2)使用說明直接給單片機最小系統(tǒng)提供+5V直流電壓,將DS1302d的電壓端口接到單片機的穩(wěn)壓塊的正負級上,將DS1302的輸出口接到單片機的P30口,蜂鳴器接到單片機的P2^0口,LCD1602接到單片機的P0^07口和P1^02口。系統(tǒng)的程序下載使用串口直接下載。第二章 系統(tǒng)硬件電路設計(1) 系統(tǒng)電路流程設計時鐘芯片產生時間值液晶顯示當前狀態(tài)按鍵設定時間單片機對數據處理蜂鳴器提示(2)系統(tǒng)單元電路設計用于產生時間,再向單片機發(fā)送數據 主要顯示歡迎語 當前時間值 鬧鈴值 MCS51單片機用來 將輸入的電壓轉化為+5v的直流 作為主控芯片 電壓供單片機 傳感器使用 當時間與頂定時間相等時 會發(fā)出聲音提示 用于調節(jié)系統(tǒng)時間 和設定鬧鈴時間單片機的最小系統(tǒng),使單片機可以正常工作第三章 系統(tǒng)軟件設計(1) 軟件流程圖開始始 顯示歡迎語顯示系統(tǒng)時間 否是否有按鍵按下是 按鍵一按下否是設定鬧鈴時間按鍵調時結束第四章 系統(tǒng)測試一:給單片機供正5V電壓;二:液晶屏上出現“Wele to use our clock!”的歡迎語;三: 按下按鍵,可發(fā)現時間在改變,即時間可調;四:通過按鍵設定一個時間,等到系統(tǒng)時間與之相等時,蜂鳴器即會發(fā)出聲音,液晶顯示屏上出現 “It is time to get up!!!”以提示用戶設定的時間已經到了。 第五章 設計總結本系統(tǒng)主要以單片機(MCS51)為主要控制芯片,采用DS1302時鐘芯片作為傳感器芯片產生時間。在設計過程中力求硬件電路簡單正確,充分發(fā)揮軟件設計的優(yōu)勢——編程靈活方便來滿足系統(tǒng)的要求。經試驗實驗證明,本次設計可滿足實驗要求,產生正確的時間,且設置了時間可調,定時,鬧鈴等功能,能夠滿足日常使用。但實驗仍存在一些問題無法解決。如:顯示時間與北京時間相比有毫秒的差別,這些可通過調節(jié)按鍵和用軟件中算法的方法改變這一問題。 參考文獻:【1】 《模擬電子線路基礎》,華成英、童詩白著,北京:高等教育出版社,2006年;【2】 《基于Protues的51系列單片機設計與仿真》 電子工業(yè)出版社【3】 《51單片機C語言高級程序設計》周興華著,中國電力出版社,2008年;【4】 《C語言高級程序設計》譚浩強編著,清華大學出版社;【5】 《AT89C51單片機C語言高級程序設計》謝維誠著,清華大學出版社;【6】 《數字電子新路基礎》康華光 高等教育出版社附錄: 電路圖PCB圖源程序include include include void Delay1ms(unsigned int count){ unsigned int i,j。 for(i=0。icount。i++) for(j=0。j120。j++)。}main(){ SYSTEMTIME CurrentTime。 LCD_Initial()。 Initial_DS1302()。 GotoXY(0,0)。 Print(Wele to use our clock! )。 GotoXY(0,0)。 Print(Date: )。 GotoXY(0,1)。 Print(Time: )。 while(1) { DS1302_GetTime(amp。CurrentTime)。 DateToStr(amp。CurrentTime)。 TimeToStr(amp。CurrentTime)。 GotoXY(6,0)。 Print()。 GotoXY(6,1)。 Print()。 Delay1ms(300)。 }}/* 液晶程序LCD1602 */ifndef LCD_CHAR_1602_2012_3_31define LCD_CHAR_1602_2012_3_31include define
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1