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

正文內(nèi)容

單片機(jī)技術(shù)課程設(shè)計(jì)說明書交通燈——課程設(shè)計(jì)-文庫吧資料

2024-11-18 04:12本頁面
  

【正文】 A , 0FH MOV 20H , A CLR RS1 CLR RS0 POP PSW RET 。********鍵盤掃描 **************************************************** KEYSAO: LCALL KEYCHULI JZ EXIT LCALL DL LCALL DL 。********中斷調(diào)的延 1s********************************************** DELAY1: MOV A ,R3 PUSH ACC MOV R3 ,250 LOOP51: LCALL DIR 。顯示并延時 1S BB: DEC 40H LCALL DELAY1 。顯示并延時 1S MOV 40H ,9 MOV 41H ,0 。關(guān)閉其他燈 MOV 40H ,0 MOV 41H ,1 。**********應(yīng)急車道 10s********************************************* WBZD: PUSH PSW PUSH ACC PUSH B MOV B ,P3 MOV 45H ,40H MOV 46H ,41H CLR CLR CLR 。送十位數(shù) 23 LCALL DL MOV P0 ,0FFH POP ACC POP DPL POP DPH RET 。延時 1ms MOV P0 ,0FFH MOV P2 ,00000010B 。選中個位數(shù)碼管 MOV A ,40H MOVC A ,A+DPTR MOV P0 ,A 。*********延時 1s,顯 ************************************************* DELAY: MOV A ,R0 PUSH ACC MOV R0 ,250 LOO11: LCALL DIR LCALL KEY DJNZ R0 ,LOO11 MOV R0 ,A POP ACC RET 。顯示 500MS 并延時 MOV A ,40H CJNE A ,01H ,LOOP6 LJMP JIA 。顯 示 500MS 并延時 LOOP6: DEC 40H CLR LCALL DLY 。初始化 3S LCALL DLY 。乙車道黃燈亮 CLR 。判斷 個位是否為 0 LP2: DJNZ R3 ,LOOP5 FF1: MOV 40H ,9 MOV 41H ,0 LCALL DELAY DQ: DEC 40H LCALL DELAY MOV A ,40H CJNE A ,04H ,DQ 。個位顯示 9 LCALL DELAY LP1: DEC 40H 。延時 1 秒并顯示 MOV R3 ,02 LOOP5: DEC 41H 。關(guān)閉其他燈 MOV 40H ,0 MOV 41H ,3 。乙車道綠燈亮 CLR 。顯示 500MS 并延時 MOV A ,40H CJNE A ,01H ,LOOP4 。顯示 500MS 并延時 LOOP4: DEC 40H CLR LCALL DLY 。初始化 3S LCALL DLY 。甲車道黃燈亮 CLR 。個位減 LCALL DELAY MOV A ,40H CJNE A ,00H ,LOOP2 LOOP3: DJNZ R4 ,LOOP1 FF: MOV 40H ,9 MOV 41H ,0 LCALL DELAY DD1: DEC 40H LCALL DELAY MOV A ,40H CJNE A ,04H ,DD1 20 。十位減 MOV 40H ,9 。初始化 60S LCALL DELAY 。乙車道紅燈亮 SETB SETB SETB SETB 。*********甲車道通 60s********************************************** JIA: CLR 。關(guān)閉所有燈 DD: LCALL KEY LJMP DD 。********建立顯示緩沖區(qū) : 個位 40H, 十位 41H, ************************ ORG 0000H LJMP MAIN ORG 0003H LJMP WBZD MAIN: MOV SP ,70H SETB EA SETB EX0 SETB IT0 MOV 40H ,17 MOV 41H ,16 。 */ /*項(xiàng)目所用的顯示模塊:四位一體數(shù)碼管最后 2 位; 6 個 LED 燈( LED0, LED3, LED4,LED5, LED6, LED7) .*/ /*項(xiàng)目所用報(bào)警裝置: 蜂鳴器(與 單片機(jī) 口線相連接)。 13 參考文獻(xiàn) [1]馬忠梅 .單片機(jī) C 程序設(shè)計(jì) [M],北京 :北京航空航天大學(xué)出版社, 2020 Ma Zhongmei. microcontroller C programming [M], Beijing: Beijing Aerospace University Press, 2020 [2]李廣弟 .單片機(jī)基礎(chǔ) [M],北京 :北京航空航天大學(xué)出版社, 2020 Li Guangdi. microcontroller based on [M], Beijing: Beijing Aerospace University Press, 2020 [3] 曹巧媛 .單片機(jī)原理及應(yīng)用 [M],北京:電子工業(yè)出版社, . Cao Theory and Applications [M], Beijing: Electronic Industry Press, . [4] 張洪潤 .蘭清華,單片機(jī)應(yīng)用技術(shù)教程 [M],北京:清華大學(xué)出版社, . Zhang Hongrun ,Lan Qinghua, MCU application technology tutorial [M], Beijing: Tsinghua University Press, . 14 附錄 A 電路原理圖 圖 14 電路原理圖 15 附錄 B 電路 PCB 圖 圖 15頂層 PCB圖 圖 16底層 PCB圖 16 附錄 C 元器件布局圖 圖 17元器件布局圖 17 附錄 D 材料清單 表 1 元器件清單 名稱 數(shù)量 參 數(shù) 單片機(jī) 1 個 AT89S52 共陽數(shù)碼管 2 個 4 位一體 晶振 1 個 12MHz 發(fā)光二極管 9 個 芯片插座 1 個 20DIP 芯片插座 1 個 40DIP 蜂鳴器 1 個 按鍵 10 個 排阻 4 個 10K 下載口座子 1 個 十芯 六腳按鍵開關(guān) 1 個 USB 電源線加接口 1 個 電阻 1 個 200Ω 電阻 3 個 1K 電阻 8 個 470Ω 電解電容 2 個 22μ f 瓷片電容 2 個 33p 短路帽 3 個 PCB 板子 1 塊 電源白色插座 1 個 杜邦線 2 個 銅柱 (帶螺母) 4 個 集成芯片 1 個 74HC573 排阻 1 個 470 三極管 1 個 9012 18 附錄 E 程序清單 /*項(xiàng)目名稱 :交通燈 */ /*設(shè) 計(jì) 者 :宋強(qiáng) */ /*時 間 :2020 年 12 月 21 日 */ /*項(xiàng)目功能 :設(shè)計(jì)一個具有特定功能的十字路口交通燈。同時,在我的實(shí)際作品的制作過程之中 ,得到的學(xué)校許多的同學(xué)的熱情的指導(dǎo)和詳細(xì)的說明。 12 致謝 通過本次課程設(shè)計(jì),我懂得了單片機(jī)學(xué)習(xí)的重要性,更是了解到理論知識與實(shí)踐相結(jié)合的重要意義,學(xué)會了堅(jiān)持、耐心和努力,這將為自己今后的學(xué)習(xí)和工作做出了最好的榜樣。但是在我們設(shè)計(jì)和調(diào)試的過程中,也發(fā)現(xiàn)了一些問題,譬如紅燈和綠燈的切換還不夠迅速,紅綠燈規(guī)則不效率還不是很高等等,這需要在實(shí)踐中進(jìn)一步完善。但是因?yàn)槎〞r是用的延時編寫的程序,所以定時的精度有 待進(jìn)一步提高 在設(shè)計(jì)過程中,畫電路圖制 PCB 板、打孔、溶銅、焊接等,真的經(jīng)歷了許多困難,卻積累了很多寶貴的經(jīng)驗(yàn),在調(diào)試時出現(xiàn)異常,不過這些都是經(jīng)常性錯誤,經(jīng)過調(diào)試修改都一一解決,程序順利完成,并實(shí)現(xiàn)了其功能。 我認(rèn)為本次課題的難點(diǎn)在與堆棧的使用,剛開始因?yàn)閷帱c(diǎn)保護(hù)的不熟悉,反復(fù)幾次通過 Proteus 和 Keil 的驗(yàn)證才找出問題并解決,讓我對著兩個軟件的功能有了更進(jìn)一步的認(rèn)識。在編寫程序之前,我首先好好的看了一下要用到的書上的內(nèi)容,然后理清思路,畫出大概的流程圖以后才開始動手編寫程序。 該誤差可能 的產(chǎn)生原因是:( 1)首先是采用的計(jì)時方案是軟件計(jì)時的,計(jì)時又是利用中斷來實(shí)現(xiàn)。 圖 12 顯示 按下 S3 后,緊急情況通車,甲乙兩車道紅燈亮 10S。 圖 10 乙車道通車仿真 乙車道通車 30S 內(nèi),最后 3 秒乙車道黃燈閃爍,甲車道紅燈亮。 圖 8 甲車道通車仿真圖 甲車道通車 60S 內(nèi),最后 3 秒黃燈閃爍。 程序仿真結(jié)果 上電顯示 。當(dāng) S1 按下時,甲車道通車;當(dāng) S2 按下時,乙車道通車;當(dāng) S4 按下時顯示 P.;當(dāng) S3 按下時,顯示緊急車道通車。外部中斷函數(shù)里面用到的延時 1s 和正常通車時用到的延時 1s 不是同一個延時函 數(shù),因?yàn)榘存I掃描是加在正常通車時的延時 1s 中,這樣是為了防止其他按鍵影響中斷服務(wù)的進(jìn)行。 延時子程序 根據(jù)程序的設(shè)計(jì)要求,需要 1ms, 500ms, 1s 的延時,由于時間比較短,故采用軟件方式延時。鍵掃描函數(shù)主要是判斷是否真的有鍵按下,即度過前沿抖動之 后再判斷是否有鍵按下,如果確實(shí)有鍵按下再判斷是否釋放,同樣也要度過后沿抖動。 40H 用于顯示緩沖區(qū)個位; 41H 用于顯示緩沖區(qū)十位; 堆棧棧底: 70H。 P3 口線取低電平時LED 下載電路 下載口的 1 腳接 口, 2 腳懸空, 3 腳接單片機(jī)的復(fù)位口, 4 腳接 口
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1