freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)理與信息工程學(xué)院-浙江師范大學(xué)-在線瀏覽

2024-08-07 09:49本頁面
  

【正文】 00HRETLW 00HRETLW 00HRETLW 00HRETLW 00HRETLW 00HRETLW 00HRETLW 00H; =================================SEG2查表子程序================================== SEG2_CON ADDWF PCL,1 RETLW 40H RETLW 5BH RETLW 06HRETLW 06HRETLW 00HRETLW 00H RETLW 00HRETLW 00HRETLW 00HRETLW 00HRETLW 00HRETLW 00HRETLW 00HRETLW 06HRETLW 06HRETLW 5BH; =================================SEG3查表子程序================================== SEG3_CON ADDWF PCL,1 RETLW 40H RETLW 66H RETLW 7DHRETLW 5BHRETLW 7FHRETLW 6DH RETLW 5BHRETLW 06HRETLW 00HRETLW 06HRETLW 5BHRETLW 6DHRETLW 7FHRETLW 5BHRETLW 7DHRETLW 66H; =================================SEG4查表子程序================================== SEG4_CON ADDWF PCL,1 RETLW 40H RETLW 3FH RETLW 3FH RETLW 3FH RETLW 3FHRETLW 3FHRETLW 6DHRETLW 3FHRETLW 3FHRETLW 3FHRETLW 6DHRETLW 3FHRETLW 3FHRETLW 3FHRETLW 3FHRETLW 3FH END結(jié) 束 語 由于許多數(shù)據(jù)采集、顯示的實(shí)時性要求不是很高,因此單片機(jī)的執(zhí)行速度相對于這些過程要快得多,若分時選通各個采樣或顯示通道,雖然單片機(jī)對各個通道的處理是依次進(jìn)行的,但是只要這一過程大到一定速度,總的看來幾乎同時執(zhí)行,不斷重復(fù)這一過程,就產(chǎn)生了循環(huán)掃描的思想,它在單片機(jī)系統(tǒng)設(shè)計(jì)中得到了廣泛的應(yīng)用。TMR1寄存器初始值計(jì)算方法與TMR1初始值計(jì)算方法類似,只是分頻比設(shè)為1:128,計(jì)算結(jié)果為0D9H。由于每個LED或數(shù)碼管兩次被選通的時間最大不能超過100ms(利用人的視覺暫留現(xiàn)象,否則就會出現(xiàn)閃爍),加之TMR1中斷可能占用的時間,所以每次TMR0中斷溢出時間不能太長;另一方面,TMR0中斷溢出時間又不能太短,必須保證串行發(fā)送完畢。很顯然,第二種、三種方法比較費(fèi)時間,第一種方法雖然程序代碼量較大,但執(zhí)行起來速度快,本設(shè)計(jì)采用第一種方法,具體可參見查表子程序的程序代碼。 高度值與顯示段碼對照表HEIGHTLED1LED2LED3LED4SEG1SEG2SEG3SEG40OFOHOFOHOF0HOF0H————10E1H0F0H0F0H0F0H—24620C3H0FOH0F0H0F0H—160387H0F0H0F0H0F0H—12040FH0F0H0F0H0F0H—8050FH0E1H0F0H0F0H—5060FH0C3H0F0H0F0H—2070FH87H0F0H0F0H—1080FH0FH0FOH0F0H090FH0FH0E1H0F0H10100FH0FH0C3H0F0H25110FH0FH87H0F0H50120FH0FH0FH0F0H80130FH0FH0FH0E1H120140FH0FH0FH0C3H160150FH0FH0FH87H240注 空白處表示不顯示任何數(shù)據(jù)。故而需要將其轉(zhuǎn)化為LED和數(shù)碼管的實(shí)際顯示段碼值。那么TMR1的時鐘脈沖周期為2 s,由于分頻比為1:8,則每16s計(jì)數(shù)一次,1s需要計(jì)數(shù)62500次,即從計(jì)時開始到62500個計(jì)數(shù)周期后,TMR1寄存器達(dá)到上限65536并產(chǎn)生溢出,所以TMR1寄存器初始值為6553662500=3036,即0BDCH。由于PIC單片機(jī)的中斷矢量只有一個,而本設(shè)計(jì)用到兩個中斷,故而在中斷服務(wù)程序入口處,需要對中斷源進(jìn)行判斷,這是通過判斷相應(yīng)的中斷標(biāo)志寄存器倆實(shí)現(xiàn)的。接下來判斷水位是否越限,若是則點(diǎn)亮相應(yīng)的報(bào)警燈,否則使報(bào)警燈滅。3.2 TMR1中斷服務(wù)程序設(shè)計(jì)系統(tǒng)的水位值刷新時間為1s,即單片機(jī)每秒鐘對采樣通道一遍A/D轉(zhuǎn)換?!駥NTCON寄存器中的TMR0中斷標(biāo)志位清零并將中斷屏蔽位置位?!駥⑼庠O(shè)中斷屏蔽位PEIE置位?!裢ㄟ^TMR1中斷控制器I1CON設(shè)置時鐘及分頻比等●給TMR1計(jì)數(shù)器TMR1H、TMR1L賦初值。2. TIMR1初始化 TIMR1初始化步驟如下:●將第一位外設(shè)中斷標(biāo)志寄存器PIR1中的中斷標(biāo)志位TMR1IF清零。3.1 初始化程序初始化程序位于主程序開始部分,主要對3個部分進(jìn)行初始化:I/0端口、TMR1和TMR0各部分初始化步驟如下描述,不再給出流程圖。第3節(jié) 系統(tǒng)的軟件設(shè)計(jì)本系統(tǒng)的軟件的核心是兩個不斷循環(huán)執(zhí)行的中斷程序:TMR0中斷用于驅(qū)動數(shù)碼管和LED顯示:TMR1中斷用于采集水位值并且將采集結(jié)果送緩沖寄存器供顯示部分讀取,同時對采集結(jié)果進(jìn)行簡單的分析,判斷其是否超過水位上限或下限,若超過則點(diǎn)亮相應(yīng)的報(bào)警燈。不斷地發(fā)送新數(shù)據(jù)并利用CD4051循環(huán)的掃描4個通道,則所有的二極管和數(shù)碼管 就會持續(xù)的發(fā)光顯示。RE0~RE1口作為地址譯碼輸出端口,用于多路開關(guān)CD4051的4路通道選擇,每一時刻只有一組共4個二極管和1個數(shù)碼管被選通,其GND端同系統(tǒng)的“地”構(gòu)成通路,其他的二極管與數(shù)碼管則不能構(gòu)成通路。兩片移位寄存器74LS164的并行數(shù)據(jù)輸出端則分別與兩片數(shù)據(jù)緩沖器74LS244的輸入端相連,RD7口作為數(shù)據(jù)緩沖器74LS244的門控信號輸出端,控制74LS244的通斷。引腳電平(TTL電平)。首先介紹一下雙色二極管的功能和用法。 74LS244內(nèi)部結(jié)構(gòu)及引腳圖從圖中可以看出,當(dāng)引腳1G為低電平時,輸入通道1A~1A4與輸出通道1Y1~1Y4連通;當(dāng)引腳1G為高電平時則截止。74LS244 緩沖器常用作三態(tài)緩沖或總線驅(qū)動,+5V供點(diǎn),其高電平時輸出最大電流可達(dá)15mA,低電平輸出時最大電流可達(dá)24mA,足以驅(qū)動數(shù)碼管和LED工作。 74LS164引腳圖 74LS164真值表 輸入輸出CLEARCLOCKA BQA QB…… QHLX X XL L LHL X XQA0 QB0 QH0H↑ H HH QAn QGnH↑ L XL QAn QGnH↑ X LL QAn QGn注 QA0、 QB0、QH0為在穩(wěn)態(tài)輸入條件建立之前QA 、QB 和QH相應(yīng)的電平;QAn 、QGn 為在最近的時鐘↑轉(zhuǎn)換前QA或QG的電平,表示移1位。A、B端為串行數(shù)據(jù)輸入端,QA ~ QH,CLK為外部時鐘輸入端,CLR為清零端。 (1)移位寄存器74LS164。 相關(guān)芯片簡介顯示部分用到的芯片包括移位寄存器74LS16數(shù)據(jù)緩沖器74LS244以及多路開關(guān)CD4051。在某一特定時刻,每組LED與一個數(shù)碼管一起被選通(4組LED對應(yīng)4個數(shù)碼管),兩個8位的移位寄存器741S164級聯(lián),將單片機(jī)送出的2個字節(jié)串行數(shù)據(jù)轉(zhuǎn)化為16位并行數(shù)據(jù),分別送選通的LED和數(shù)碼管。RA0口作為A/D采樣通道輸入口。從圖中可以看出,通過RD0~RD3口進(jìn)行采樣通道地址譯碼,在不同時刻選通16個通道中的1個。所以,不能通過判斷單片機(jī)的數(shù)據(jù)采集引腳輸入電平高低來判斷水位是否到達(dá)某點(diǎn),否則,對介于高、低電平之間的電平狀態(tài)就無法做出判斷,而這種情況是可能存在的。 IN/OUT VDD 1 0 3 A B C 16 15 14 13 12 11 10 901 2 3 4 5 6 7 8 4 6 OUT/IN 7 5 INH VEE
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1