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

正文內(nèi)容

微機(jī)課程設(shè)計(jì)小區(qū)樓道開門控制系統(tǒng)(編輯修改稿)

2025-07-26 13:57 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 1FH為4組通用工作寄存器區(qū),20H2FH的16個(gè)單元的128位可進(jìn)行位尋址,30H7FH為用戶的RAM區(qū),所以,選擇29H2FH作為滾動(dòng)濾波的地址單元1CH:存放進(jìn)程單元1DH,1EH,1FH:為用戶密碼存儲(chǔ)單元2DH,2EH,2FH:為管理員密碼存儲(chǔ)單元22H:為101~601各用戶對(duì)講標(biāo)志位23H:為102~602各用戶對(duì)講標(biāo)志位16H ~ 1BH: 六位輸入數(shù)字緩存單元:為確定鍵標(biāo)志位: 為撤銷鍵標(biāo)志位: 為退格鍵標(biāo)志位29H~2FH:開關(guān)量及消抖動(dòng)30H~37H:顯緩38H~3CH:實(shí)時(shí)鐘4EH,4FH:為30s無鍵按下返回子程序的存放新舊態(tài)50H~56H:為利用軟件延時(shí)控制單元64H,65H:為鍵盤掃描的新態(tài)和舊態(tài)的存放單元進(jìn)程碼安排:基本時(shí)鐘進(jìn)程:01H 輸房號(hào)進(jìn)程:10H、11H、12H輸密碼進(jìn)程:13H、14H、15H設(shè)時(shí)鐘進(jìn)程:20H~25H設(shè)住戶開門密碼:30H~35H 第五章、局部程序設(shè)計(jì)說明(包含數(shù)碼管自檢程序) 單片機(jī)上電后,第一步,調(diào)用30ms的延時(shí)程序,使實(shí)驗(yàn)板上的各個(gè)芯片都能完成復(fù)位功能,第二步,讓蜂鳴器響1秒以檢測(cè)蜂鳴器的好壞,接著給八個(gè)數(shù)碼管置亮碼,驅(qū)動(dòng)八個(gè)數(shù)碼管全亮,檢測(cè)數(shù)碼管能否正常顯示,第三步,對(duì)兩片外擴(kuò)的8255芯片的接口模式以及工作方式進(jìn)行初始化,第四步,對(duì)顯示緩沖單元以及存放時(shí)鐘的單元進(jìn)行初始化,以確定上電后八個(gè)數(shù)碼管顯示數(shù)據(jù),第五步,將定時(shí)計(jì)數(shù)器T1賦初值,開啟定時(shí)計(jì)數(shù)中斷,所賦值的初值要實(shí)現(xiàn)定時(shí)計(jì)數(shù)器T1精確定時(shí),在數(shù)碼管上顯示精確時(shí)鐘信號(hào),第六步,對(duì)所用到的存儲(chǔ)單元進(jìn)行初始化,例如,存放用于用戶初始密碼單元(1 DH1FH),存放用于管理員初始密碼單元(2 DH2FH),數(shù)碼管緩存單元(30H37H),標(biāo)志單元(22H,23H),循環(huán)次數(shù)存放單元(50H56H)。CZ:MOV A,1CH 。對(duì)進(jìn)程單元內(nèi)容進(jìn)行判斷,只有(1CH)=01H時(shí)才進(jìn)行拆字 CJNE A,01H,CZN 。 MOV R0,3AH 。顯示內(nèi)容送顯緩子程序(拆字子程序)。置時(shí)鐘數(shù)據(jù)單元首地址(秒單元) MOV R1,30H 。置顯示緩沖單元首地址(對(duì)應(yīng)于最右顯示位) CZ1:MOV A,@R0 。取當(dāng)前數(shù)據(jù)單元BCD碼 ANL A,0FH 。保留低4位(個(gè)位) MOV @R1,A 。送顯緩當(dāng)前個(gè)位單元 INC R1 。指向顯緩當(dāng)前十位單元 MOV A,@R0 。再取當(dāng)前數(shù)據(jù)單元BCD碼 ANL A,0F0H 。保留高4位(十位) SWAP A 。交換到低4位 MOV @R1,A 。送顯緩當(dāng)前十位單元 INC R1 。指向顯緩下一個(gè)個(gè)位單元 INC R1 INC R0 。指向下一個(gè)時(shí)鐘數(shù)據(jù)單元 CJNE R0,3DH,CZ1 。未完繼續(xù) MOV 32H,10H 。32H單元顯示“”,對(duì)應(yīng)的值為10H MOV 35H,10H 。35H單元顯示“”,對(duì)應(yīng)的值為10HCZN:RET 。子程序返回 工作原理 :只有當(dāng)進(jìn)程單元為01H(為顯示時(shí)鐘進(jìn)程),才進(jìn)行拆字,其他進(jìn)程直接把需要顯示的數(shù)據(jù)送到數(shù)碼管顯示緩存單元(30H37H),拆字時(shí),將實(shí)時(shí)鐘的單元(3AH,3BH,3CH)對(duì)應(yīng)的各自拆完后存放于(30H,31H),(32H,33H),(34H,35H)。利用R0指向?qū)崟r(shí)鐘單元,R1指向數(shù)碼管顯示緩存單元,逐次的將時(shí)鐘高低字節(jié)拆開后分別存放于高低位單元。源程序如下:DISP:MOV R0,30H 。顯示更新子程序。置顯示緩沖單元首地址 MOV R3,01H 。字位碼初值(從最右位起) MOV A,R3DISP1:MOV DPTR,0FEFDH 。 8255B口(字位碼輸出口) MOVX @DPTR,A 。 輸出當(dāng)前字位碼 JNB ,DISP2 。判斷是否有輸入正確管理員密碼,如無跳轉(zhuǎn) MOV A,R0 CJNE A,5FH,DISP2 。跟5FH中的內(nèi)容比較哪位需要閃爍 JB ,DISP2 。判斷該位要顯示還是不顯示 MOV A,0FFH 。顯示空格 LJMP NEXTPC DISP2:MOV A,@R0 。 取當(dāng)前位顯示數(shù)據(jù)碼 ADD A,TABNEXTPC 。 加TAB與NEXTPC差址 MOVC A,@A+PC 。 查表得相應(yīng)字段碼 NEXTPC:MOV DPTR,0FEFCH 。 8255A口(字段碼輸出口) MOVX @DPTR,A 。 輸出字段碼LCALL D1MS 。 保持顯示1毫秒INC R0 。 指向下一顯示緩沖單元MOV A,0FFH 。關(guān)掉段碼MOVX @DPTR,AMOV A,R3 。 取出字位碼JB ,DISP3 。 判已顯示到最左位否RL A 。 未完,字位碼左移1位MOV R3,A 。 回存新字位碼LJMP DISP1 。 轉(zhuǎn)下一位的顯示驅(qū)動(dòng)DISP3:RETTAB:DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H 。顯示字段碼表。0~9 DB 0BFH,0FFH,00H 。,空格,全亮 工作原理 : 顯示模塊的作用是將顯示緩存的單元(30H—37H)中的內(nèi)容在數(shù)碼顯示管上顯示出來。首先將顯示緩存第一個(gè)單元中的內(nèi)容(30H)的字段碼送入到82C55的B口,之后將右邊第一位的位碼送入到82C55的A口,則30H單元中的內(nèi)容可以顯示在顯示數(shù)碼管的最左邊,在利用循環(huán)控制語句就可以將30H—37H中的內(nèi)容從左到右依次顯示在數(shù)碼管上了。用幾個(gè)連續(xù)的單元存放最近幾次的電平值,比較幾個(gè)電平值,若相等則存起來與原態(tài)相比較,
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1