【廣告】
PLC與單片機的區(qū)別
PLC是應(yīng)用單片機構(gòu)成的比較成熟的控制系統(tǒng),是已經(jīng)調(diào)試成熟穩(wěn)定的單片機應(yīng)用系統(tǒng)的產(chǎn)品,有較強的通用性。單片機可以構(gòu)成各種各樣的應(yīng)用系統(tǒng),使用范圍更廣,但單就“單片機”而言,它只是一種集成電路,還必須與其它元器件及軟件構(gòu)成系統(tǒng)才能應(yīng)用。從工程的使用來看,對單項工程或重復(fù)數(shù)很少的項目,采用PLC快捷方便,成功率高,可靠性好,但成本較高。對于量大的配套項目,采用單片機系統(tǒng)具有成本低、效益高的優(yōu)點,但這要有相當(dāng)?shù)难邪l(fā)力量和行業(yè)經(jīng)驗才能使系統(tǒng)穩(wěn)定?! 谋举|(zhì)上說,PLC其實就是一套已經(jīng)做好的單片機(單片機范圍很廣泛)系統(tǒng)。
單片機應(yīng)用分類
單片機作為計算機發(fā)展的一個重要分支領(lǐng)域,根據(jù)發(fā)展情況,從不同角度單片機大致可以分為通用型/型、總線型/非總線型及工控型/家電型。通用型這是按單片機適用范圍來區(qū)分的。例如,80C51是通用型單片機,它不是為某種途設(shè)計的;型單片機是針對一類產(chǎn)品甚至某一個產(chǎn)品設(shè)計生產(chǎn)的,例如為了滿足電子體溫計的要求,在片內(nèi)集成ADC接口等功能的溫度測量控制電路。總線非總線型這是按單片機是否提供并行總線來區(qū)分的??偩€型單片機普遍設(shè)置有并行地址總線、 數(shù)據(jù)總線、控制總線,這些引腳用以擴展并行外圍器件都可通過串行口與單片機連接,另外,許多單片機已把所需要的外圍器件及外設(shè)接口集成一片內(nèi),因此在許多情況下可以不要并行擴展總線,大大減省封裝成本和芯片體積,這類單片機稱為非總線型單片機??刂萍译娦瓦@是按照單片機大致應(yīng)用的領(lǐng)域進行區(qū)分的。一般而言,工控型尋址范圍大,運算能力強;用于家電的單片機多為型,通常是小封裝、低價格,外圍器件和外設(shè)接口集成度高。 顯然,上述分類并不是惟一的和嚴(yán)格的。例如,80C51類單片機既是通用型又是總線型,還可以作工控用。
單片機延長時間程序的延長時間怎么算的?
答:如果用循環(huán)語句實現(xiàn)的循環(huán),沒法計算,但是一般精準(zhǔn)延長時間是沒法用循環(huán)語句實現(xiàn)的。
如果想精準(zhǔn)延長時間,一般需要用到定時器,延長時間與晶振有關(guān)系,單片機系統(tǒng)一般常選用11.059 2 MHz、12 MHz或6 MHz晶振。首種更容易產(chǎn)生各種標(biāo)準(zhǔn)的波特率,后兩種的一個機器周期分別為1 μs和2 μs,便于精準(zhǔn)延長。本程序中假設(shè)使用頻率為12 MHz的晶振。很長的延長時間可達(dá)216=65 536 μs。若定時器工作在方式2,則可實現(xiàn)極短時間的精準(zhǔn)延長;如使用其他定時方式,則要考慮重裝定時初值的時間(重裝定時器初值占用2個機器周期)。