原创 一個I/O驅動發光二極管並掃描按鍵

一個I/O驅動發光二極管並掃描按鍵 由於51系列單片機的管腳有限,那我們就可以利用51系列單片機的I/O口可被設置成弱上拉、強上拉(推輓)輸出、僅爲輸入(高阻)、開漏輸出等四種工作模式的特徵。可以將單片機的I/O口同時作爲發光二極

原创 AC220V電壓檢測電路,一個光耦搞定

需要檢測220V交流電 通和斷兩種狀態,用mcu識別出來。 現在220V AC全波檢測電路,只需要一個光耦就可以了。 R1很重要一定要用大功率的。並且阻值儘可能大,取100K~330K都可以,因爲R1在這裏限流作用,如果去掉,光

原创 一個ADC做多個按鍵掃描檢測

常用的按鍵有以下兩種方式: 1、獨立按鍵 獨立按鍵直接用MCU的I/O管腳構成的單個按鍵電路,其特點式每個按鍵單獨佔用一個I/O,每個按鍵的工作不會影響其他I/O的狀態。獨立按鍵很浪費MCU管腳,但編程比較簡單。 2、矩陣按鍵

原创 直流輸入電源防反接保護電路

有一同事(實習生),沒什麼項目經驗。然後加工回來的線材直接就拿來調試用了,結果加工線材電源線做反了。由於電路不加防反接保護電路的,一通電後直接炸電容。炸完後還一臉懵逼的在哪裏看。(請忽略下圖) 下面就簡單介紹二極管和MOS管防反

原创 AD10 一個項目中多個原理圖和多個PCB一一對應的方法

在實際項目中,有時候一個項目有好幾塊電路板。爲了便於管理項目。這樣我們就可以在一個項目下可以做到多個原理圖和多個PCB 一一去對應。 1、首先在一個項目下建好多個原理圖(.SchDoc)和PCB(.PcbDoc)文件。 2、然後在

原创 統一修改PCB板上器件標識、阻值,後期方便手工焊接樣板。(現以AD10爲例)

很多時候,樣板 焊接都是硬件攻城獅自己手工焊接的。但是,有時候板子上的元器件很多,又不可能搬臺電腦到焊接臺,一個一個去對電腦屏幕再去找那些阻值或者封裝。這樣不僅耗時間效率低,也容易看花眼。 首先,把阻值顯示出來,然後再輸出文件。