版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> 單片機課程設計 </b></p><p><b> 電子實時時鐘</b></p><p> 學院:電子與信息學院 </p><p><b> 設計人員: </b></p><p><b> 2012年9月2日</b>&
2、lt;/p><p> 實驗設計:電子實時時鐘</p><p><b> 一、功能要求</b></p><p><b> 1、分離模塊要求</b></p><p> 1)設計一個可以顯示學號后6位的顯示電路,并利用單片機實現(xiàn)。</p><p> 2)利用按鍵切換,然后顯示
3、您姓名拼音首字母</p><p> 3)按鍵切換的動作,全部用串口進行通信。</p><p> 設計一個開關,當進行切換后,程序再進入主要要求。</p><p><b> 2、主要要求</b></p><p> (1) 顯示準確的24小時制式北京時間(時、分、秒);</p><p> (
4、2) 可以調校時間。</p><p> (3) 所有按鍵需要通過串口自發(fā)自收來傳遞鍵值。</p><p><b> 二、實現(xiàn)電路</b></p><p><b> 1、仿真電路</b></p><p> (由于仿真軟件無法找到合適的三極管,故仿真采用無三極管模式)</p>&l
5、t;p><b> 2、實際電路</b></p><p><b> 設計思路</b></p><p> 通過單片機編程,顯示學號、姓名以及24時制的北京時間,通過按鈕轉換切換功能顯示,同時帶有實踐調校功能。</p><p><b> 單片機最小系統(tǒng)</b></p><p
6、> 本實驗采用 STC10F08XE 芯片,實現(xiàn)以上功能。</p><p> 以上為 單片機最小系統(tǒng) 原理圖。</p><p> 單片機最小系統(tǒng),用STC芯片、復位電路、時鐘電路和電源組成。</p><p><b> 2.數(shù)碼管顯示電路</b></p><p> 本實驗采用6位數(shù)碼管顯示學號后六位、姓名首
7、字母,以及北京時間。</p><p> 數(shù)碼管采用共陽數(shù)碼管</p><p> 其管腳圖如上。本實驗將數(shù)碼管并聯(lián),通過三極管的位選通,來實現(xiàn)顯示。</p><p> 其原理為通過人眼的視覺殘留,數(shù)碼管一位一位顯示,二人眼看到的為同時顯示。</p><p><b> 3.按鈕控制電路</b></p>
8、<p> 本實驗采用4個按鈕控制程序。本按鈕接于P2口,故不需要上拉電阻。</p><p><b> 按鈕功能主要有:</b></p><p> 學號模式:按鈕1為顯示時間;按鈕2為顯示姓名,按鈕3、按鈕4無功能。</p><p> 姓名模式:按鈕1返回學號模式,其他無功能</p><p> 時間模式
9、:按鈕1返回學號模式,按鈕2進入調時模式,按鈕3、按鈕4無功能</p><p> 調試模式:按鈕1返回時間顯示模式,按鈕2切換調整的時分秒,按鈕3加1,按鈕4 減1</p><p><b> 4.串口通信</b></p><p> 通過接收按鈕的鍵碼,發(fā)送數(shù)據(jù)到自身,接收后執(zhí)行相應的指令</p><p>&
10、lt;b> 心得體會</b></p><p><b> 組員:</b></p><p> 經過這一次課程設計,我對51單片機的原理以及匯編語言的單片機編程有了更深刻的了解。</p><p> 暑假在家時,經過一系列proteus教程的學習后,在proteus上搭好電路后,便開始編寫匯編程序。以前也有寫過單片機的程序,但
11、都是用C語言編寫的,上學期的微機原理課上也學會匯編語言,但跟單片機上的匯編的操作碼不太一樣。所以,這個課程設計的程序編寫算是對以前的一些知識作一次總結與梳理。一開始寫代碼是生澀的,從點亮一個數(shù)碼管開始,逐漸寫到數(shù)碼管的動態(tài)顯示,外部中斷程序,計時器中斷等等。由于在理論學習的時候并沒有實踐,所以很多操作碼都記得很模糊,經常要查看書上的例程,外加網上的一些例程,逐漸的,自己的代碼也變得越來越成熟。但也有很多時候到處遺漏掉一兩行的小代碼,導致
12、程序出現(xiàn)很多問題,幸好有proteus仿真,在無數(shù)次仿真后,程序變得越來越完善了。</p><p> 回到學校以后,決定采用組員劉清淮的電路圖,之后,我就承擔了布線的工作,在多次修改以后,設計出一個飛線較少,布局較為合理的圖。經過后面的焊接電路,下載程序多番調試以后,終于把這個課程設計做出實物了。可惜的是,實物的電路跟我仿真用的電路有不小的差別,無法把我寫的代碼下載進去調試。</p><p&
13、gt; 每一次的課程設計,都是把我們的理論知識具體化的過程,或許并不太簡單,但是收獲卻是豐碩的,即使失敗,即使碰壁,都是一份份收獲,這些收獲將是我們成功的一塊塊基石。</p><p><b> 組員:</b></p><p> 因為以前有做過單片機的程序設計,所以做起來從硬件原理上難度不大。不過以前是用C語言寫的,而這次要用匯編,而自己沒有寫過類似的代碼,所以有
14、些難度。</p><p> 前期使用Proteus進行仿真。電路圖也經過了很多次的修改,改了又改,才有了最終的電路圖。在仿真的時候,有時候會出現(xiàn)仿真不成功和實際成功的情況。所以仿真也不能全部的當真。而且實際電路往往不能完全仿真,還需要做些修改,例如這次仿真,軟件中的三極管都無法通過,而實際中是可以的,所以需要修改電路。還有一點就是,老師給的參考電路圖是有芯片的,而實際操作中,發(fā)現(xiàn)可以不用芯片,而且不使用芯片以后
15、,電路會簡單很多,所以最后決定不用芯片。</p><p> 在程序設計時,前期需要翻書查看,但是后面熟悉以后就開始不用看書了。程序設計也是從簡單到難設計。開始先初步完成基本的功能,然后再細到程序的消抖、延時長短、顯示的清晰程度,最后進行程序的優(yōu)化,讓程序盡量不出現(xiàn)錯誤。程序設計也出現(xiàn)過困難,由于開始不熟悉,顯示常常有問題,而且由于疏忽,中斷入口也寫錯了,導致程序運行無法進入指定的位置,導致事件被浪費,所以寫代碼
16、這種東西,細心還是最重要的,有時候可以事半功倍。</p><p> 最終設計還是很好的完成了。這是一次很大的突破。以前是用別人的開發(fā)板,在別人做好的東西上完成自己的東西,現(xiàn)在是自己做板,自己去完成自己需要完成的東西。而且這次也很大的鍛煉了我的焊工,還有編程能力。有很多收獲。</p><p> 雖然做的時候有些煩躁,程序失敗,電路故障的時候也想過借鑒別人或者放棄,但還是堅持下來的了。而且
17、完成說的很好。</p><p> 同時也感謝隊員們的大力支持,大家一起努力過,一起畫電路,一起討論程序。</p><p><b> 組員:</b></p><p> 經過了一個星期的單片機課程設計,我收獲了很多。這次單片機課程設計,我們小組共3個人。因為本身對單片機的熟知程度不夠,再加上之前匯編語言也是學的一般般,使得這次的課程設計對我們
18、來說頗有挑戰(zhàn)性。</p><p> 經過了大半個個暑假之后,對書本的知識已經有些遺忘,這使得,我們在開始課程設計之前,就需要花費好長一段時間重新溫習書本。當然,這次溫習也使得我們對單片機和匯編的知識更加明了。課程設計的第一道關是顯示學號的后六位,接著是顯示姓名拼音首字母,這兩個的難度相對較小,我們沒花多少時間便完成了,雖然中間出現(xiàn)過一些代碼上的小問題。</p><p> 進入主要程序時
19、,才是困難的真正開始。這部分的代碼比較長,出錯的部分也比價多,我們不得不邊翻書邊寫代碼,有些部分也是多得其他同學的幫助,主要部分的代碼還是花了我們比較長的時間的,這其實就是一個不斷修改仿真的過程。最后一部分就是考驗耐心的過程了——焊接。畫出了電路圖之后,一焊就是不間斷的幾個小時。</p><p> 課程設計其實是對理論知識的一種考察,也是鍛煉動手能力的好機會,這次課程設計,我們不僅是更深入的了解了單片機和匯編的
20、知識,也感受到了團隊合作的精神。</p><p><b> 代碼:</b></p><p><b> ORG 0000H</b></p><p><b> LJMP MAIN</b></p><p><b> ORG 000BH</b></p
21、><p> LJMP TIME0</p><p><b> TABLE: </b></p><p> db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h</p><p> db 0c7h,0f9h,0c1h,0bfh,98h,89h </p><p&g
22、t;<b> ORG 0100H</b></p><p><b> MAIN:</b></p><p> MOV 20H,#14H</p><p> MOV PSW,#00H</p><p> MOV R0,#00h </p><p> MOV R1,#14h&
23、lt;/p><p> MOV R2,#02h</p><p> MOV R3,#03h</p><p> MOV R4,#05h</p><p> MOV R5,#09h</p><p> MOV R6,#00h</p><p> MOV R7,#00h </p>&l
24、t;p> MOV DPTR,#TABLE</p><p> MOV TMOD,#01H ;定時器T0與T1工作在方式1中</p><p> MOV TH0,#3CH ;處初始值都為50ms在12M晶振</p><p> MOV TL0,#0B0H</p><p> MOV IE,#82H ;開總中斷和定時器0中斷
25、</p><p> SETB TR0 ;啟動</p><p> ;顯示學號273406</p><p><b> SHOW:</b></p><p> MOV P2,#0FFH</p><p> MOV P0,#00H</p><p> MOV P1,#0
26、FFH</p><p> MOV A,#0FEH</p><p><b> MOV P0,A</b></p><p> MOV A,#02H </p><p> MOVC A,@A+DPTR</p><p><b> MOV P1,A</b></p>
27、<p> LCALL DELAY ;2</p><p> MOV P0,#00H</p><p> MOV P1,#0FFH</p><p> MOV A,#0FDH</p><p><b> MOV P0,A</b></p><p> MOV A,#07H &l
28、t;/p><p> MOVC A,@A+DPTR</p><p><b> MOV P1,A</b></p><p> LCALL DELAY ;7</p><p> MOV P0,#00H</p><p> MOV P1,#0FFH</p><p> MOV
29、A,#0FBH</p><p><b> MOV P0,A</b></p><p> MOV A,#03H </p><p> MOVC A,@A+DPTR</p><p><b> MOV P1,A</b></p><p> LCALL DELAY ;3&
30、lt;/p><p> MOV P0,#00H</p><p> MOV P1,#0FFH</p><p> MOV A,#0F7H</p><p><b> MOV P0,A</b></p><p> MOV A,#04H </p><p> MOVC A,@A
31、+DPTR</p><p><b> MOV P1,A</b></p><p> LCALL DELAY ;4</p><p> MOV P0,#00H</p><p> MOV P1,#0FFH</p><p> MOV A,#0EFH</p><p>&l
32、t;b> MOV P0,A</b></p><p> MOV A,#00H </p><p> MOVC A,@A+DPTR</p><p><b> MOV P1,A</b></p><p> LCALL DELAY ;0</p><p> MOV P0,#
33、00H</p><p> MOV P1,#0FFH</p><p> MOV A,#0DFH</p><p><b> MOV P0,A</b></p><p> MOV A,#06H </p><p> MOVC A,@A+DPTR</p><p><
34、b> MOV P1,A</b></p><p> LCALL DELAY;6</p><p> JNB P2.7,XIAODOU</p><p> JNB P2.6,XING</p><p> SJMP SHOW1</p><p><b> XIAODOU:</b>
35、;</p><p> LCALL DELAY</p><p> JNB P2.7,SHOWTIME</p><p> SJMP SHOW1</p><p><b> XIAODOU1:</b></p><p> LCALL DELAY</p><p> JNB
36、P2.6,XING</p><p> SJMP SHOW1</p><p><b> XING:</b></p><p> LJMP XINGMING</p><p><b> SHOW1:</b></p><p><b> LJMP SHOW</b
37、></p><p><b> ;顯示時間函數(shù)</b></p><p><b> SHOWTIME:</b></p><p> LCALL TIMESHOW</p><p> JNB P2.7,XIAODOU2</p><p> JNB P2.6,XIAODOU
38、3</p><p> SJMP SHOWTIME</p><p><b> XIAODOU2:</b></p><p> LCALL DELAY</p><p> JNB P2.7,SHOW0</p><p> SJMP SHOWTIME</p><p><
39、b> XIAODOU3:</b></p><p> LCALL DELAY</p><p> JNB P2.6,TIAO0</p><p> SJMP SHOWTIME</p><p><b> SHOW0:</b></p><p><b> LJMP SH
40、OW</b></p><p><b> TIAO0:</b></p><p><b> LJMP TIAO</b></p><p> ;定時器中斷服務程序</p><p><b> TIME0:</b></p><p><b&g
41、t; CLR TR0</b></p><p> MOV TH0,#3CH</p><p> MOV TL0,#0B0H</p><p> MOV PSW,#00H</p><p> DJNZ 20H,EXIT</p><p> MOV 20H,#14H</p><p>&
42、lt;b> INC R7</b></p><p> CJNE R7,#0AH,EXIT</p><p> MOV R7,#0H</p><p><b> INC R6</b></p><p> CJNE R6,#06H,EXIT</p><p> MOV R6,#0H
43、</p><p><b> INC R5</b></p><p> CJNE R5,#0AH,EXIT</p><p> MOV R5,#0H</p><p><b> INC R4</b></p><p> CJNE R4,#06H,EXIT</p>
44、<p> MOV R4,#0H</p><p><b> INC R3</b></p><p> CJNE R2,#2H,EXIT0</p><p> CJNE R3,#04H,EXIT</p><p> MOV R2,#0h</p><p> MOV R3,#0h<
45、/p><p><b> SJMP EXIT</b></p><p><b> EXIT0:</b></p><p> CJNE R3,#0AH,EXIT</p><p><b> INC R2</b></p><p> MOV R3,#0h<
46、/p><p><b> SJMP EXIT</b></p><p><b> EXIT: </b></p><p><b> SETB TR0</b></p><p><b> RETI </b></p><p><b&g
47、t; ;顯示姓名</b></p><p><b> XINGMING:</b></p><p> MOV P2,#0FFH</p><p><b> S0:</b></p><p> MOV A,#0DFH </p><p> MOV R0,#06
48、H</p><p><b> S:</b></p><p> MOV P1,#0FFH</p><p> MOV P0,#00H</p><p><b> MOV B,A</b></p><p><b> MOV P0,A</b></p&
49、gt;<p><b> MOV A,R0</b></p><p><b> ADD A,#9H</b></p><p> MOVC A,@A+DPTR</p><p><b> MOV P1,A</b></p><p> LCALL DELAY</
50、p><p><b> MOV A,B</b></p><p><b> RR A</b></p><p><b> DJNZ R0,S</b></p><p> JNB P2.7,XIAODOU4</p><p><b> SJMP S0
51、</b></p><p><b> XIAODOU4:</b></p><p> LCALL DELAY</p><p> JNB P2.7,QUIT</p><p><b> SJMP S0</b></p><p><b> QUIT:<
52、;/b></p><p><b> LJMP SHOW</b></p><p><b> FANHUI:</b></p><p><b> SETB TR0</b></p><p> LJMP SHOWTIME</p><p><b&
53、gt; TIAO:</b></p><p><b> CLR TR0</b></p><p> MOV P2,#0FFH</p><p> MOV PSW,#00H</p><p><b> TIAOSHI:</b></p><p> LCALL TI
54、MESHOW</p><p> JNB P2.7,XIAODOU5</p><p> JNB P2.6,XIAODOU6</p><p> JNB P2.5,XIAODOU7</p><p> JNB P2.4,XIAODOU8</p><p> SJMP TIAOSHI</p><p&g
55、t;<b> XIAODOU5:</b></p><p> LCALL DELAY</p><p> JNB P2.7,FANHUI</p><p> SJMP TIAOSHI</p><p><b> XIAODOU6:</b></p><p> LCALL D
56、ELAY</p><p> JNB P2.6,FEN</p><p> SJMP TIAOSHI</p><p><b> XIAODOU7:</b></p><p> LCALL DELAY</p><p> JNB P2.5,MIAOU</p><p> S
57、JMP TIAOSHI</p><p><b> XIAODOU8:</b></p><p> LCALL DELAY</p><p> JNB P2.4,MIAOD</p><p> SJMP TIAOSHI</p><p><b> MIAOU:</b><
58、/p><p><b> CLR TR0</b></p><p> JB P2.5,MIAOU1</p><p> SJMP MIAOU</p><p><b> MIAOU1:</b></p><p><b> INC R7</b></p&g
59、t;<p> CJNE R7,#0AH,TIAOSHI</p><p><b> INC R6</b></p><p> MOV R7,#00H</p><p> CJNE R6,#06H,TIAOSHI</p><p> MOV R6,#00H</p><p> LJM
60、P TIAOSHI</p><p><b> MIAOD:</b></p><p> JB P2.4,MIAOD10</p><p> SJMP MIAOD</p><p><b> MIAOD10:</b></p><p> CJNE R7,#00H,MIAOD0
61、</p><p> CJNE R6,#00H,MIAOD1</p><p> MOV R7,#00H</p><p> MOV R6,#00H</p><p> LJMP TIAOSHI</p><p><b> MIAOD0:</b></p><p><b
62、> DEC R7</b></p><p> LJMP TIAOSHI</p><p><b> MIAOD1:</b></p><p><b> DEC R6</b></p><p> MOV R7,#09H</p><p> LJMP TIAO
63、SHI</p><p><b> XIAODOU9:</b></p><p> LCALL DELAY</p><p> JNB P2.7,FANHUI1</p><p><b> SJMP FEN</b></p><p><b> FANHUI1:<
64、;/b></p><p><b> SETB TR0</b></p><p> LJMP SHOWTIME</p><p><b> FEN:</b></p><p><b> CLR TR0</b></p><p> JB P2.6,F
65、EN1</p><p><b> SJMP FEN</b></p><p><b> FEN1:</b></p><p> LCALL TIMESHOW</p><p> JNB P2.7,XIAODOU9</p><p> JNB P2.6,XIAODOU10&l
66、t;/p><p> JNB P2.5,XIAODOU11</p><p> JNB P2.4,XIAODOU12</p><p><b> SJMP FEN</b></p><p> XIAODOU10:</p><p> LCALL DELAY</p><p>
67、JNB P2.6,SHI</p><p><b> SJMP FEN</b></p><p> XIAODOU11:</p><p> LCALL DELAY</p><p> JNB P2.5,FENU</p><p><b> SJMP FEN</b></
68、p><p> XIAODOU12:</p><p> LCALL DELAY</p><p> JNB P2.4,FEND</p><p><b> SJMP FEN</b></p><p><b> FENU:</b></p><p> JB
69、 P2.5,FENU1</p><p><b> SJMP FENU</b></p><p><b> FENU1:</b></p><p><b> INC R5</b></p><p> CJNE R5,#0AH,FEND2</p><p>
70、<b> INC R4</b></p><p> MOV R5,#00H</p><p> CJNE R4,#06H,FEND2</p><p> MOV R4,#00H</p><p><b> FEND2:</b></p><p><b> LJMP
71、 FEN</b></p><p><b> FEND:</b></p><p> JB P2.4,FEND10</p><p><b> SJMP FEND</b></p><p><b> FEND10:</b></p><p>
72、 CJNE R5,#00H,FEND0</p><p> CJNE R4,#00H,FEND1</p><p> MOV R5,#00H</p><p> MOV R4,#00H</p><p><b> LJMP FEN</b></p><p><b> FEND0:<
73、/b></p><p><b> DEC R5</b></p><p><b> LJMP FEN</b></p><p><b> FEND1:</b></p><p><b> DEC R4</b></p><p>
74、; MOV R5,#09H</p><p><b> LJMP FEN</b></p><p> XIAODOU13:</p><p> LCALL DELAY</p><p> JNB P2.7,FANHUI2</p><p><b> SJMP SHI</b>
75、</p><p><b> FANHUI2:</b></p><p><b> SETB TR0</b></p><p> LJMP SHOWTIME</p><p> XIAODOU14:</p><p> LCALL DELAY</p><p
76、> JNB P2.6,FANHUI3</p><p><b> SJMP SHI</b></p><p><b> FANHUI3:</b></p><p> JB P2.6,FANHUI31</p><p> SJMP FANHUI3</p><p><
77、;b> FANHUI31:</b></p><p><b> SETB TR0</b></p><p> LJMP TIAOSHI</p><p><b> SHI:</b></p><p><b> CLR TR0</b></p>&
78、lt;p> JB P2.6,SHI1</p><p><b> SJMP SHI</b></p><p><b> SHI1:</b></p><p> LCALL TIMESHOW</p><p> JNB P2.7,XIAODOU13</p><p>
79、JNB P2.6,XIAODOU14</p><p> JNB P2.5,XIAODOU15</p><p> JNB P2.4,XIAODOU16</p><p><b> SJMP SHI</b></p><p> XIAODOU15:</p><p> LCALL DELAY<
80、;/p><p> JNB P2.5,SHIU</p><p><b> SJMP SHI</b></p><p> XIAODOU16:</p><p> LCALL DELAY</p><p> JNB P2.4,SHID</p><p><b> SJ
81、MP SHI</b></p><p><b> SHIU:</b></p><p> JB P2.5,SHIU10</p><p><b> SJMP SHIU</b></p><p><b> SHIU10:</b></p><p>
82、;<b> INC R3</b></p><p> CJNE R2,#02H,SHIU1</p><p> CJNE R3,#04H,SHIU0</p><p> MOV R3,#00H</p><p> MOV R2,#00H</p><p><b> LJMP SHI&l
83、t;/b></p><p><b> SHIU1:</b></p><p> CJNE R3,#0AH,SHIU0</p><p><b> INC R2</b></p><p> MOV R3,#00H</p><p><b> SHIU0:<
84、;/b></p><p><b> LJMP SHI</b></p><p><b> SHID:</b></p><p> JB P2.4,SHID10</p><p><b> SJMP SHID</b></p><p><b&g
85、t; SHID10:</b></p><p> CJNE R3,#00H,SHID0</p><p> CJNE R2,#00H,SHID1</p><p> MOV R2,#00H</p><p> MOV R3,#00H</p><p><b> LJMP SHI</b>
86、;</p><p><b> SHID1:</b></p><p><b> DEC R2</b></p><p> MOV R3,#09H</p><p><b> LJMP SHI</b></p><p><b> SHID0:&
87、lt;/b></p><p><b> DEC R3</b></p><p><b> LJMP SHI</b></p><p><b> TIAOSHI0:</b></p><p><b> SETB TR0</b></p>
88、<p><b> RETI</b></p><p><b> ;顯示時間函數(shù)</b></p><p><b> TIMESHOW:</b></p><p> MOV P2,#0FFH</p><p> MOV P1,#0FFH</p><
89、p> MOV P0,#00H</p><p> MOV A,#0FEH</p><p><b> MOV P0,A</b></p><p><b> MOV A,R2</b></p><p> MOVC A,@A+DPTR</p><p><b>
90、 MOV P1,A</b></p><p> LCALL DELAY</p><p> MOV P1,#0FFH</p><p> MOV P0,#00H</p><p> MOV A,#0FDH</p><p><b> MOV P0,A</b></p>&l
91、t;p><b> MOV A,R3</b></p><p> MOVC A,@A+DPTR</p><p> ADD A,#80H</p><p><b> MOV P1,A</b></p><p> LCALL DELAY</p><p> MOV P1,
92、#0FFH</p><p> MOV P0,#00H</p><p> MOV A,#0FBH</p><p><b> MOV P0,A</b></p><p><b> MOV A,R4</b></p><p> MOVC A,@A+DPTR</p>
93、<p><b> MOV P1,A</b></p><p> LCALL DELAY</p><p> MOV P1,#0FFH</p><p> MOV P0,#00H</p><p> MOV A,#0F7H</p><p><b> MOV P0,A<
94、;/b></p><p><b> MOV A,R5</b></p><p> MOVC A,@A+DPTR</p><p> ADD A,#80H</p><p><b> MOV P1,A</b></p><p> LCALL DELAY</p>
95、;<p> MOV P1,#0FFH</p><p> MOV P0,#00H</p><p> MOV A,#0EFH</p><p><b> MOV P0,A</b></p><p><b> MOV A,R6</b></p><p> MOV
96、C A,@A+DPTR</p><p><b> MOV P1,A</b></p><p> LCALL DELAY</p><p> MOV P1,#0FFH</p><p> MOV P0,#00H</p><p> MOV A,#0DFH</p><p>&
97、lt;b> MOV P0,A</b></p><p><b> MOV A,R7</b></p><p> MOVC A,@A+DPTR</p><p><b> MOV P1,A</b></p><p> LCALL DELAY</p><p>
98、<b> RET</b></p><p><b> ;延時函數(shù)</b></p><p><b> DELAY:</b></p><p> MOV 10H,#250 </p><p><b> D2:</b></p><
99、;p> MOV 11H,#4</p><p><b> D1:</b></p><p><b> NOP</b></p><p> DJNZ 11H,D1</p><p> DJNZ 10H,D2</p><p><b> RET</b&g
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 單片機實時時鐘設計2
- msp430單片機課程設計-實時時鐘與鍵盤控制
- 基于單片機的實時時鐘
- 單片機課程設計-單片機課程設計---電子時鐘
- 單片機課程設計——電子時鐘
- 單片機課程設計——電子時鐘
- 電子時鐘單片機課程設計
- 單片機課程設計---電子時鐘
- 單片機課程設計---單片機電子時鐘
- 單片機課程設計--電子時鐘
- 單片機課程設計--單片機模擬電子時鐘設計
- 單片機課程設計-電子時鐘
- 單片機課程設計--電子時鐘
- 單片機課程設計--電子時鐘
- 單片機課程設計----電子時鐘
- 單片機課程設計-電子時鐘
- 單片機課程設計--單片機模擬電子時鐘設計
- 單片機課程設計--- 單片機電子時鐘設計
- 基于avr單片機的rtc實時時鐘
- 單片機課程設計--電子時鐘設計
評論
0/150
提交評論