應(yīng)用領(lǐng)域
目前單片機(jī)滲透到我們生活的各個(gè)領(lǐng)域,幾乎很難找到哪個(gè)領(lǐng)域沒(méi)有單片機(jī)的蹤跡。導(dǎo)航裝置,飛機(jī)上各種儀表的控制,計(jì)算機(jī)的網(wǎng)絡(luò)通訊與數(shù)據(jù)傳輸,工業(yè)自動(dòng)化過(guò)程的實(shí)時(shí)控制和數(shù)據(jù)處理,廣泛使用的各種智能ic卡,200度高溫單片機(jī)批發(fā),民用---轎車的安全保障系統(tǒng),150度高溫單片機(jī)批發(fā),錄像機(jī)、---機(jī)、全自動(dòng)洗衣機(jī)的控制,225度高溫單片機(jī)批發(fā),以及程控玩具、電子寵物等等,這些都離不開(kāi)單片機(jī)。
計(jì)算程序:計(jì)算程序一般比較耗時(shí),因此-放在任何中斷中處理,---是乘除法運(yùn)算。
顯示傳輸程序:主要針對(duì)存在外部led、lcd driver的應(yīng)用。
中斷處理程序:中斷程序主要用于處理實(shí)時(shí)性要求較高的任務(wù)和事件,如,外部-性信號(hào)的檢測(cè),按鍵的檢測(cè)和處理,單片機(jī)批發(fā),定時(shí)計(jì)數(shù),led顯示掃描等。
一般情況下,中斷程序應(yīng)盡可能---代碼的簡(jiǎn)潔和短小,對(duì)于不需要實(shí)時(shí)去處理的功能,可以在中斷中設(shè)置觸發(fā)的標(biāo)志,然后由主程序來(lái)執(zhí)行具體的事務(wù)――這一點(diǎn)非常重要,---是對(duì)于低功耗、低速的mcu來(lái)講,必須---所有中斷的及時(shí)響應(yīng)。
主要寄存器
指令寄存器ir和指令---id
指令包括操作碼和操作數(shù)。
指令寄存器是用來(lái)保存當(dāng)前正在執(zhí)行的一條指令。當(dāng)執(zhí)行一條指令時(shí),先把它從內(nèi)存中取到數(shù)據(jù)寄存器中,然后再傳送到指令寄存器。當(dāng)系統(tǒng)執(zhí)行給定的指令時(shí),必須對(duì)操作碼進(jìn)行譯碼,以確定所要求的操作,指令---就是負(fù)責(zé)這項(xiàng)工作的。其中,指令寄存器中操作碼字段的輸出就是指令---的輸入。