J2ME拯救海盜游戲基本功能已實現(xiàn)11111111
上傳時間: 2013-12-15
上傳用戶:lijinchuan
51單片機動態(tài)LED顯示電路編程實例:上一節(jié)我們講述了單只LED與單片機的接口電路及編程實例,目的在于讓初學(xué)者了解LED在單片機中的應(yīng)用原理,單只LED顯示在實際應(yīng)用中并無多大用途,一般都是多位的LED顯示。現(xiàn)在我們作進一步學(xué)習(xí),我們要講解的是8位LED的顯示原理及實際的編程方法。這里我們沒有采用多I/O口的8051系列單片機,而是采用了完全兼容C51指令系統(tǒng)的質(zhì)優(yōu)價廉的AT89C2051單片機,它的軟件編程與C51完全一致。 在多數(shù)的應(yīng)用場合中,我們并不希望使用多I/O端口的單片機,原則上是使用盡量少引腳的器件。在沒有富余端口的情況下,怎樣通過擴展電路達到預(yù)期的目的呢?我們希望通過此例使設(shè)計人員在實際應(yīng)用中了解一點電路擴展的原理,對實際的應(yīng)用有所幫助。 此電路中,74LS273用于驅(qū)動LED的8位段碼,8位LED相應(yīng)的"a"—"g"段連在一起,它們的公共端分別連至由74LS138(點擊芯片型號可瀏覽其詳細的技術(shù)手冊)譯碼選通后經(jīng)74LS04反相驅(qū)動的輸出端。這樣當選通某一位LED時,相應(yīng)的地址線(74LS04輸出端)輸出的是高電平,所以我們的LED選用共陽LED數(shù)碼管。 動態(tài)掃描的頻率有一定的要求,頻率太低,LED將出現(xiàn)閃爍現(xiàn)象。如頻率太高,由于每個LED點亮的時間太短,LED的亮度太低,肉眼無法看清,所以一般均取幾個ms左右為宜,這就要求在編寫程序時,選通某一位LED使其點亮并保持一定的時間,程序上常采用的是調(diào)用延時子程序。在C51指令中,延時子程序是相當簡單的,并且延時時間也很容易更改,可參見程序清單中的DELAY延時子程序。 為簡單起見,我們只是編寫了8位LED同步顯示"00000000"—"11111111"直到"99999999"數(shù)字,并且反復(fù)循環(huán)。程序很簡單,流程圖略去。
上傳時間: 2013-11-18
上傳用戶:皇族傳媒
51匯編程序?qū)嵗号e一例說明:流水燈加數(shù)碼管 LOOP: ; 標號CLR P2.6 ;選中p2.6 數(shù)碼管左邊的8字使能SETB P2.7 ;p2.7不使能。 右邊的數(shù)碼管消隱MOV P0,#28H ;把28h送p0口;數(shù)碼管顯示 0LCALL DELAY ;延時MOV P0,#0FFH ;0ffh 送p0口,數(shù)碼管清除CLR P1.0 ;點亮p1.0發(fā)光管MOV P0,#7EH ;把7eh送p0口;數(shù)碼管顯示 1LCALL DELAYMOV P0,#0FFHCLR P1.1 ;點亮p1.0發(fā)光管CLR P1.0 ;點亮p1.0發(fā)光管MOV P0,#0A2H ;數(shù)碼管顯示 2LCALL DELAYMOV P0,#0FFHCLR P1.2CLR P1.1CLR P1.0MOV P0,#62H ;數(shù)碼管顯示 3LCALL DELAYMOV P0,#0FFHCLR P1.3CLR P1.2CLR P1.1CLR P1.0MOV P0,#74H ;數(shù)碼管顯示 4LCALL DELAYMOV P0,#0FFHCLR P1.4CLR P1.3CLR P1.2CLR P1.1CLR P1.0MOV P0,#61H ;數(shù)碼管顯示 5;LCALL DELAYMOV P0,#0FFHCLR P1.5CLR P1.4CLR P1.3CLR P1.2CLR P1.1CLR P1.0MOV P0,#21H ; 數(shù)碼管顯示 6LCALL DELAYMOV P0,#0FFHCLR P1.6CLR P1.5CLR P1.4CLR P1.3CLR P1.2CLR P1.1CLR P1.0MOV P0,#7AH ; 數(shù)碼管顯示 7LCALL DELAYMOV P0,#0FFHCLR P1.7CLR P1.6CLR P1.5CLR P1.4CLR P1.3CLR P1.2CLR P1.1CLR P1.0MOV P0,#20H ; 數(shù)碼管顯示 8LCALL DELAYMOV P0,#0FFHLCALL DELAYMOV P0,#0FFHMOV P1,#0FFH;程序到此結(jié)果為左邊的數(shù)碼管顯示0,1,2,3,4,5,6,7,8;p1.0------------p1.7指示燈依次點亮SETB P2.6 ; 左邊的8消隱CLR P2.7 ;選中p2.7 數(shù)碼管右邊的8字使能 ,;MOV P0,#28HLCALL DELAYMOV P0,#0FFHMOV P1,#0FFHCLR P1.0MOV P0,#7EHLCALL DELAYMOV P0,#0FFHMOV P1,#0FFHCLR P1.1MOV P0,#0A2HLCALL DELAYMOV P0,#0FFHMOV P1,#0FFHCLR P1.2MOV P0,#62HLCALL DELAYMOV P0,#0FFHMOV P1,#0FFHCLR P1.3MOV P0,#74HLCALL DELAYMOV P0,#0FFHMOV P1,#0FFHCLR P1.4MOV P0,#61HLCALL DELAYMOV P0,#0FFHMOV P1,#0FFHCLR P1.5MOV P0,#21HLCALL DELAYMOV P0,#0FFHMOV P1,#0FFHCLR P1.6MOV P0,#7AHLCALL DELAYMOV P0,#0FFHMOV P1,#0FFHCLR P1.7MOV P0,#20HLCALL DELAYMOV P0,#0FFHMOV P1,#0FFHMOV P0,#0FFHMOV P1,#0FFH;這一段和上一段基本相同, 不同的是右邊的數(shù)碼管依次顯示012345678,左邊的不亮;;同時p1口的燈流動顯示:AJMP LOOP; 注意: 程序運行到此跳轉(zhuǎn)到開始標號,重復(fù)執(zhí)行:DELAY: ;延時子程序;參考前面的教程:CLR P3.3 ;注意小喇叭在3.3口, 這里可以使小喇叭發(fā)出嗒,嗒聲MOV R7,#255NOPNOPD1:MOV R6,#255setb p3.3D2: DJNZ R6,D2clr p3.3DJNZ R7,D1SETB P3.3RETENDLOOP: ; 標號CLR P2.6 ;選中p2.6 數(shù)碼管左邊的8字使能SETB P2.7 ;p2.7不使能。 右邊的數(shù)碼管消隱MOV P0,#28H ;把28h送p0口;數(shù)碼管顯示 0 ;28為1010000LCALL DELAY ; 延時程序MOV P0,#0FFH ;0ffh 送p0口,數(shù)碼管清除;P0口為11111111CLR P1.0 ;點亮p1.0發(fā)光管; P1。0為電平,P0口為11111110MOV P0,#7EH ;把7eh送p0口;數(shù)碼管顯示 1; P1。0為低電平,P0口為11111110LCALL DELAY ; 延時程序MOV P0,#0FFHMOV P0,#0FFH ;0ffh 送p0口,數(shù)碼管清除;P0口為11111111 清一次顯示這條是清顯示的
標簽: 匯編 上傳時間: 2013-10-31
上傳用戶:gundamwzc
駕駛證科目一考試系統(tǒng) 1.管理端各用戶的密碼已清空 2.考試端運行ks.exe,輸入考號111,顯示考生為“程序員聯(lián)合開發(fā)網(wǎng)”,輸入開考口令88 開始交規(guī)考試 3.源碼在prog目錄中 4.主要功能是 4.1 交規(guī)在線考試,管理端能實時獲知各考試端的實時成績 4.2 管理端能夠把某考試端踢出或強制交卷或延時交卷或自動答題 4.3 管理端能夠把全部考試端電腦關(guān)機或重啟 4.4 考試端運行一次后將設(shè)置為自身自動開機加載,可以手工刪除啟動組的自動圖標 4.5 考試端應(yīng)用了winapi封鎖了任務(wù)檔和開始菜單 4.6 考試端能僅用鍵盤或僅用鼠標答題 5.考試后管理端點擊成績上傳將存入交警總隊的oracle數(shù)據(jù)庫,為了保秘,已經(jīng)刪除了oracle連接串的數(shù)據(jù)庫名和密碼,所以在該版本中,點擊上傳將返回連接oracle數(shù)據(jù)庫失敗的提示。 6.系統(tǒng)口令為11111111,幫助考生自動答題的口令為動態(tài)口令,由(年+月+日)*某常量。管理端對某考試端執(zhí)行該口令后,該考生隨機獲得92分至97分的成績。 該軟件已是成熟商業(yè)軟件,已成功在二十多個縣市使用,一字不改的侵權(quán)行為將受到起訴。
上傳時間: 2016-08-31
上傳用戶:luopoguixiong
快速排序算法關(guān)鍵字移動次數(shù)11111111
標簽: 排序算法
上傳時間: 2016-12-29
上傳用戶:Tckg
1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
標簽: 11111111
上傳時間: 2017-02-16
上傳用戶:宇哥周新宇
111111111111111wasdgfhjhbkjhvcxcvbgcvf
標簽: 11111111
上傳時間: 2017-05-15
上傳用戶:jyujing
《微機系統(tǒng)與接口》課程作業(yè)(2009-2010) (標清題號 無須抄題) 習(xí)題一(第 1 章) 1.寫出下列二進制數(shù)的原碼、反碼和補碼(設(shè)字長為 8 位): ⑴ +010111 ⑵ +101011 ⑶ -101000 ⑷ -111111 2.當下列各二進制分別代表原碼、反碼和補碼時,其等效的十進制數(shù)值為多少? ⑴ 00001110 ⑵ 11111111 ⑶ 10000000 ⑷ 10000001 3
上傳時間: 2017-05-23
上傳用戶:106180666
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1