原创 樹莓派入門(五)—— 樹莓派4B之初體驗

1、準備工作         在本文中,我們對樹莓派4B進行開機測試,默認TF卡中已經燒寫了Raspbian操作系統。在進行開機測試時,需要的準備的配件有:樹莓派4B開發板、TF卡(已經燒寫系統)、電源、HDMI線、顯示器、鍵盤、鼠標。

原创 樹莓派入門(四)—— 使用NOOBS爲樹莓派4B安裝系統

        首先,使用《樹莓派入門(三)—— 使用win32DiskImager爲樹莓派安裝系統》中的方法就可以實現Raspbian系統的安裝,所以本文不是必須掌握的,由於Noobs也是官方推薦的工具,而且是一個很不錯的工具,所以本文

原创 樹莓派入門(六)—— 樹莓派4B系統備份與恢復

       對系統進行備份是比較有意義的事情,比如我們爲系統安裝了並配置了一些開發環境,但是偶爾有一天,系統崩潰了,再也無法開機了,並且需要重裝系統。那麼這些開發環境我們就要重新再安裝並配置一遍,這是一件很費事的事情。如果把系統製作成鏡

原创 MAX232芯片的用法及實際應用

        MAX232芯片是美信(MAXIM)公司專爲RS-232標準串口設計的單電源電平轉換芯片,它可以實現兩路串口電平的轉換,可以實現TTL電平和232電平之間的相互轉換。芯片使用+5v單電源供電。         首先,我們來

原创 樹莓派入門(二)—— 系統安裝前格式化TF卡

        樹莓派4B的操作系統是安裝在TF卡(micro SD卡)中的,TF卡是樹莓派的存儲設備,相當於計算機的硬盤。要爲樹莓派燒錄系統,首先需要格式化TF卡。使用Windows本身的格式化方法不能解決問題,需要使用SDFormat

原创 並口擴展芯片PCF8574的用法及應用實例分析

        PCF8574是一款並口擴展芯片,它的引腳圖如下圖所示,它與主控芯片通過IIC接口進行通訊。需要注意的是,PCF8574有多種封裝,下圖所示只是其中一種,是PDSO-G16封裝的芯片引腳圖。         在這個芯片的

原创 樹莓派入門(一)—— 樹莓派4B介紹

        樹莓派由註冊於英國的慈善組織“Raspberry Pi 基金會”開發,Eben·Upton/埃·厄普頓爲項目帶頭人。2012年3月,英國劍橋大學埃本·阿普頓(Eben Epton)正式發售世界上最小的臺式機,又稱卡片式電腦

原创 51單片機(三十二)—— 串口通信實例測試

         在《51單片機(三十一)—— 串口通信介紹》中,我們介紹了51單片機串口的工作原理及寄存器定義,在本文中,我們通過一個實例來熟悉51單片機的串口使用方法。本文的資源中有實例的源碼。在源碼中首先是串口的初始化代碼,如下所示

原创 51單片機(二十八)—— 外部中斷實驗

一、外部中斷介紹          在前面文章中,我們對中斷的概念進行了介紹。STC89C516單片機內部有6箇中斷源,它們分別爲: INT0—外部中斷0,由P32端口線引入,低電平或下降沿觸發中斷。 INT1—外部中斷1,由P33端口線

原创 51單片機(三十)—— 矩陣鍵盤計算器

        在《51單片機(二十九)—— 矩陣鍵盤輸入實驗》中,我們對矩陣鍵盤的原理及使用方法進行了介紹。在本文中,我們採用矩陣鍵盤設計一個計算器,實現簡單的計算器功能。         這個實驗的代碼的主函數如下所示。 main(

原创 51單片機(二十七)—— 蜂鳴器播放音樂

1、實驗原理介紹         蜂鳴器是電路中經常使用的發聲器件,我們一般使用蜂鳴器發出“嘀嘀”的聲音,用它作爲提示音。有沒有想過用蜂鳴器還可以播放音樂呢?這顯然是件很有意思的事情。         本文使用蜂鳴器來播放音樂。爲了深入瞭

原创 51單片機(二十九)—— 矩陣鍵盤輸入實驗

一、矩陣鍵盤原理介紹         在之前的文章中,我們介紹過獨立按鍵的使用,獨立按鍵需要每個按鍵使用一個IO口進行讀取,如果按鍵比較多,對IO資源的佔用比較多。使用矩陣鍵盤,並採用掃描的方式對按鍵進行讀取是解決按鍵多的一個有效辦法。採

原创 51單片機(二十六)—— 獨立按鍵數碼管顯示

        在這片文章中,我們對獨立按鍵的使用進行進一步研究,用數碼管來顯示按鍵的狀態。這個實驗的主要代碼如下所示。 main() { for(n=0;n<8;n++) //給showdata數組賦初值

原创 51單片機(二十五)—— 獨立按鍵控制LED

        在51單片機的前面的文章中,我們主要講述了單片機IO口的輸出功能的應用,如LED控制、數碼管控制等。這篇文章我們來講解如何用單片機的IO口讀取按鍵的狀態,並根據按鍵的狀態來控制LED。關於51單片機按鍵輸入功能的介紹可以參

原创 51單片機(二十四)—— 獨立按鍵工作原理

        按鍵是單片機應用中必不可少的輸入器件,本文我們基於51單片機來介紹獨立按鍵的工作原理。         在我們使用的開發板上,獨立按鍵的電路如下圖所示。         在使用51單片機讀取按鍵轉態時,將按鍵連接的單片機