1.1單片機(jī)的基本概念
單片機(jī)是一種典型的嵌入式計(jì)算機(jī),它把微型計(jì)算機(jī)中的微處理器、存儲器魏颓、I/O接口岭辣、定時(shí)器/計(jì)數(shù)器、通信接口甸饱、中斷系統(tǒng)等模塊集成到一塊芯片上沦童,因而常被稱為單片微型計(jì)算機(jī),簡稱單片機(jī)叹话。
? ? 單片機(jī)的英文叫法在國內(nèi)有兩種:
? ? MCU : Micro-Controller Unite 微控制器
? ? SCM : Single Chip Microcomputer 單片機(jī)
一個(gè)通用計(jì)算機(jī)系統(tǒng)應(yīng)包含的基本部件:
image-20220428195657250 image-20220428195736358
基于傳統(tǒng)電子技術(shù)和單片機(jī)設(shè)計(jì)的電路有什么區(qū)別偷遗?
image-20220428195925406 image-20220428195937605
基于單片機(jī)和數(shù)字邏輯芯片的電子系統(tǒng)的區(qū)別
? ? 傳統(tǒng)數(shù)字電路設(shè)計(jì)方法是根據(jù)系統(tǒng)功能要求,通過組合各種獨(dú)立的集成電路芯片,構(gòu)成系統(tǒng)驼壶。系統(tǒng)一旦設(shè)計(jì)好后氏豌,功能需要修改時(shí),需要重新設(shè)計(jì)電路;
? ? 基于微處理器設(shè)計(jì)方法中热凹,設(shè)計(jì)相對通用的硬件電路泵喘,通過軟件編程實(shí)現(xiàn)系統(tǒng)的邏輯關(guān)系。軟件編程不僅能實(shí)現(xiàn)非常強(qiáng)大邏輯功能(幾乎任何邏輯)碌嘀,設(shè)計(jì)難度也有所降低涣旨,而且當(dāng)系統(tǒng)功能需要小范圍修改時(shí),硬件可以不改動(dòng)股冗,只需重新編寫程序即可霹陡,這大大節(jié)約了經(jīng)濟(jì)成本和人工成本。
1.2 單片機(jī)發(fā)展和應(yīng)用領(lǐng)域
單片機(jī)發(fā)展及分類
? ? 單片機(jī)初始階段(1971~1976):以4位單片機(jī)和剛出現(xiàn)的8位單片機(jī)為代表。
? ? ? ? 1974年烹棉,美國Fairchild公司研制出第一臺8位單片機(jī)F8攒霹。
? ? ? ? 1975年,美國TI公司研制的4位單片機(jī)TMS-1000浆洗。
? ? ? ? 4位單片機(jī)目前依然存在催束,主要用于價(jià)格便宜,低功耗的設(shè)備中伏社,如低檔玩具抠刺,電子秤,家用電器等摘昌,主要生產(chǎn)國是日本速妖。
? ? ? ? 計(jì)算機(jī)的位數(shù)代表的含義?
? ? ? ? 計(jì)算機(jī)內(nèi)部以及CPU與外部設(shè)備間通信時(shí)聪黎,一次同時(shí)處理的二進(jìn)制數(shù)據(jù)的位數(shù)罕容,位數(shù)越多,表示計(jì)算機(jī)處理數(shù)據(jù)的能力越強(qiáng)稿饰。
? ? 低性能8位單片機(jī)階段 (1976~1978)
? ? ? ? 1978年以前各廠家生產(chǎn)的8位單片機(jī)锦秒,速度慢,集成度低喉镰,性能相對較低旅择,稱為低檔8位單片機(jī)。例如Intel公司的MCS-48單片機(jī)梧喷。
? ? 高性能8位單片機(jī)階段(1978~至今)
? ? ? ? 一些高性能的8位單片機(jī)砌左,使單片機(jī)發(fā)展進(jìn)入了新階段。8位單片機(jī)因其功能強(qiáng)铺敌,
? ? 能夠滿足目前大多數(shù)應(yīng)用要求汇歹,價(jià)格較低,種類最多偿凭。例如Intel公司的MCS-51單片機(jī)产弹。
? ? 其他高性能單片機(jī)的發(fā)展(1982~至今)
? ? ? ? 隨著應(yīng)用需求對單片機(jī)性能的提升,出現(xiàn)了16位弯囊,32位等速度更快痰哨,性能更強(qiáng)的單片機(jī)。例如Intel公司的MCS-96系列匾嘱,TI公司的MSP430系列等斤斧。
? ? ? ? 但是在儀表,測控等領(lǐng)域霎烙,16位撬讽,32位單片機(jī)只是在少數(shù)特殊場合才有使用蕊连,8位單片機(jī),始終占據(jù)著單片機(jī)市場的主要份額游昼。
單片機(jī)的應(yīng)用領(lǐng)域
? ? 工業(yè)自動(dòng)化檢測甘苍、控制
? ? 智能儀器儀表
? ? 計(jì)算機(jī)外設(shè)和智能設(shè)備
? ? 家用電器和消費(fèi)電子
常見51系列兼容單片機(jī)簡介
? ? 美國Intel公司的MCS-51系列單片機(jī)
? ? 美國Atmel公司的89系列
? ? 荷蘭NXP(恩智浦,原Philips)公司的LPC89系列,80C55X系列等
? ? 美國 Silicon Labs公司的C8051F系列
? ? 臺灣Winbond華邦公司的W78C5X系列
單片機(jī)系統(tǒng)開發(fā)流程
? ? 方案設(shè)計(jì)、原理圖設(shè)
? ? PCB印刷電路板設(shè)計(jì)
? ? 電路板制作
? ? 軟件調(diào)試