MCS-51單片機有幾個I/O口?答:MCS-51單片機有4個雙向的8位I/O口的P0~P3口為三態(tài)雙向口P1,P2,P3口為準雙向口(用作輸入時,口線被拉成高電平,所以稱為準雙向口)。I/O口的組成有什么特點?答:每一位均由鎖存器(SFR)、輸出驅(qū)動器和輸入緩沖器組成。它們的上拉電阻實際上不是線性電阻,而是由場效應管構(gòu)成 ,[詳細]
串口通信的基本認識通信分為并行通信和串行通信,并行通信時的數(shù)據(jù)各個位同時傳送,可以實現(xiàn)字節(jié)為單位通信,但通信線多占用資源,成本高。以前用到的的P1=0x55,一次給P1口的8個管腳分別賦值,同時進行信號輸出,類似于8個車道可以過去8輛車,這樣的形式是并行的,一般稱P0,P1,P2,P3為51單片機的4組并行總線。[詳細]
一、51單片機的主從模式,首先要設(shè)定工作方式3:(主從模式+波特率可變)SCON串口功能寄存器:SM0=1;SM1=1(工作方式3)注:主機和從機都要為工作方式3!竟ぷ鞣绞2 (SM0 SM1 :1 0):串行口為11位異步通信接口。發(fā)送或接收一幀信息包括1位起始位“0”、8位數(shù)據(jù)位、1位可編程位、1位停止位“1&r[詳細]
讀引腳指令一般都是以I/O端口為原操作數(shù)的指令。執(zhí)行讀引腳指令時,要打開三態(tài)門輸入口狀態(tài)。例如:讀P1口的輸入狀態(tài)時。讀引腳指令為:MOV A.P1 [詳細]
相信很多人都對單片機與計算機或者芯片通信時,RXD與TXD如何連接比較困惑。因為在一些電路圖中,有的是直連接法,有的是交叉接法,讓人有點摸不著頭腦。 首先需要明白兩個概念,就是DTE和DCE。DTE是指數(shù)據(jù)終端設(shè)備,典型的DTE就是計算機和單片機。DCE是指數(shù)據(jù)通信設(shè)備,典型的DCE就是MODEM。RS232串口標[詳細]
為什么叫燒寫呢?早期一般是將調(diào)試好的單片機程序?qū)懭氲絉OM、EPROM中,這種操作就像刻制光盤一樣,實在高電壓方式下寫入,PROM是一次性寫入,存儲內(nèi)部發(fā)生變化,有些線路或元件就被燒斷,不可再恢復,所以叫做燒寫,EPROM可以使用紫外線將原來寫入的內(nèi)容擦除,重新燒寫,目前大量采用EEPROM,是可以電擦寫的存儲[詳細]
軟件:Easy 51Pro v2.0;工具:1.5V電源;2.Easy ISP下載線(制作過程參見《自制Easy ISP下載線》一文;3.51單片機最小實驗板(帶光柱),制作過程參見《自制51單片機最小系統(tǒng)板》一文;4..Hex文件,生成過程參見《Keil Uv2.0生成51單片機的Hex 文件詳細過程》一文 ;擴展閱讀:什么是單片機燒寫?準備工作:1.確定Easy[詳細]
為確保微機系統(tǒng)中電路穩(wěn)定可靠工作,復位電路是必不可少的一部分,復位電路的第一功能是上電復位。一般微機電路正常工作需要供電電源為5V±5%,即4.75~5.25V。由于微機電路是時序數(shù)字電路,它需要穩(wěn)定的時鐘信號,因此在電源上電時,只有當VCC超過4.75V低于5.25V以及晶體振蕩器穩(wěn)定工作時,復位信號才被撤除,[詳細]
MCS-51單片機通常有4個8位I/O端口, 向各端口的寫數(shù)據(jù)均寫入到對應端口的鎖存器中, 但對各端口的讀操作卻有兩個方式:讀鎖存器和讀引腳 字串61.讀-修改-寫操作Pn(指P0,P1,P2,P3)在51匯編語言中是特殊的標識符,既代表Pn端口引腳,又代表Pn鎖存器(Pn SFR)。在MCS-51指令系統(tǒng)中有些指令讀鎖存器的值, 有些指令則讀引[詳細]
40只引腳雙列直插封裝(DIP)。40只引腳按功能分為3類:(1)電源及時鐘引腳: Vcc、Vss;XTAL1、XTAL2。(2)控制引腳: PSEN*、EA* 、ALE、RESET (即RST)。(3)I/O口引腳:P0、P1、P2、P3,為4個8位I/O口的外部引腳。2.2.1 電源及時鐘引腳1.電源引腳(1)Vcc(40腳):+5V電源;(2)Vss(20腳):接地。2.時鐘引腳(1)XTA[詳細]
總線: 指能為多個部件服務的信息傳送線,在微機系統(tǒng)中各個部件通過總線相互通信。地址總線(AB):地址總線是單向的,用于傳送地址信息。地址總線的寬度為16位,因此基外部存儲器直接尋址64K,16位地址總線由P0口經(jīng)地址鎖存器提供低8位地址(A0~A7),P2口直接提供高8位地址(A8~A15)。數(shù)據(jù)總線(DB):一般為雙向,用[詳細]
二十世紀跨越了三個“電”的時代,即電氣時代、電子時代和現(xiàn)已進入的電腦時代。不過,這種電腦,通常是指個人計算機,簡稱pc機。它由主機、鍵盤、顯示器等組成。還有一類計算機,大多數(shù)人卻不怎么熟悉。這種計算機就是把智能賦予各種機械的單片機(亦稱微控制器)。顧名思義,這種計算機的最小系統(tǒng)只用了一片集成[詳細]
單片機學習的過程基本上可分四個階段:第一階段是先瀏覽教科書里的硬件部分,大至了解單片機的硬件結(jié)構(gòu)。如ROM、RAM、地址、I/O口等,以及看一些廠家的MCU資料(Data Sheet),來加強MCU所提供各項資源的印象。第二階段就是了解二進位數(shù)字、十六進位數(shù)和軟件方面的內(nèi)容。盡管有很多高級語言可用于單片機的編程,但[詳細]
9.單片機程序編寫、仿真、調(diào)試常用的軟件有哪些?不同的型號的單片機需要不同的開發(fā)軟件。我們以80C51系列、PIC系列和AVR系列為例分別說明。單片機程序的編寫不需要任何特殊的軟件,只要是文本編緝軟件就可以了,如WINDOWS自帶的記事本,WORD等,不過這些軟件編寫并不方便,有一些更好的文本編緝器可供選擇,如[詳細]
1.什么是單片機?簡單地說,單片機就是一個小計算機系統(tǒng)。為了說明清楚這個問題,得要從計算機說起。提到計算機,大家可能馬上會想到“顯示器、鼠標、鍵盤”,不過,這不是一個計算機的核心和關(guān)鍵,計算機的核心部分在一邊的機箱里呢。打開機箱,可以看到,機箱里有主板、硬盤、光驅(qū)等。仔細觀察主板[詳細]
1. C語言和匯編語言在開發(fā)單片機時各有哪些優(yōu)缺點?答:匯編語言是一種用文字助記符來表示機器指令的符號語言,是最接近機器碼的一種語言。其主要優(yōu)點是占用資源少、程序執(zhí)行效率高。但是不同的CPU,其匯編語言可能有所差異,所以不易移植。C語言是一種結(jié)構(gòu)化的高級語言。其優(yōu)點是可讀性好,移植容易,是普遍使[詳細]
這個話題目前主要針對單片機的學習者來討論,以后可能會擴展到更多的領(lǐng)域。 我經(jīng)常遇到這樣的提問:“我學習的時候,看起來書上的東西都學會了,書上的程序自己都調(diào)試通過了,還會自己改改了,可下面不知怎么辦了,要讓我自己開發(fā)一個產(chǎn)品,就是不行,有沒有什么辦法?”。怎么辦?我也不知道,好像真[詳細]
1、PIC單片機振蕩電路中如何選擇晶體?對于一個高可靠性的系統(tǒng)設(shè)計,晶體的選擇非常重要,尤其設(shè)計帶有睡眠喚醒(往往用低電壓以求低功耗)的系統(tǒng)。這是因為低供電電壓使提供給晶體的激勵功率減少,造成晶體起振很慢或根本就不能起振。這一現(xiàn)象在上電復位時并不特別明顯,原因時上電時電路有足夠的擾動,很容易建[詳細]
一、MCS-51單片機內(nèi)部包含哪些主要功能部件?它們的作用是什么?MCS-51單片機在一塊芯片中集成了 CPU 、RAM、ROM、定時/計數(shù)器、多功能 I/O 口 和中斷控制等基本功能部件。 單片機的核心部分是 CPU ,CPU 是單片機的大腦和心臟。 程序存儲器用于存放編好的程序或表格常數(shù)。數(shù)據(jù)存儲器用于存放中間運算結(jié)果、數(shù)據(jù)[詳細]
51單片機是對目前所有兼容Intel 8031指令系統(tǒng)的單片機的統(tǒng)稱。該系列單片機的始祖是Intel的8031單片機,后來隨著Flash rom技術(shù)的發(fā)展,8031單片機取得了長足的進展,成為目前應用最廣泛的8位單片機之一,其代表型號是ATMEL公司的AT89系列,它廣泛應用于工業(yè)測控系統(tǒng)之中。目前很多公司都有51系列的兼容機型推出[詳細]
掃碼關(guān)注我們
0755-82591179
傳真:0755-82591176
郵箱:vicky@yingtexin.net
地址:深圳市龍華區(qū)民治街道民治大道973萬眾潤豐創(chuàng)業(yè)園A棟2樓A08
Copyright © 2014-2025 穎特新科技有限公司 All Rights Reserved. 粵ICP備14043402號-4