我們前邊學了點亮LED小燈,然后又學了LED小燈閃爍,下邊我們要進一步了解一下如何讓8個小燈依次一個一個點亮,流動起來。圖1 LED小燈電路圖 通過前面的課程,我們可以了解到控制引腳P0.0通過了74HC245控制DB0,P0.1控制DB1......P0.7控制DB7。我們還學到一個字節(jié)是8位,我們如果寫一個P0,就代表了P0[詳細]
在我們設計單片機電路的時候,單片機的IO口數(shù)量是有限的,有時并滿足不了我們的設計需求,比如我們的STC89C52RC一共是32個IO口,但是我們?yōu)榱丝刂聘嗟钠骷鸵褂靡恍┩鈬臄?shù)字芯片,這種數(shù)字芯片由簡單的輸入邏輯來控制輸出邏輯,比如74HC138這個三八譯碼器,圖1是74HC138在我們原理圖上的一個[詳細]
單片機的功耗是非常難算的,而且在高溫下,單片機的功耗還是一個特別重要的參數(shù)。 暫且把單片機的功耗按照下面的劃分。 1.內部功耗(與頻率有關) 2.數(shù)字輸入輸出口功耗 2.1輸入口 2[詳細]
單片機是一種集成在電路芯片,是采用超大規(guī)模集成電路技術把具有數(shù)據(jù)處理能力的中央處理器CPU隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統(tǒng)、定時器/計時器等功能(可能還包括顯示驅動電路、脈寬調制電路、模擬多路轉換器、A/D轉換器等電路)集成到一塊硅片上構成的一個小而完善的計算機系統(tǒng)。[詳細]
設計電路板最基本的過程可以分為三大步驟:電路原理圖的設計,產生網(wǎng)絡表,印制電路板的設計。不管是板上的器件布局還是走線等等都有著具體的要求! ±,輸入輸出走線應盡量避免平行,以免產生干擾。兩信號線平行走線必要是應加地線隔離,兩相鄰層布線要盡量互相垂直,平行容易產生寄生耦合。電[詳細]
51系列單片機程序存儲器的管理: 每個ROM單元(byte)對應一個唯一的16bit地址編碼(Address) CPU要到某個ROM單元去取指令,是通過把地址寫入一個16bit的特殊功能寄存器——程序計數(shù)器 PC(Program Counter)來實現(xiàn),因此,51系列單片機的地址的編碼范圍(通常稱為尋址范圍): 0000 0000 0[詳細]
分層的思想,并不是什么神秘的東西,事實上很多做項目的工程師本身自己也會在用?戳瞬簧偬佣及l(fā)現(xiàn)沒有提及這個東西,然而分層結構確是很有用的東西,參透后會有一種恍然大悟的感覺。如果說我不懂LCD怎么驅動,那好辦,看一下datasheet,參考一下別人的程序,很快就可以做出來。但是[詳細]
MCS-51 內部有 128 個字節(jié)的數(shù)據(jù)存儲器 RAM ,它們可以作為數(shù)據(jù)緩沖器、堆棧、工作寄存器和軟件標志等使用。 CPU 對內部 RAM 有豐富的操作指令。在編程時經常用到它們,內部 RAM 地址為 00H ~ 7FH ,不同的地址區(qū)域內,規(guī)定的功能不完全相同。128 字節(jié)地址空間的 RAM 中不同的地址區(qū)域功能分配為:工作[詳細]
晶振是什么?全稱是石英晶體振蕩器,是一種高精度和高穩(wěn)定度的振蕩器。通過一定的外接電路來,可以生成頻率和峰值穩(wěn)定的正弦波。而單片機在運行的時候,需要一個脈沖信號,做為自己執(zhí)行指令的觸發(fā)信號,可以簡單的想象為:單片機收到一個脈沖,就執(zhí)行一次或多次指令! ≡诔鯇W51單片機的時候,總是[詳細]
為了保證 CPU 在需要時從已知的起點和狀態(tài)開始工作,安排了復位功能。 當復位引腳RST/VPD出現(xiàn)兩個機器周期高電平時,單片機復位 。 參考復位電路如下: 復位后, P0 ~ P3 輸出高電平; SP 寄存器為 07H ;其它寄存器全部清 0 ;不影響 RAM 狀態(tài)。 復位后片內各寄存器的狀態(tài)如下( X 為不確定)[詳細]
PIC16F87X系列單片機的復位功能設計得比較完善,根據(jù)引起單片機內部復位的條件和原因,可以將PIC單片機復位系統(tǒng)分為五個模塊進行介紹:1.上電復位每次單片機加電時,上電復位電路都要對電源電壓VDD的上升過程進行檢測,當VDD值上升到規(guī)定值1.6~1.8V時,就產生一個有效的復位信號,需經過72ms加1024個時鐘周[詳細]
1. 立即尋址 例: MOV A , #10H ;將立即數(shù) 10H 送給 A 累加器,即 (A) ← 10H 注意:立即數(shù)的前面必有 “#” 標志。 2.直接尋址 例: MOV A , 36H ;將內部 RAM 中 36H 單元內的數(shù)據(jù) 送到累加器 A 中,即 A ← (36H) 在上面這條指令中,帶下劃線的操作數(shù)是所在存儲單元的地[詳細]
(1)分析課題,確定解決方案和算法;(2)分配系統(tǒng)資源及存儲單元;(3)繪制程序流程圖;(4)設計程序,并反復調試和修改。彩燈循環(huán)設計 ORG 0000H MAIN: MOV P1, #80H ;D7 發(fā)光 MOV P1, #40H ;D6 發(fā)光 MOV P1, #20H ;D5 發(fā)光 MOV P1, #10H ;D4 發(fā)光 MOV P1, #08H ;D3 發(fā)光 MOV P1, #0[詳細]
一、傳送類指令 。1)片內數(shù)據(jù)傳送指令 (16條) 此類指令參入的源操作數(shù)和目的操作數(shù)有 #data/A/Rn/@Ri/direct 五個,其不同組合,共有 15 條指令 。2)片外數(shù)據(jù)傳送指令 (4條) 當你想把一個數(shù)送到單片機外部擴展 RAM 的某個單元或外部擴展 I/O 口某個端口,或者你想從該 單元、端口將數(shù)據(jù)[詳細]
1.按鍵的分類 按鍵按照結構原理可分為兩類,一類是觸點式開關按鍵,如機械式開關、導電橡膠式開關等;另一類是無觸點式開關按鍵,如電氣式按鍵,磁感應按鍵等。前者造價低,后者壽命長。目前,微機系統(tǒng)中最常見的是觸點式開關按鍵。 按鍵按照接口原理可分為編碼鍵盤與非編碼鍵盤兩類,這兩類鍵[詳細]
要求在數(shù)碼管上循環(huán)顯示數(shù)字 1~5。 范例分析: 1.1硬件分析 數(shù)碼管采用共陽極結構。 1.2軟件設計 設計中要求循環(huán)顯示1~5,很顯然應采用循環(huán)的方法來實現(xiàn),最簡單的方法是將1~5的段碼依次由P0口送出。 準備程序 2、控制轉移類指令的特點及使用 。1)長轉移指令 [詳細]
單片機控制系統(tǒng)中,往往只需要幾個功能鍵,此時,可采用獨立式按鍵結構。 1.獨立式按鍵結構 獨立式按鍵是直接用 I/O 口線構成的單個按鍵電路,其特點是每個按鍵單獨占用一根 I/O 口線,每個按鍵的工作不會影響其它 I/O 口線的狀態(tài)。獨立式按鍵的典型應用如圖所示。 獨立式按鍵電路配置靈活,軟件結[詳細]
1、中斷概述 中斷是指計算機暫時停止原程序執(zhí)行轉而響應需要服務的緊急事件(執(zhí)行中斷服務程序),并在服務完后自動返回原程序執(zhí)行的過程。 中斷由中斷源產生,中斷源在需要時可以向CPU提出 “ 中斷請求 ” 。 “ 中斷請求 ” 通常是一種電信號, CPU一旦對這個電信號進行檢測和響應便可自動轉[詳細]
1.結構 2 個定時器 T0 和 T1:16 位加 1 計數(shù)器,通過編程來設置工作狀態(tài) 定時器方式寄存器TMOD:設置定時器的工作方式 定時器控制寄存器TCON:啟動和停止定時器的計數(shù);計數(shù)溢出標志 2.工作原理 MCS-51 單片機定時/計數(shù)器的工作原理: 歸根結底是計數(shù)器。每接收到一個計數(shù)脈[詳細]
掃碼關注我們
0755-82591179
郵箱:ivy@yingtexin.net
地址:深圳市龍華區(qū)民治街道民治大道973萬眾潤豐創(chuàng)業(yè)園A棟2樓A09
Copyright © 2014-2025 穎特新科技有限公司 All Rights Reserved. 粵ICP備14043402號-4