當前位置:編程學習大全網 - 編程軟體 - 80C51單片機如何實現“時鐘設定”?

80C51單片機如何實現“時鐘設定”?

用壹個定時器定時50us,也可以達到題目要求。\x0d\在我的空間裏面有類似的問題和解答。\x0d\------------------------\x0d\ ORG 0000H\x0d\ SJMP START\x0d\ ORG 001BH ;T1中斷入口.\x0d\ SJMP T1_INT\x0d\START:\x0d\ MOV TMOD, #20H ;設置T1定時方式2\x0d\ MOV TH1, #206 ;自動重新裝入方式.\x0d\ MOV TL1, #206 ;定時時間50us@12MHz\x0d\ MOV IE, #10001000B ;開放總中斷和T1中斷.\x0d\ SETB TR1 ;啟動T1\x0d\ MOV R2, #3 ;周期是3×50us\x0d\ SJMP $ ;等著吧.\x0d\T1_INT:\x0d\ SETB P1.0 ;輸出高.\x0d\ DJNZ R2, T1_END ;R2-1\x0d\ CLR P1.0 ;減到0,就輸出低電平.\x0d\ MOV R2, #3\x0d\T1_END:\x0d\ RETI ;中斷返回.\x0d\END ;完.

  • 上一篇:mastercam2017新打開文件都進去銑床模塊
  • 下一篇:編寫自己的編程語言
  • copyright 2024編程學習大全網