中斷 計時器 計數(shù)器
/*
機(jī)器周期和指令周期
1 振蕩周期--也稱為時鐘周期 是單片機(jī)晶振的振蕩周期 80C51 周期為11.0592MHZ
2 狀態(tài)周期--每個狀態(tài)周期是振蕩周期時鐘周期的2倍
3 機(jī)器周期--一個機(jī)器周期包括6個狀態(tài)周期也是12個振蕩周期/時鐘周期
4 指令周期--CPU完成一個指令的時間
*/
TCON Timer Control Register控制寄存器 TCON的作用是控制定時器的啟、停,標(biāo)志定時器溢出和中斷情況
SCON(Serial Control Register)串行口控制寄存器,用于控制串行通信的方式選擇、接收和發(fā)送,指示 串口的狀態(tài)。
是個寄存器,用于串行通訊的控制
中斷 中斷的類型 五種
中斷源 允許位 名稱
INTO0 EX0 外部中斷0
T0 ET0 計時器中斷0
INTO1 EX1 外部中斷0
T1 ET1 計時器中斷0
RX/TX ES 串口中斷
其中外部中斷分為兩種 IT0 =1 跳沿中斷(是指有發(fā)送電壓變化產(chǎn)生下沿或者上沿電壓)
IT0 = 0 低電壓中斷 (指輸入低電壓時產(chǎn)生中斷 例如接地)
IT1同理IT0
中斷條件和時間
1 中斷源有中斷請求 即外部中斷 或者計時器發(fā)生中斷事件(跳沿或者低電平)
2 此中斷源允許位=1 例如:EX0 = 1
3 CPU開中斷 即EA = 1
定時器 /計數(shù)器
TMOD 8位 設(shè)置計數(shù)/計時方式 低四位為T0(計時器0) 高四位為T1(計時器1)
TCON 控制寄存器 8位 控制計時/計數(shù) 開始停止?fàn)顟B(tài)
低四位用于外部中斷控制即(EX0 EX1)
高四位 TF0 TF1 是單片機(jī)控制 TR0 TR1 類似 TR1 = 0時定時器T1開始工作, =1時 停止工作


二極管顯示數(shù)字.png

擴(kuò)展數(shù)據(jù)類型.png