999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于流水燈控制的單片機(jī)教學(xué)內(nèi)容的設(shè)計(jì)

2020-01-18 12:28:24曹克澄
關(guān)鍵詞:流水指令單片機(jī)

曹克澄

上海電機(jī)學(xué)院高職學(xué)院 上海 201306

在《單片機(jī)原理及應(yīng)用》教學(xué)內(nèi),教師常將流水燈控制作為一個(gè)案例和實(shí)驗(yàn)內(nèi)容進(jìn)行講解和演示,從而提高學(xué)生的學(xué)習(xí)興趣。基于對(duì)流水燈的控制可以設(shè)計(jì)出許多單片機(jī)教學(xué)內(nèi)容。本文以匯編語(yǔ)言為例闡述教學(xué)內(nèi)容。

一、流水燈的基本電路及程序

流水燈的控制電路如圖1所示,采用灌電流電阻方式,這里要給學(xué)生講清楚為什么采用灌電流方式,不用拉電流方式,主要防止輸出電流過(guò)大使CPU 發(fā)熱甚至燒壞。

圖1 流水燈電路圖

其程序清單如下:

;???????????????????????????????

;?軟件定時(shí)的流水燈循環(huán)左移顯示程序?

;???????????????????????????????

ORG 0000H

LJMP MAIN

;????????????????

;?主程序?

;????????????????

ORG 0100H

MAIN:MOV A,#01H

LOOP:MOV P1,A

RL A

LCALL DELAY

SJMP LOOP

;????????????????????

;?延時(shí)子程序?

;????????????????????

ORG 0200H

DELAY:…

END

二、教學(xué)內(nèi)容設(shè)計(jì)

如何在上述電路及程序的基礎(chǔ)完成更多的教學(xué)內(nèi)容? 這就是涉及教學(xué)內(nèi)容設(shè)計(jì)。

1、流水燈花樣控制。上述程序可以實(shí)現(xiàn)流水燈單個(gè)LED循環(huán)左移點(diǎn)亮,就可以向?qū)W生提出對(duì)流水燈控制更多的要求,具體如下:

(1)如果要求實(shí)現(xiàn)右移,由學(xué)生找出適當(dāng)?shù)闹噶罴右孕薷? 答案很簡(jiǎn)單:將指令“RL A”改為“RR A”即可。這樣就講解了兩條指令的功能,同時(shí)可以講解其他類似的指令“RLC A”和“RRC A”,如果在上面的程序中將“RL A”指令分別用這兩條代替指令,流水燈顯示的情況與前面有什么不同?

(2)如果要求先亮高4位四個(gè)LED亮、低4位LED暗,延時(shí)后高4位發(fā)光LED暗、低4位LED燈;依次反復(fù),又如何實(shí)現(xiàn)?

那么就要求將指令“MOV A,#01H”改為“MOV A,#0F0H”,而指令“RL A”可以既可以用指令“CPL A”代替,也可以用“XOR A,#0FF”代替,還可以用“SWAP A”指令代替,當(dāng)然也可以用比較指令來(lái)實(shí)現(xiàn)(當(dāng)然本例中用比較指令不是最優(yōu)化的程序),這樣就可以拓展學(xué)生靈活使用各類指令的思路。

(3)對(duì)于流水燈的花樣還有許多,如:依次逐個(gè)從高到低或從低到高點(diǎn)亮LED,8個(gè)LED從外向里(即從兩頭向里)依次逐個(gè)點(diǎn)亮LED或從里向外(即從里向兩頭)依次逐個(gè)點(diǎn)亮LED。這樣編寫程序的難度逐步在增加。

在此基礎(chǔ)還可以將只有8個(gè)LED擴(kuò)大為16個(gè)LED,另8個(gè)在P2口輸出,要出現(xiàn)上述各功能,又可以將編程的難度增加。

(4)在上述基礎(chǔ)上,還可以要求學(xué)生編寫在一個(gè)程序中實(shí)現(xiàn)幾個(gè)花樣的流水燈控制,也可以通過(guò)開(kāi)關(guān)、紅外線遙控器來(lái)選擇不同的花樣,這樣學(xué)生就要掌握條件判斷指令、紅外線遙控器信號(hào)接收及編碼識(shí)別的知識(shí)。

2、定時(shí)方式的設(shè)計(jì)。在單片機(jī)控制系統(tǒng)中,經(jīng)過(guò)要采用定時(shí)方法,定時(shí)方式一般有兩種:軟件定時(shí)和硬件定時(shí)。軟件定時(shí)指編寫延時(shí)子程序,通過(guò)調(diào)用延時(shí)子程序?qū)崿F(xiàn)定時(shí)目的;硬件定時(shí)指采用單片機(jī)內(nèi)部定時(shí)器實(shí)現(xiàn)定時(shí)。因此在流水燈循環(huán)點(diǎn)亮中,設(shè)計(jì)兩種定時(shí)方式,讓學(xué)生學(xué)習(xí)體會(huì)。

(1)軟件定時(shí)(調(diào)用延時(shí)子程序)。編程定時(shí)子程序在教學(xué)上可以安排學(xué)生編寫不同的定時(shí)子程序,常見(jiàn)的有10ms、50ms、100ms、500ms、1s,通過(guò)編寫這些子程序讓學(xué)生學(xué)會(huì)如何計(jì)算各循環(huán)次數(shù),如何通過(guò)插入NOP指令進(jìn)行時(shí)間的微調(diào)(有時(shí)光靠循環(huán)無(wú)法做到剛好達(dá)到規(guī)定的定時(shí)時(shí)間)。

(2)硬件定時(shí)(內(nèi)部定時(shí)器定時(shí))。采用內(nèi)部定時(shí)器進(jìn)行定時(shí)就比較方便,但要注意內(nèi)部定時(shí)器在系統(tǒng)時(shí)鐘頻率12MHz時(shí),最大在定時(shí)時(shí)間是工作在方式1時(shí)的65.536ms,如果按上例中要定時(shí)500ms,則要設(shè)計(jì)一個(gè)計(jì)數(shù)器,定時(shí)器的定時(shí)時(shí)間為50ms,計(jì)數(shù)器計(jì)數(shù)到10次,則代表定時(shí)500ms時(shí)間到。

在采用內(nèi)部定時(shí)器定時(shí)時(shí),主程序中安排的是定時(shí)器初始化程序,即選擇定時(shí)器工作方式、設(shè)置定時(shí)器初值、中斷系統(tǒng)有關(guān)設(shè)置及啟動(dòng)定時(shí)器工作,而實(shí)現(xiàn)流水燈花樣控制的指令要安排在定時(shí)器中斷服務(wù)程序中,同時(shí)每次500ms定時(shí)時(shí)間到要對(duì)計(jì)數(shù)器清零。

3、其他教學(xué)內(nèi)容設(shè)計(jì)

(1)在圖1中LED直接接單片機(jī)的P1口,假設(shè)單片機(jī)的并行口不夠用,需要擴(kuò)展接口電路,如通過(guò)并行擴(kuò)展接口電路8255A與LED連接。

(2)利用LED加深對(duì)地址譯碼器74LS138、74LS139電路、地址鎖存器74LS373電路的理解,通過(guò)輸出不同的地址,觀察LED的亮暗情況。

綜上所述,利用LED流水燈可以設(shè)計(jì)出許多教學(xué)內(nèi)容,既可以提高學(xué)生學(xué)習(xí)興趣,也可以豐富教學(xué)內(nèi)容。

猜你喜歡
流水指令單片機(jī)
聽(tīng)我指令:大催眠術(shù)
流水
文苑(2020年10期)2020-11-07 03:15:26
基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機(jī)的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機(jī)的便捷式LCF測(cè)量?jī)x
電子制作(2019年9期)2019-05-30 09:42:02
ARINC661顯控指令快速驗(yàn)證方法
LED照明產(chǎn)品歐盟ErP指令要求解讀
流水有心
Microchip推出兩個(gè)全新PIC單片機(jī)系列
坐標(biāo)系旋轉(zhuǎn)指令數(shù)控編程應(yīng)用
主站蜘蛛池模板: 精品国产美女福到在线不卡f| 成人一级黄色毛片| 亚洲综合色吧| 最新国产精品鲁鲁免费视频| 日韩毛片免费观看| 成人在线天堂| 亚洲开心婷婷中文字幕| 久久精品中文字幕免费| 亚洲自偷自拍另类小说| 在线观看无码av免费不卡网站| 欧美午夜在线观看| 中文字幕日韩视频欧美一区| 国产精品无码久久久久久| 国产精品免费电影| 国产呦精品一区二区三区网站| 亚洲国产成人综合精品2020 | 麻豆国产精品视频| 成人国产精品视频频| av尤物免费在线观看| 青青青伊人色综合久久| 粗大猛烈进出高潮视频无码| 欧洲熟妇精品视频| 沈阳少妇高潮在线| 亚洲精品久综合蜜| 亚洲精品动漫| 91成人在线观看视频| 欧美日韩国产精品va| 欧美在线一二区| 国产精品久久久久久久久kt| 国内精自视频品线一二区| 无码高潮喷水在线观看| 欧美精品成人一区二区视频一| 手机在线免费不卡一区二| 99久久99视频| 真人高潮娇喘嗯啊在线观看 | 全午夜免费一级毛片| 毛片手机在线看| 99精品欧美一区| 欧美性爱精品一区二区三区| 夜精品a一区二区三区| 免费a级毛片视频| 欧美日韩一区二区三区四区在线观看 | 热re99久久精品国99热| 波多野结衣AV无码久久一区| 91区国产福利在线观看午夜| 久久久久亚洲精品无码网站| 一级福利视频| 91精品久久久久久无码人妻| 久久亚洲国产一区二区| 欧美伦理一区| 精品亚洲国产成人AV| av在线手机播放| 综合色88| 蜜桃视频一区二区| 久久96热在精品国产高清| 国产99在线| 亚洲无码A视频在线| 特级aaaaaaaaa毛片免费视频 | 不卡午夜视频| 在线亚洲天堂| 熟女成人国产精品视频| 经典三级久久| 国产喷水视频| 2048国产精品原创综合在线| 国产综合在线观看视频| 亚洲午夜福利精品无码不卡| 成人精品亚洲| 国产a v无码专区亚洲av| 国产欧美在线观看一区| 国产在线98福利播放视频免费| 熟妇丰满人妻av无码区| 日韩色图区| …亚洲 欧洲 另类 春色| 91系列在线观看| 成人午夜免费视频| 丰满人妻中出白浆| 国产91丝袜在线播放动漫| 色婷婷在线影院| 特级欧美视频aaaaaa| 风韵丰满熟妇啪啪区老熟熟女| 日本不卡视频在线| 久久性视频|