隨著大范�集成電路的顯�(xiàn)和發(fā)�,將�(jì)算機(jī)�CPU、ram、rom、定�(shí)/�(shù)器和多種i/o接口集成在一片芯片上,組成芯片級(jí)的計(jì)較機(jī),因�單片�(jī)早期的含義稱為單片微型計(jì)較機(jī),直譯為單片�(jī)。單片機(jī)是一種集成在電路芯片,是采用超大范疇集成電路技能把具有�(shù)�(jù)處理本事的中心處理器CPU隨機(jī) 存儲(chǔ)器RAM� 只讀存儲(chǔ)器ROM、多種I/O口和間斷系統(tǒng)�定時(shí)�/�(jì)�(shí)器等成果(大要還包括表現(xiàn)�(qū)�(dòng)電路、脈寬調(diào)制電�、模擬多��(zhuǎn)換器、A/D�(zhuǎn)換器等電路)集成到一塊硅片上�(gòu)成的一�(gè)小而完竣的�(jì)算機(jī)系統(tǒng)�
1、具有良好的性能�(jià)格比�
2、低電壓、低功��
3、集成度�、體積小、可靠性高�
4、控制成果強(qiáng)�
單片�(jī)由cpu�、定�(shí)/�(jì)�(shù)�� 存儲(chǔ)器(包括ram和rom)、i/o接口、間斷控制成果等均集成在一塊芯片上,片�(nèi)各成果經(jīng)過�(jìn)� �(nèi)部總線相互連接起來�
輸入/輸出 引腳p0、p1、p2、p3的成果:p0.0~p0�7:p0口是一�(gè)8位漏極開路型雙向i/o端口。在訪謁� 外存�(chǔ)器時(shí),它分時(shí)作低8位地址�8位雙� �(shù)�(jù)總線�。在eprom 編程�(shí),由p0輸入指令字節(jié),而在考據(jù)步調(diào)�(shí),則輸出指令字節(jié)??紦?jù)步調(diào)�(shí),哀求外接上拉電阻。p0能以汲取電流的法子驅(qū)�(dòng)8�(gè)lsttl�(fù)�。p1.0~p1.7�1~8腳):p1是一上帶�(nèi)部上拉電阻的8位雙向i/o�。在eprom 編程和考據(jù)步調(diào)�(shí),由它輸入低8位地址。p1能驅(qū)�(dòng)4�(gè)lsttl�(fù)載�
�8032/8052�,p1.0還相�(dāng)于專用成果端t2,即定時(shí)器的�(jì)�(shù)觸發(fā)輸入�;p1.1還相�(dāng)于專用成果端t2ex,即定時(shí)器t2的外部控制端。p2.0~p2.7�21~28腳):p2也是一上帶�(nèi)部上拉電阻的8位雙向i/o�。在訪謁外部 存儲(chǔ)器時(shí),由它輸出高8位地址。在�(duì)eprom 編程和步�(diào)考據(jù)�(shí),由它輸入高8位地址。p2可以�(qū)�(dòng)4�(gè)lsttl�(fù)�。p3.0~p3.7�10~17腳):p3也是一上帶�(nèi)部上拉電阻的雙向i/o口。在mcs-51�,�8�(gè) 引腳還用于特意的第二成果。p3能驅(qū)�(dòng)4�(gè)lsttl�(fù)��
p3.0rxd� 串行口輸入)
p3.1txd� 串行口輸出)
p3.2int0(外部間�0輸入�
p3.3int1(外部間�1輸入�
p3.4t0(定�(shí)�0的外部輸入)
p3.5t1(定�(shí)�1的外部輸入)
p3.6wr(片外數(shù)�(jù) 存儲(chǔ)器寫選通)
p3.7rd(片外數(shù)�(jù)存儲(chǔ)器讀選通)
1、在智能儀器儀表中的操縱:在各類儀器儀表中引入單片�(jī),使儀器儀表智能化,�(jìn)步測試的自動(dòng)化程度和精度,簡化儀器儀表的硬件�(jié)�(gòu),�(jìn)步其性能�(jià)格比�
2、在�(jī)電一體化中的操縱:機(jī)電一體化�(chǎn)品是指集呆板、微電子技能、計(jì)較機(jī)技能于一�,具有智能化特征的電子產(chǎn)品�
3、在�(shí)�(shí)過程控制中的操縱:用單片�(jī)�(shí)�(shí)�(jìn)行數(shù)�(jù)處理和控制,使系�(tǒng)保持事變狀�(tài),�(jìn)步系�(tǒng)的事變從命和�(chǎn)品的品格�
4、在人類生活中的操縱:目前國外各種家用電器已普通采用單片機(jī)代替?zhèn)鹘y(tǒng)的控制電��
5、在此外方面的操縱:單片�(jī)除以上各方面的操�,它還遍布操縱于辦公自動(dòng)化范�、商�(yè)營銷范圍、汽車及通信、計(jì)較機(jī)外部裝備、暗昧控制等各范圍中�
mcs-51的尋址辦法�
1� 立即尋址如:mova�#40h
2� 寄存器尋址如:mova,rn
3� 直接尋址如:mova�3ah
4、相�(duì)尋址如:sjmp08h
5� 寄存� 直接尋址如:mova,@rn
6� 基址� 變址尋址如:movca,@a+dptr
7、位尋址mov20h�
mov:片�(nèi)ram傳�
movx:片外ram傳�
movc:rom傳�
inc:加1
dec:減1
mul:乘�
div:除�
xch:交換(和a交換�
swap:a�(nèi) 半字節(jié)交換
add:不帶�(jìn)位加
addc:帶�(jìn)位加
subb:帶�(jìn)位減
daa:調(diào)�
定時(shí)或計(jì)�(shù)法子下計(jì)�(shù)初值若何確�,定�(shí)器決議不同的事變法子,不同的把持情勢其計(jì)�(shù)值均不類�。若�(shè)�(jì)�(shù)值為m,各把持情勢下的m值為�
情勢0:m=213=8192
情勢1:m=216=65536
情勢2:m=28=256
情勢3:m=256,定�(shí)器t0分成2�(gè)自力�8位計(jì)�(shù)�,所以th0、tl0的m均為256�
�?yàn)閙cs-51的兩�(gè)定時(shí)器均為加1�(jì)�(shù)�,當(dāng)初到值(00h�0000h)時(shí)�(chǎn)生溢�,將tf職位地方1,可�(fā)出溢出間�,因此計(jì)�(shù)器初值x的計(jì)較式為:x=m-�(jì)�(shù)值式中的m由把持情勢確�,不同的把持情勢�(jì)�(shù)器的長不類似,故m值也不類�。而式中的�(jì)�(shù)值與定時(shí)器的事變法子有關(guān)�
1、計(jì)�(shù)事變法子�(shí)
�(jì)�(shù)事變法子�(shí),計(jì)�(shù)脈沖由外部引入,是對(duì)外部沖�(jìn)行計(jì)�(shù),因此計(jì)�(shù)值依照哀求確�。其�(jì)�(shù)初值:x=m-�(jì)�(shù)�
例如:某工序哀求對(duì)外部脈沖旗幟暗號(hào)�(jì)100�,x=m-100
2、定�(shí)事變法子�(shí)
定時(shí)事變法子�(shí),因?yàn)�?jì)�(shù)脈沖由內(nèi)部供�,是�(duì)板滯周期�(jìn)行計(jì)�(shù),故�(jì)�(shù)脈沖頻率為fcont=fosc×1/12、計(jì)�(shù)周期t=1/fcont=12/fosc定時(shí)事變法子的計(jì)�(shù)初值x便是�
x=m-�(jì)�(shù)�=m-t/t=m-(fosc×t�/12
式中:fosc為振蕩器的振蕩頻�,t為哀求定�(shí)的時(shí)��
定時(shí)器有兩種事變法子:即定時(shí)和計(jì)�(shù)事變法子。由tmod的d6位和d2位決�,其中d6位決議t1的事變法子,d2位決議t0的事變法��=0事變?cè)诙〞r(shí)法子�=1事變?cè)�?jì)�(shù)法子。并有四種把持情勢:
1、情�0�13位計(jì)�(shù)�,tli只用�5位�
2、情�1�16位計(jì)�(shù)��
3、情�2�8位自�(dòng)重裝�(jì)�(shù)器,thi的值在�(jì)�(shù)中不�,tli溢出�(shí),thi中的值自�(dòng)裝入tli��
4、情�3:t0分成2�(gè)自力�8位計(jì)�(shù)器,t1停止�(jì)�(shù)�
mcs-51�5�(gè)間斷源,可分�2�(gè)間斷�(yōu)先級(jí),即高優(yōu)先級(jí)和低�(yōu)先級(jí),間斷自然優(yōu)先級(jí)�
外部間斷0;定�(shí)�0間斷;外部間�1;定�(shí)�1間斷�
串行口間斷;定時(shí)�2間斷
�1)同�(jí)或高�(yōu)先級(jí)的間斷在�(jìn)行中�
�2)現(xiàn)在的板滯周期還不是履行指令的末端一上板滯周期,即在履行的指令還沒完成前不響�(yīng)任何間斷�
�3)在履行的是間斷返回指令ret1或是訪謁專用寄存器ie或ip的指令,換而言�,在reti大要讀寫ie或ip今后,不�(huì)登時(shí)響應(yīng)間斷�(qǐng)�,起碼要在履行此外一要指令之扣才�(huì)響應(yīng)�
(一)間斷響�(yīng)條件
cpu響應(yīng)間斷的條件有�
�1)有間斷源發(fā)出間斷請(qǐng)��
�2)間斷總允許位ea=1,即cpu開間��
�3)哀求間斷的間斷源的間斷允許位為1,即沒有被屏��
八� 串行口事變法子及幀格局
mcs-51單片�(jī) 串行口可以經(jīng)過�(jìn)程軟件設(shè)置三種辦法:
�1:與常見的微型計(jì)較機(jī)� 串行口不�,它又叫同步 移位寄存器輸出法�。在這種法子�,數(shù)�(jù)從rxd端串行輸出或輸入,同步旗幟暗�(hào)� txd端輸�� 波特率安�(wěn)不變,為振蕩率的1/12。該法是�8位數(shù)�(jù)為一幀,沒有肇端起誓位和停止位,先�(fā)送或接管��
�2:可接管或發(fā)�11位數(shù)�(jù),以11位為一幀,比方式1增加了一�(gè) �(shù)�(jù)�,此外類似。第9�(gè)�(shù)�(jù)即d8位具有特別的用場,可以經(jīng)過�(jìn)程軟件摟控制它,再加特別成果寄存器scon中的sm2位的配合,可使mcs-51單片�(jī) 串行口適用于多機(jī)通信。法�2� 波特率安�(wěn),只需兩種決議,為振蕩率的1/64�1/32,可由pcon的位決議�
�3:法3與法2類似,的區(qū)別是�3的小組特率是可變�。而幀格局與法2-樣為11位一幀。所以子3也適�(dāng)于多�(jī)通信�
維庫電子�,電子知�(shí),一查百��
已收錄詞�168870�(gè)