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

正文內(nèi)容

基于51單片機的智能門鈴設計—正式版-資料下載頁

2025-07-27 08:04本頁面
  

【正文】 器小數(shù)寄存器把小數(shù)部分逐次與00H~0FH 比較若相等時進行相應置位保 存整數(shù)寄存器返 回返 回開始 開始 圖 44 整數(shù)計算子程序流程圖 圖 45 小數(shù)計算子程序流程圖 通信程序行通信有兩種工作方式,查詢方式和中斷方式。當系統(tǒng)工作在指令狀態(tài)時,程序一直處于等待上位機命令狀態(tài),所以本設計采用查詢方式進行串口通信。根據(jù)制定的串行通信協(xié)議和串口數(shù)據(jù)塊的格式。系統(tǒng)上電后,系統(tǒng)處于等待上位機命令狀態(tài),兩者經(jīng)過第一次握手通信后,上位機才能向系統(tǒng)發(fā)送相應的命令數(shù)據(jù)包,通信中每兩個字節(jié)的最大間隔時間為 15ms,然后系統(tǒng)根據(jù)數(shù)據(jù)包中的長度值和 BCC 校驗碼,進行判斷通信是否正確,正確后根據(jù)相應的命令值執(zhí)行相應的操作。系統(tǒng)執(zhí)行命令后要向上位機返回數(shù)據(jù)包,同樣,首先也要經(jīng)過一次握手通行后,系統(tǒng)才能向上位機發(fā)送數(shù)據(jù)包。下面僅給出系統(tǒng)在查詢方式下串行通信的部分程序。……TMOD=0x21。 //定時器 1 狀態(tài)設置,T1 為方式 2 定時TH1=0xFD。 TL1=0xFD。 //設定波特率為 9600bpsSCON=0x50。 PCON=0x00。 //波特率不倍增TR1=1。 //開啟定時器 1while(!RI)。 //一直等待數(shù)據(jù)來臨RI=0。 //有數(shù)據(jù)則清 RItemp=SBUF。 //接收 STXif(temp==0x02) //判斷接收是否為 STX{SBUF=0x06。 while(!TI)。TI=0。 //返回 ASK,完成第一次握手通信TL0=0x00。 TH0=0xCA。 //設置定時器 0 初值TR0=1。 //開啟定時器 05 系統(tǒng)調(diào)試和功能測試單片機的系統(tǒng)調(diào)試主要包括硬件調(diào)試和軟件調(diào)試,這兩者是不能分開的,許多硬件錯誤是在軟件調(diào)試中被發(fā)現(xiàn)和糾正的。但通常是先排除明顯的硬件故障以后,再和軟件結合起來調(diào)試以進一步排除故障??梢娪布恼{(diào)試是基礎,如果硬件調(diào)試不通過,軟件設計則是無從做起。 系統(tǒng)硬件調(diào)試硬件設計方面從布線到焊接安裝完成之后,就開始進入硬件調(diào)試階段。首先,我們應該排除元器件失效問題。 造成這類錯誤的原因有兩個:一是元器件買來時就已壞了;另一個是由于焊接錯誤,造成器件損壞。要排除這種錯誤我們可以采取檢查元器件與設計要求的型號、規(guī)格和連接是否一致,在保證安裝無誤后,用替換方法排除錯誤。其次,排除電源故障問題。 在通電前,一定要檢查電源電壓的幅值和極性,否則很容易造成集成塊損壞。加電后檢查各插件上引腳的電位,一般先檢查 VCC與 GND 之間電位,若在 5V~ 之間屬正常。若有高壓,聯(lián)機仿真器調(diào)試時,將會損壞仿真器等,有時會使應用系統(tǒng)中的集成塊發(fā)熱損壞。本次設計的硬件調(diào)試順序為先顯示器后鍵盤。在顯示器調(diào)試通過后,鍵盤調(diào)試就比較簡單,完全可以借助于顯示器,利用程序進行調(diào)試。利用開發(fā)裝置對程序進行設置斷點,通過斷點可以檢查程序在斷點前后的鍵值變化,這樣可知鍵盤工作是否正常。硬件上的故障往往由于設計和加工制板過程中工藝性錯誤所造成的。主要包括錯線、開路、短路。排除的方法是首先將實物連接板認真對照原理圖,看兩者是否一致。應特別注意電源系統(tǒng)檢查,以防止電源短路和極性錯誤,并重點檢查系統(tǒng)總線(地址總線、數(shù)據(jù)總線和控制總線)是否存在相互之間短路或與其它信號線路短路。必要時利用數(shù)字萬用表的短路測試功能,可以縮短排錯時間。 系統(tǒng)軟件調(diào)試在確認過硬件電路連接及焊接工藝無誤后,我們就開始采用連擊仿真的方式進行軟件調(diào)試。一般,我們使用 Keil C51 uVision2 進行仿真調(diào)試。Keil C51 是美國 Keil Software 公司出品的 51 系列兼容單片機 C 語言軟件開發(fā)系統(tǒng),它提供了包括 C 編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個集成開發(fā)環(huán)境(uVision)將這些部份組合在一起。Keil C51 軟件提供豐富的庫函數(shù)和功能強大的集成開發(fā)調(diào)試工具,全 Windows 界面。同時,編譯后生成的匯編代碼效率很高,多數(shù)語句生成的匯編代碼很緊湊,易于理解。同時,聯(lián)機仿真必須借助仿真開發(fā)裝置、示波器、萬用表等工具,這些工具是單片機開發(fā)的最基本工具。調(diào)試手段可采用單步或設置斷點運行方式,檢查程序執(zhí)行結果是否符合設計要求。通過檢測可發(fā)現(xiàn)程序中的死循環(huán)錯誤、機器碼錯誤及轉移地址的錯誤。同時也可以發(fā)現(xiàn)用戶系統(tǒng)中的硬件故障,軟件算法及硬件設計錯誤。 6 結束語本 設 計 利 用 單 片 機 AT89C51 控 制 與 模 數(shù) 轉 換 ADC0809, 實 現(xiàn) 模 擬 信 號 轉換 數(shù) 字 信 號 的 功 能 。 ADC0809 與 單 片 機 連 接 電 路 簡 單 , 利 用 4 位 數(shù) 碼 管 實 現(xiàn)動 態(tài) 顯 示 節(jié) 省 了 大 量 的 接 口 資 源 。 ADC0809 為 8 路 的 數(shù) 字 轉 換 , 該 芯 片 功 能強 大 , 性 能 優(yōu) 越 , 能 為 很 多 領 域 , 特 別 是 對 模 擬 量 轉 的 換 工 作 精 確 性 和 可 靠性 有 較 高 要 求 的 場 合 , 提 供 較 好 的 實 時 轉 換 。 但 是 , 由 于 ADC0809 易 受 環(huán)境 影 響 , 會 使 該 電 路 出 現(xiàn) 數(shù) 據(jù) 精 度 不 高 、 顯 示 混 亂 等 問 題 , 還 有 待 繼 續(xù) 研 究和 改 進 。關于本次畢業(yè)設計,由于設計經(jīng)驗的不足和所掌握知識的限制,當初設想的一些其他功能無法完全實現(xiàn)。這次的設計應該說是我們之前三年多的學習的一個匯總報告,通過這次的設計讓我想到許多之前犯的錯誤。太習慣于考試,所以沒有把學習的目標擺正,學的很多知識都只是為了應付考試而學,對于自己真正掌握了解的只是卻顯得十分不足,所以從一開始的設計就顯得自己無從下手。從這次畢業(yè)設計中,讓我更深刻的體會到理論聯(lián)系實際的重要性,只有多聽多看多實踐,才能更好的運用所學知識。這對于以后的學習工作都同樣的重要,讓我更好的意識到:實踐方能出真知。致謝 首先,我要衷心感謝我的指導老師!本次設計的選題及論文的修改,老師都給予了悉心指導和幫助,在此,獻上最誠摯的敬意。另外要感謝自己本科學習生活中幫助我的同學們和老師們,感謝她們在畢業(yè)設計期間為我提供的無私幫助!在課題進行到比較困難的時候,經(jīng)常能提出寶貴的意見及給了我很強大的力量幫助。最后,向在百忙中抽出寶貴時間參與論文評審和答辯的專家和評委們,表示由衷地感謝!參考文獻[1] [M].西安:西安電子科技大學出版社,2022.[2] [M].北京:清華大學出版社,2022.[3] [M].北京:北京航空航天大學出版社,2022.[4] [M].西安:西安電子科技大學出版社,2022[5] 王建校,楊建國,寧改娣, 系列單片機 及 51 程序設計[M]北京:科學出版社, 2022[6] 樊延虎,邵思飛,劉根據(jù).一種單片機鍵盤顯示系統(tǒng)的設計 [J].延安大學學報( 自然科學版) .2022,(02) :2930 [7] 馬忠梅,劉濱,戚軍, C 語言 Windows 環(huán)境編程寶典[M].北京:北京航空航天大學出版社,2022[8] 蔣延彪,劉電霆,方華等.單片機原理及應用[M].重慶:重慶大學出版社,2022[9] Han Jianguo,Miu Junbi,and Guiyun Tian.Foundation and Application Microcontroller [M].Higher Education Press,2022,(11):54162[10]張靖武,周靈杉.單片機系統(tǒng)的 PROTEUS 設計與仿真[M] .北京:電子工業(yè)出版社,2022[11]董普松.Protues 在單片機系統(tǒng)設計中的應用[J].現(xiàn)代電子技術.2022,(14):153154[12]劉淑紅,張國玉.單片機系統(tǒng)的PROTEUS和KEIL聯(lián)調(diào)設計與仿真[J] .儀器儀表用戶.2022,(02): 9798附錄 一1 2 3 4 5 6ABCD654321DCBA TitleNumber RevisionSizeBDate: 1May2022 Shet of File: C:\Documents and Setings\Administrator\中\(zhòng)ST中\(zhòng)中中\(zhòng)中51中中中中中\(zhòng)中中\(zhòng)中中中—中中— By:EA/VP 31X119 X218RESET9RD17 WR16INT012 INT113 T014 T115P101 P12 P123 P134P145 P156 P167 P178 P039P01 38P02 37P03 36P04 35P05 34P06 3P07 32P20 21P21 2P2 23P2324P24 25P25 26P26 27P27 28PSEN 29ALE/P 30TXD1 RXD10GND20Vc 40U1C130pF C230pFVC+C310uFR110KKRRSTVCVCP0P01P02P03P04P05P06P07VCC6104P20P21P2P23P24P25P26P27P10P1P12P13P14P15P16P17P3P37R191K B CEQ99015P37VCLS1SPEAKER123J3CON3VC1234567891011213141516171819201286420PINVCR1020KR14K7P20P21P2P0P01P02P03P04P05P06P07P23P24P25R121K B CEQ109015P2612GNDCON2K1SWPB K2SWPB K3SWPB K4SWPBK5SWPB K6SWPB K7SWPB K8SWPBK9SWPB K10SWPB K1SWPB K12SWPBK13SWPB K14SWPB K15SWPB K16SWPBP10P1P12P13P14 P15 P16 P17RO1 RE2 DE3 DI4 VC 8B 7A 6GND 5U2SP485RP26RODI VCR210RODI123HWRSCON3VCP20IN0 26msb2121 2220IN1 272319 2418 IN2 28258IN3 12714 lsb2817IN4 2EOC7 IN5 3ADA25IN6 4ADB24 ADC23 IN7 5ALE2ref() 16ENABLE9 START6 ref(+) 12CLOCK10 Vc 1GND 132615U2ADC0809IN0P30P31P32P3P34P35P36VCP10P1P12P13P14P15P16P171CLR1 D12 CLK13 1PRE4Q15 Q16 GND7 Q2 8Q2 92PRE 10CLK2 1D2 122CLR13VC 14U374LS74VCALEVCCLKCLKVCIN1IN2IN3IN4IN5IN6IN712345678TX18 HEADER12345678TX28 HEADERP37VCVC1 23 45 6JPJDQB CEQ109015VCR211KD1DIODE 1220VCON2 12MLCON2附錄 二部分源程序:PROC KEYCHKKEYNAME DATA 40H 。按鍵名稱存儲單元 。(b7b5 紀錄按鍵狀態(tài),b4 位為有效位, 。b3b0 紀錄按鍵)KEYRTIME DATA 43H 。重復按鍵時間間隔SIGNAL DATA 50H 。提示信號時間存儲單元KEY EQU P3 。鍵盤接口(必須完整 I/O 口)KEYPL EQU 。指示燈接口RTIME EQU 30 。重復按鍵輸入等待時間KEYCHK:。//=============按鍵檢測程序============================================= MOV KEY,0FH 。送掃描信號 MOV A,KEY
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1