51匯編程序實例:舉一例說明:流水燈加數碼管
LOOP: ; 標號
CLR P2.6 ;選中p2.6 數碼管左邊的8字使能
SETB P2.7 ;p2.7不使能。 右邊的數碼管消隱
MOV P0,#28H ;把28h送p0口;數碼管顯示 0
LCALL DELAY ;延時
MOV P0,#0FFH ;0ffh 送p0口,數碼管清除
CLR P1.0 ;點亮p1.0發光管
MOV P0,#7EH ;把7eh送p0口;數碼管顯示 1
LCALL DELAY
MOV P0,#0FFH
CLR P1.1 ;點亮p1.0發光管
CLR P1.0 ;點亮p1.0發光管
MOV P0,#0A2H ;數碼管顯示 2
LCALL DELAY
MOV P0,#0FFH
CLR P1.2
CLR P1.1
CLR P1.0
MOV P0,#62H ;數碼管顯示 3
LCALL DELAY
MOV P0,#0FFH
CLR P1.3
CLR P1.2
CLR P1.1
CLR P1.0
MOV P0,#74H ;數碼管顯示 4
LCALL DELAY
MOV P0,#0FFH
CLR P1.4
CLR P1.3
CLR P1.2
CLR P1.1
CLR P1.0
MOV P0,#61H ;數碼管顯示 5;
LCALL DELAY
MOV P0,#0FFH
CLR P1.5
CLR P1.4
CLR P1.3
CLR P1.2
CLR P1.1
CLR P1.0
MOV P0,#21H ; 數碼管顯示 6
LCALL DELAY
MOV P0,#0FFH
CLR P1.6
CLR P1.5
CLR P1.4
CLR P1.3
CLR P1.2
CLR P1.1
CLR P1.0
MOV P0,#7AH ; 數碼管顯示 7
LCALL DELAY
MOV P0,#0FFH
CLR P1.7
CLR P1.6
CLR P1.5
CLR P1.4
CLR P1.3
CLR P1.2
CLR P1.1
CLR P1.0
MOV P0,#20H ; 數碼管顯示 8
LCALL DELAY
MOV P0,#0FFH
LCALL DELAY
MOV P0,#0FFH
MOV P1,#0FFH
;程序到此結果為左邊的數碼管顯示0,1,2,3,4,5,6,7,8
;p1.0------------p1.7指示燈依次點亮
SETB P2.6 ; 左邊的8消隱
CLR P2.7 ;選中p2.7 數碼管右邊的8字使能 ,;
MOV P0,#28H
LCALL DELAY
MOV P0,#0FFH
MOV P1,#0FFH
CLR P1.0
MOV P0,#7EH
LCALL DELAY
MOV P0,#0FFH
MOV P1,#0FFH
CLR P1.1
MOV P0,#0A2H
LCALL DELAY
MOV P0,#0FFH
MOV P1,#0FFH
CLR P1.2
MOV P0,#62H
LCALL DELAY
MOV P0,#0FFH
MOV P1,#0FFH
CLR P1.3
MOV P0,#74H
LCALL DELAY
MOV P0,#0FFH
MOV P1,#0FFH
CLR P1.4
MOV P0,#61H
LCALL DELAY
MOV P0,#0FFH
MOV P1,#0FFH
CLR P1.5
MOV P0,#21H
LCALL DELAY
MOV P0,#0FFH
MOV P1,#0FFH
CLR P1.6
MOV P0,#7AH
LCALL DELAY
MOV P0,#0FFH
MOV P1,#0FFH
CLR P1.7
MOV P0,#20H
LCALL DELAY
MOV P0,#0FFH
MOV P1,#0FFH
MOV P0,#0FFH
MOV P1,#0FFH
;這一段和上一段基本相同, 不同的是右邊的數碼管依次顯示012345678,左邊的不亮;
;同時p1口的燈流動顯示:
AJMP LOOP; 注意: 程序運行到此跳轉到開始標號,重復執行:
DELAY: ;延時子程序;參考前面的教程:
CLR P3.3 ;注意小喇叭在3.3口, 這里可以使小喇叭發出嗒,嗒聲
MOV R7,#255
NOP
NOP
D1:MOV R6,#255
setb p3.3
D2: DJNZ R6,D2
clr p3.3
DJNZ R7,D1
SETB P3.3
RET
END
LOOP: ; 標號
CLR P2.6 ;選中p2.6 數碼管左邊的8字使能
SETB P2.7 ;p2.7不使能。 右邊的數碼管消隱
MOV P0,#28H ;把28h送p0口;數碼管顯示 0 ;28為1010000
LCALL DELAY ; 延時程序
MOV P0,#0FFH ;0ffh 送p0口,數碼管清除;P0口為11111111
CLR P1.0 ;點亮p1.0發光管; P1。0為電平,P0口為11111110
MOV P0,#7EH ;把7eh送p0口;數碼管顯示 1; P1。0為低電平,P0口為11111110
LCALL DELAY ; 延時程序
MOV P0,#0FFH
MOV P0,#0FFH ;0ffh 送p0口,數碼管清除;P0口為11111111 清一次顯示
這條是清顯示的
資源簡介:51匯編程序實例:舉一例說明:流水燈加數碼管 LOOP:???? ; 標號CLR P2.6?? ;選中p2.6 數碼管左邊的8字使能SETB P2.7?? ;p2.7不使能。 右邊的數碼管消隱MOV P0,#28H? ;把28h送p0口;數碼管顯示 0LCALL DELAY ;延時MOV P0,#0FFH?? ;0ffh 送p0口,數...
上傳時間: 2013-10-31
上傳用戶:gundamwzc
資源簡介:51單片機實例 一些經典案例
上傳時間: 2013-07-23
上傳用戶:iswlkje
資源簡介:51編程實例(很好)
上傳時間: 2013-10-11
上傳用戶:dick_sh
資源簡介:moder 51匯編程序框架 D4為串口發送中斷指示燈; D5為外部中斷1指示燈; D6為外部中斷0指示燈; D7為串口接收中斷指示燈; D8為定時器指示燈;
上傳時間: 2015-07-04
上傳用戶:古谷仁美
資源簡介:PID 控制的51匯編程序 電機控制的PID(積分分離)PID(void)執行時間少于70uS/932-12MHz
上傳時間: 2014-01-19
上傳用戶:邶刖
資源簡介:AD轉換芯片AD7705的51匯編程序,用HD7279顯示轉換的結果.
上傳時間: 2014-01-04
上傳用戶:sclyutian
資源簡介:四位液晶顯示器0403驅動51匯編程序源碼
上傳時間: 2016-04-30
上傳用戶:jichenxi0730
資源簡介:pid匯編程序 用于控制電機,溫度的51匯編程序源嗎碼.
上傳時間: 2016-05-08
上傳用戶:181992417
資源簡介:51單片機實例程序 對初學者有幫助
上傳時間: 2013-12-31
上傳用戶:qb1993225
資源簡介:基于DS1302日歷時鐘的單片機(51)匯編程序, 已調試通過.
上傳時間: 2013-12-16
上傳用戶:jiahao131
資源簡介:使用51匯編程序編寫的樹和圖的程序,程序簡單明了,比較適用
上傳時間: 2013-12-21
上傳用戶:wangyi39
資源簡介:微波技術基礎,實驗(省優課件) PDF版
上傳時間: 2013-04-15
上傳用戶:eeworm
資源簡介:51單片機的匯編基礎知識和簡單的51單片機匯編程序
上傳時間: 2013-06-25
上傳用戶:mopdzz
資源簡介:51匯編程序樣例
上傳時間: 2013-11-05
上傳用戶:青春給了作業95
資源簡介:案例1判斷閏年程序,案例2產生隨機數并運算的程序,案例3計算平臺長度程序,案例4加減乘除四則運算,案例5數字方陣程,案例6數據加密程序,案例7代碼轉換程序,案例8鍵盤錄入數據的轉換與顯示,案例9音樂演奏,案例10顯示彩色矩形塊等等實例
上傳時間: 2013-10-08
上傳用戶:wutong
資源簡介:51單片機匯編集成開發環境,里面集成了51匯編程序的仿真匯編反匯編代碼轉換等。
上傳時間: 2016-12-05
上傳用戶:康郎
資源簡介:非常好的資料,利于51初學者。比較全的51單片機編程資料。
上傳時間: 2015-06-21
上傳用戶:tanminkang
資源簡介:51單片機模塊功能示意圖,希望對大家能有幫助
上傳時間: 2017-05-11
上傳用戶:a978518804
資源簡介:簡單介紹紅外遙控接收系統原理,給出用8051作遙控接收系統解碼器的一種巧妙實現方法,以及完整的51 匯編程序代碼。包括解碼系統配置及接口、軟件設計要點及中斷服務程序。
上傳時間: 2013-07-15
上傳用戶:晴天666
資源簡介:很實用哦,對于初學者來說很有幫助喲!
上傳時間: 2014-12-26
上傳用戶:wd450412225
資源簡介:含交通燈,電子琴,時鐘,鍵盤掃描,串口通信等匯編程序實例,非常適合初學者。
上傳時間: 2014-01-22
上傳用戶:qq1604324866
資源簡介:jsp……,實例51到實例70……,初學可以參考
上傳時間: 2016-12-15
上傳用戶:bruce
資源簡介:此代碼是一個鍵盤程序,用51匯編程序編寫的,用在鍵盤接口模塊上
上傳時間: 2017-03-28
上傳用戶:erkuizhang
資源簡介:常用機械電器實用手冊[下冊]
上傳時間: 2013-07-22
上傳用戶:eeworm
資源簡介:實用射頻技術
上傳時間: 2013-04-15
上傳用戶:eeworm
資源簡介:MCS-51系列單片機實例詳解和案例代碼,代碼都是基于C語言
上傳時間: 2013-12-10
上傳用戶:王小奇
資源簡介:一個簡潔明了且有注釋的匯編程序,該程序采用帶著命令代碼的模式調用讀寫I2C總線的方法,使用簡單,可以嵌入任何51程序中,不需對該程序進行修改
上傳時間: 2018-01-07
上傳用戶:duxingzhe
資源簡介:匯編程序設計實例
上傳時間: 2013-07-24
上傳用戶:eeworm
資源簡介:51系列單片機設計實例(2009年度暢銷榜)
上傳時間: 2013-07-12
上傳用戶:eeworm
資源簡介:51系列單片機設計實例
上傳時間: 2013-04-15
上傳用戶:eeworm