1 器件特性 DS12C887實時時鐘芯片功能豐富,可以用來直接代替IBM PC上的時鐘日歷芯片DS12887,同時,它的管腳也和MC146818B、DS12887相兼容。 由于DS12C887能夠自動產(chǎn)生世紀、年、月、日、時、分、秒等
AT89C51是一款應用最為廣泛的8051單片機,更重要的是他具有反復燒寫(FLASH)的特性。一般情況下可重復燒寫1000次,這樣為初學者試驗提供了一個廉價的平臺。為了滿足廣大單片機愛好者動手的需要,本人利
一般紅外電視遙控器的輸出都是用編碼后串行數(shù)據(jù)對38~40kHz的方波進行脈沖幅度調(diào)制而產(chǎn)生的?! ‘敯l(fā)射器按鍵按下后,即有遙控碼發(fā)出,所按的鍵不同遙控編碼也不同。這種遙控碼具有以下特征: 采
MCS-51匯編語言程序的一般格式* 與8086不同,沒有代碼段、數(shù)據(jù)段等區(qū)分,統(tǒng)一編址。* 程序由指令行或注釋行組成,指令行每行只能寫一條指令。* 指令前可用“標號:”表示指令地址,以便在指令中引用;標
下面我們介紹四種基本程序結構1) 順序結構* 程序模塊或指令依次執(zhí)行的結構。2) 分支結構* 根據(jù)條件,轉向不同程序段(分支)的結構。* 分支不應是模塊間的轉移,執(zhí)行分支后應返回流程主線。* 注意防止從
驅動LED發(fā)光管的時候,應該分共陽接法和共陰接法這兩種,共陽的時候LED正端接正電源,負端通過一個限流電阻接P口,這時不用接上拉電阻,只要這個限流電阻取合適就可以了發(fā)光管亮的時候電流就是從電源正
ORG 0000HSTART: MOV SP,#60H ;開機初始化 MOV P0,#0FFH MOV P1,#0FEH MOV P2,#0FFH MOV P3,#0FFHMAIN: LCALL GET_TEMPER ;調(diào)用
下面是一個單片機與PC機通信的程序,pc機程序用c語言來編寫,單片機程序用匯編語言來編寫如果有什么問題請來本人建立的電子論壇討論1. PC機編程PC采用Toubr C 進行編寫。程序如下:#include#define por
ORG 0000H AJMP MAIN : :;********************;* 8880 初始化 *;********************MAIN: MOV A, #90H MOV P0, A ; 寫 8880CRA MOV P0, A ; 寫 8880CRA MOV A, #98H MOV P0, A ; 寫 8880CRA MOV
大多數(shù)的電腦設備都具有RS-232C接口,盡管它的性能指標并非很好。在廣泛的市場支持下依然常勝不衰。就使用而言,RS-232也確實有其優(yōu)勢:僅需3根線便可在兩個數(shù)字設備之間全雙工的傳送數(shù)據(jù)。不過,RS-23
;P1口外接4×4鍵盤,輸出使用74LS164驅動一位數(shù)碼顯示器。;當按下任一鍵時,在數(shù)碼顯示器上顯示鍵值。;程序用匯編語言編寫,用PROTEUS仿真調(diào)試的畫面如下:;程序如下: ORG 0000H LJMP START ORG 0030H
一、MC145151-2 是鎖相式頻率合成器集成芯片,它有 N13~N0 14 個引腳,用于控制輸出頻率。其中N13、N11已經(jīng)接地,N12懸空。從 MC145151-2 的 PDF 文件中,找到關于控制頻率的部分,截圖如下:按照插圖,
;51單片機的P1口上接有8只LED。;在外部中斷0輸入引腳P3.2接有一只按鈕開關K1。;在外部中斷1輸入引腳P3.3接有一只按鈕開關K2。;要求K1和K2都未按下時,P1口的8只LED呈流水燈顯示,;僅K1(P3.2)按下時,
應邀寫個“按鍵移位”的程序。要求使用4×4矩陣鍵盤,數(shù)碼顯示器。鍵盤接在P1,數(shù)碼顯示器接在P0、P2口。電路、以及運行后的顯示效果如下:C語言的控制程序如下://==================================
51單片機有兩個外部中斷申請輸入端:INT0 和 INT1。51單片機的外部中斷,分為低電平觸發(fā)和下降沿觸發(fā)。在單片機內(nèi)部,分別由控制位 IT0 和 IT1 來控制。復位時,IT0/1 都為 0,即默認為低電平觸發(fā)。一般