以單片機AT89C52為核心的加速度傳感器MMA7455來實現,采集到的加速度數據通過適當的算法就可以實現計步功能,最后通過LCD1602給予顯示。
上傳時間: 2022-06-24
上傳用戶:zhanglei193
長久以來我一直想寫一本關于8051入門的書,帶領對8051毫無經驗的讀者進入多采多姿的單片機世界。想學習8051單片機的人,應該不只限于電機電子專業領域的人們,機械專業的人學習8051時,他能理解某些工作用單片機來做會更有效率。控制專業的人懂了8051之后,會發現8051可以應用在某些專業的控制領域中,他只要再多知道一些8051的程序寫法就行了。學生化科技的人一定想知道如何做自動測量和通信,而學了8051單片機后,就可以彌補這方面的知識斷層。我們假設本書的閱讀對象是8051的初學者,對個人電腦的操作稍有概念,懂得如何上網和收發E-mail,當然也喜歡自己動手DIY。或許你曾經聽說過8051單片機,但是不知如何下手學習,沒關系,跟著本書的編排步驟走一次就可以學習到許多新的知識。如果還有空的話,請你再多看幾遍,這樣學習8051的心得會更多更廣。無論你身在何處,只要準備一臺可以編寫程序的社算機、電源供應器、燒錄器和幾枚8051的相關芯片就可以開始學習了。閱讀本書是學習8051單片機的初期,應該是相當艱辛的。因為程序老是會出錯,線路檢查了幾十次還是出錯,不過不要灰心,許多初學者都與你有相同的癥狀和問題,多試幾次就會找出問題的,嬰兒學習走路不也是這樣的嗎。如何閱讀本書本書的編排分為三大部分:知識建立、學習與嘗試及8051細節學習。由于著重在初學者的入門上,8051方面較為復雜的功能和解說都已簡化或省略,但相關的重點知識仍然保留。我們認為學習8051單片機絕對不是照著書本打一些范例程序,你應該按照本書建議的步驟,學習如何上網下載8051的匯編程序,嘗試去寫一個簡單的8051程序,然后操作燒錄器將程序轉錄到IC內部,最后還要用面包板連接一個測試線路,進行程序的驗證。書上的每個程序不論大小都有其意義,最好的學習方式不是將程序從光盤上復制下來再編譯,我們希望你能對照書中一個字一個字輸入,然后再把8051程序編譯,從中感受程序真正的用意。更多相關內容已全部上傳:8051單片機徹底研究-基礎篇:http://dl.21ic.com/download/8051-330965.html 8051單片機徹底研究-經驗篇:http://dl.21ic.com/download/8051-330966.html 8051單片機徹底研究-入門篇:http://dl.21ic.com/download/8051-330967.html 8051單片機徹底研究-實習篇:http://dl.21ic.com/download/8051-330969.html 8051單片機C語言軟件設計的藝術:http://dl.21ic.com/download/8051-330970.html
上傳時間: 2022-06-25
上傳用戶:qdxqdxqdxqdx
簡要介紹本文件的目的是,針對潮濕、再流焊和工藝敏感器件,向生產商和用戶提供標準的操作、包裝、運輸及使用方法。所提供的這些方法可避免由于吸收濕氣和暴露在再流焊溫度下造成的封裝損傷,這些損傷會導致合格率和可靠性的降低。一旦正確執行IPC/JEDEC J-STD-033D,這些工藝可以提供從密封時間算起12個月的最短保質期。由IPC和JEDEC開發。一般的IC封裝零件都需要根據MSL標準管控零件暴露於環境濕度的時間,以確保零件不會因為過度吸濕在過回焊爐時發生popcom(爆裂)或delamination(分層)的后果,不同的零件封裝會產生不同的MSL等級,當濕氣進入零件越多,零件因溫度而膨脹剝離的風險就越高,基本上濕度敏感的零件在出廠前都會經過一定時間及溫度的烘烤,然后連同乾燥劑(desiccant)一起加入真空包裝中來達到最低的濕氣入侵可能。本文件的目的是,針對潮濕/再流焊敏感表面貼裝器件,向生產商和用戶提供標準的操作、包裝、運輸及使用方法。所提供的這些方法可避免由于吸收濕氣和暴露在再流焊溫度下造成的封裝損傷,這些損傷會導致合格率和可靠性的降低。一旦正確執行,這些工藝可以提供從密封時間算起12個月的最短保質期。由IPC和JEDEC開發。
標簽: ipc j-std-033d
上傳時間: 2022-06-26
上傳用戶:
ITU-T的H.323標準[1規定了如何在沒有QoS保證的分組網上實現多媒體通信的具體技術要求和規程,它為在IP網絡上進行聲音、視頻和數據通信建立了基礎。因為,目前IP網絡不能完全滿足會議系統所要求的多點對多點通信控制功能,需要有多點控制單元MCU處理多點視聽信號的分配、切換和管理。在Internet迅速發展和PC極為普及且性能較高的背景下,基于PC和IP網絡的桌面型視頻會議將有較好的應用前景。整個系統包括:終端、網關、網守和MCU,都是基于PC和Windows系統用VC+ +實現的。1 MCU的總體設計MCU支持同時舉行多個會議,會議的個數沒有限制,每個會議可以接入多個終端。MCU可接入終端的數量理論上只限制于Windows操作系統下可使用的SOCKET端口的數量,實際上主要的限制在于MCU接入的網絡帶寬和MCU主機的處理能力如CPU、內存等。
標簽: mcu
上傳時間: 2022-06-26
上傳用戶:wangshoupeng199
第一章設計任務書一、設計題目:乒乓球比賽游戲機二、設計要求:1.設計一個甲、乙雙方參賽,裁判參與的乒乓球比賽游戲模擬機。2.用8個發光二極管排成一條直線,以中點為界,兩邊各代表參賽雙方的位置,其中點亮的發光二極管代表“乒乓球”的當前位置,點亮的發光二極管依次由左向右或由右向左移動。3.當球運動到某方的最后一位時,參賽者應立即按下自己一方的按鈕,即表示擊球,若擊中,則“球”向相反方向運動,若未擊中,則對方得1分。4.設置自動計分電路,雙方各用二位數碼管來顯示計分,每局10分。到達10分時產生報警信號。如上圖1所示,該電路主要由球臺驅動電路,控制電路,計數器,顯示譯碼器和LED數碼管等組成。圖中標出的各種信號的含義:CP表示球臺驅動電路和計數器的時鐘信號:S表示燈(乒乓球)移動的信號;L表示發光二極管驅動信號,由L1-L8組成;CNT表示計數器的計數脈沖信號,由CNTI,CNT2組||成;KA.KB表示開關控制的外輸入發球、擊球信號。二、總體思路描述如下:1.用兩個74LS194四位雙向移位寄存器模擬兵乓球臺,其中第一個74LS194的DL輸出端接第二個的|右移串行輸入端,這樣當兵乓球往右準備移出第一個寄存器的時候就會在時鐘脈沖的作用下被移入第二個寄存器。同樣道理,第二個74L5194的AR輸出端接第一個的左移串行輸入端。2.用D觸發器及邏輯門電路構成驅動控制電路3.用計數器、邏輯門電路和集成的4管腳的數碼管組成計分電路
上傳時間: 2022-07-02
上傳用戶:shjgzh
摘要:隨著科技的進步,醫院中對病床呼叫系統的需求愈發強烈,本系統針對當前醫院的需求,設計了一個基于單片機的病床呼叫系統。本系統采用矩陣鍵盤模塊、蜂鳴器模塊、復位電路模塊、晶振模塊、功能按鍵模塊、LCD1602顯示模塊、蜂鳴器模塊、實時時鐘模塊和溫度傳感器模塊等部分組成。設計中的矩陣鍵盤模塊共有16個按鍵,最多可以供16個病床使用,當沒有病床呼叫時,LCD1602液晶顯示屏上顯示的是從DS1302實時時鐘模塊讀取到的時間和從DS18B20讀取到的溫度值。當病人按下矩陣鍵盤模塊上的某個按鍵時,該按鍵的鍵值會顯示到LCD1602液晶顯示模塊上,并且蜂鳴器模塊上的蜂鳴器也會響,從而達到報警提醒的目的。當有多個按鍵按下時,按照從小到大的順序將鍵值顯示在顯示模塊上,護士可以按下K1鍵表示對某個病床處理完成,按下K2鍵表示清除所有的病房呼叫請求,此時LCD21602液晶顯示屏上顯示的是時間和溫度。本次設計中的矩陣鍵盤模塊設在病房,其為病床呼叫開關,蜂鳴器模塊和LCD1602顯示模塊設在護士站。當病房中的多名患者有呼叫需求時,患者可以按下病床旁邊的呼叫按鈕開關,此時醫院的護士站旁邊的LCD1602液晶顯示屏上就會顯示對應的患者床號,并且在護士站旁的蜂鳴器報警模塊會發出報警聲音來提醒護士有患者正在呼叫,從而使得護士能夠及時處理患者的呼叫請求。當病房中存在兩名及以上患者按下矩陣鍵盤上呼叫按鍵時,醫院的護士站旁邊吧的LCD1602液晶顯示屏上會依次顯示出呼叫的病床號碼,并且能夠把病癥最嚴重的患者的病床號顯示在前面,即排序方式是按照患者病情從重到輕的次序進行顯示。比如說,病床號碼越小,病人的病情就會越重。當病床號碼為1、3、6號的患者在同一時間按下病床旁邊的呼叫按鍵時,醫院的護士站旁邊的LCD1602液晶顯示屏上會顯示這些病床號碼,排列方式為:1 3 6。即護士站將病情最為嚴重的患者病床號顯示到最前面。其他的病人患者按照病情情況,依次排列在顯示屏上。當護士前往病床前處理完病人的呼叫請求后,護士可以按下功能按鍵模塊上的按鍵進行清除呼叫請求操作。
上傳時間: 2022-07-03
上傳用戶:wangshoupeng199
有關半導體封裝產業的技術和動態日新日異,不僅因為科技進步、對科技產品需求量大增,同時也是因為整個封裝制造業的大環境及前景也在改變,因此如何提供一本關于CMOS封裝的書籍就顯得格外重要。希望本書對千那些剛踏入封裝這個行業,或是未來想要從事該行業的工程師或技術人員能有所參考與依循,并配合適當的訓練課程來減少摸索時間 ,這也是本書的主要目的。同時為求快速學習,對各工序方式、機臺設備等都力求以最自然的方式描述概念,并結合相關實例講解,以達到更好的學習理解的功效。
上傳時間: 2022-07-09
上傳用戶:
菜鳥到高手,顯得有些霸氣哈,不過的確如此,官方帶給我們一個比較實用的stm32的工具。這個 工具就是STM32CubeMX,昨天玩freeRTOS的時候就提到過。說到freeRTOS,這里就多說兩句。 全局變量,在任務間相互訪問的時候也是需要臨界保護的,不然可能會出現奇怪的問題。不過我們 可以關掉時間片調度,任務間可以訪問全局變量而不用加保護(不等于菜鳥可以隨意代碼)。關閉 了時間片調度,只有發生vTaskDelay的時候才會上下文切換。只要代碼合理訪問全局變量可以不加 保護的。因此代碼也不是可以任意書寫的,關于freeRTOS的問題,多看看源碼,一切都會有答案。 源碼較少,這里就不過多介紹。關閉時間片不是網上說的configUSE_TIME_SLICING這個宏定義, 老鳥發現這個宏壓根沒用哈,嘿嘿。閱讀源碼可以找到相關宏配置。不過不建議關閉,時間片調度 也可以讓一個任務在執行一定時間后切換到其他就緒任務去執行。如果有freeRTOS相關問題,可以 留言給我。廢話說多了點哈,繼續我們的STM32CubeMX。下面我們來講講這個工具的作用,講完 后,可以自己下載一個試試,挺簡單不多介紹。
標簽: stm32
上傳時間: 2022-07-23
上傳用戶:
隨著資通技術(ICT)的進步與普及,取得數據不僅方便快速,傳播信息的管道也多樣化與便利。然而,在網絡搜尋到的數據卻越來越巨量,如何將在眾多的數據之中篩選出正確的信息,進而萃取出您要的知識?如何獲得同時具廣度與深度的知識?如何一次就獲得最正確的知識?相信這些都是大家共同思考的問題。為了解決這些困惱大家的問題,永忠、智誠兄與敝人計劃制作一系列「Maker系列」書籍來傳遞兼具廣度與深度的軟件開發知識,希望讀者能利用這些書籍迅速掌握正確知識。首先規劃「以一個 Maker 的觀點,找尋所有可用資源并整合相關技術,透過創意與逆向工程的技法進行設計與開發」的系列書籍,運用現有的產品或零件,透過駭入產品的逆向工程的手法,拆解后并重制其控制核心,并使用 Arduino相關技術進行產品設計與開發等過程,讓電子、機械、電機、控制、軟件、工程進行跨領域的整合
上傳時間: 2022-07-26
上傳用戶:zhanglei193
該文檔為電源紋波抑制器的原理與設計總結文檔如何 降低 AC.DC 和 DC—DC 變換器輸 出電壓 中的紋波和噪聲 ,是所有設計和使用該類 電源者較 為 關注的 問題之一 介 紹 了一種綜合運 用有 源濾波和無 源濾波設計 電源紋波抑制 器的原 理和方法 。詳 細敘述 了有 源低通 濾波的設計原理 、計算方法和采 用計 算機 仿真優化軟件設 計無源低通濾 波器的元件 參數的思路與方 法。設 計制作 出的電源紋 波抑 制器具有體積 小、重量輕等特點 ,可 以從較 低的頻率開始對 電源中的紋波和噪聲進行 有 效的抑 制 ,從 而使得 電源變換 器輸 出電壓 中的紋波滿足許 多要求較 高的應 用場合 。
上傳時間: 2022-07-26
上傳用戶: