當前位置:編程學習大全網 - 編程軟體 - 單片機編程,幫忙,十分感謝

單片機編程,幫忙,十分感謝

每隔 1s,對 P2.0 取反,即為周期為 2s 的連續方波。

壹次定時 1s,是不能完成的。

可定時 10 次,每次定時 100ms。

在 6MHz 時,定時 50000 個機器周期,即為 100ms。

初值即為:65536-50000 = 15536。

初值高八位:15536 / 256;

初值低八位:15536 MOD 256。

程序如下:

ORG  0

MOV  TMOD,#1

SETB  TR0

L0:MOV  R2,#10

L1:MOV  TH0,#(15536 / 256)

MOV  TL0,#(15536 MOD 256)

JNB  TF0,$

CLR  TF0

DJNZ  R2,LP1

CPL  P2.0

SJMP  L0

END

 

別忘了采納。

  • 上一篇:Python創建簡單登錄界面
  • 下一篇:計算機控制技術專業屬於自動化專業嗎?主要課程是什麽?
  • copyright 2024編程學習大全網