當前位置:編程學習大全網 - 編程軟體 - C51單片機程序

C51單片機程序

TH0?=?0xf6;

TL0?=?0xff;

上兩行是定時器/計數器T0的初值,因為T0是16位的,所以用TH0表示高八位,TL0表示低八位

TH1?=?0xfd;

TL1?=?0xfd;

T1初值

TMOD?=?0x21;

定時器/計數器模式控制寄存器?如圖

GATE=1時,由外部中斷引腳INT0、INT1來啟動定時器T0、T1

GATE=0時,僅由TR0,TR1置位分別啟動定時器T0、T1。

C/T=0時為定時功能,C/T=1時為計數功能

M0、M1——方式選擇功能

M1M0?工作方式?計數器模式?TMOD(設置定時器模式)

0?0?方式0?13位計數器?TMOD=0x00

0?1?方式1?16位計數器?TMOD=0x01

1?0?方式2?自動重裝8位計數器?TMOD=0x02

1?1?方式3?T0分為2個8位獨立計數器,T1為無中斷重裝8位計數器?TMOD=0x03

PCON?=?0x00;

PCON主要是為CHMOS型單片機的電源控制而設置的專用寄存器

WDCON?=?0x00;清狗

SCON?=?0x50;

SCON1?=?0x40;

串口控制寄存器

  • 上一篇:中國科學技術大學軟件學院(蘇州)的培養招生
  • 下一篇:沈陽杉迪自動化軟件科技有限公司怎麽樣?
  • copyright 2024編程學習大全網