這是我第一次項目做的亮燈程序
程序采用的是匯編語言
其中包括亮燈輪流亮燈主程序以及1秒的延時子程序
可以通過改變輸入量再次利用延時子程序,將其時間做更改
還有生成的供proteus ISIS使用的hex文件
文件類型為UV2的是keil的運行文件
文件內容比較基礎
純屬原創,在學習匯編語言和延時子程序的設計上可以用來參考
單片機序如下:
- ORG 0000H
- START:
- CLR P0.0
- LCALL DELAY
- SETB P0.0
- LCALL DELAY
- LJMP START
- DELAY:
- MOV R7,#10
- LOOP3:
- MOV R6,#200
- LOOP2:
- MOV R5,#250
- LOOP1:
- DJNZ R5,LOOP1
- DJNZ R6,LOOP2
- DJNZ R7,LOOP3
- RET
- END
復制代碼
|