折腾了一上午,没有人带只能自己探索了……..
接法:JP10接J12;JP8接JP16;P3^2接GND;P2^0接LED;
只要翻开大局开关,其它各位的开关才能够敞开。
一切开关赋值为1则开,赋值为0则关。
|
||||||||
位序号
|
D0
|
D1
|
D2
|
D3
|
D4
|
D5
|
D6
|
D7
|
阐明
|
外部中止0
|
守时/计数0
|
外部中止1
|
守时/计数1
|
串行口中止
|
守时/计数2
(52单片机)
|
无效位
|
大局中止位
|
位符号(写程序时直接引证)
|
EX0
|
ET0
|
EX1
|
ET1
|
ES
|
ET2
|
—
|
EA
|
位地址
|
A8H
|
A9H
|
AAH
|
ABH
|
ACH
|
ADH
|
—
|
AFH
|
EA:总答应位
ES:串口中止答应位
ET1:守时计数器1中止答应位
EX1:外部中止1中止答应位
ET0:守时计数器0中止答应位
EX0:外部中止0中止答应位
52单片机中的6个中止源和单片机端口的联系:
1外部中止0的中止恳求线INT0便是P3口的P3.2口线
2外部中止1的中止恳求线INT1便是P3口的P3.3口线
3计数器0的外部计数输入端为单片机P3口的P3.4口线(守时器0为内部中止)
4计数器1的外部计数输入端为单片机P3口的P3.5口线(守时器1为内部中止)
5串行口中止(分为串行口承受中止RXD即单片机P3口的P3.0口线;串行口发送中止TXD即单片机P3口的P3.1口线
6计数器2的外部计数输入端为单片机P1口的P1.0口线 (守时器2为内部中止)
TCON
TCON(Timer Control Register)守时器/计数器操控寄存器
TCON在特别功用寄存器中,字节地址为88H,因为有位地址,非常便于进行位操作。
TCON的作用是操控守时器的启、停,标志守时器溢出和中止状况。
TCON的格局如下图所示。其间,TF1,TR1,TF0和TR0位用于守时器/计数器;IE1,IT1,IE0和IT0位用于中止体系。
各位界说如下:
TF1:守时器1溢出标志位。当守时器1计满溢出时,由硬件使TF1置“1”,而且恳求中止。进入中止服务程序后,由硬件主动清“0”,在查询方法下用软件清“0”。
TR1:守时器1运转操控位。由软件清“0”封闭守时器1。当GATE=1,且INT1为高电平时,TR1置“1”发动守时器1;当GATE=0,TR1置“1”发动守时器1。
TF0:守时器0溢出标志。其功用及操作状况同TF1。
TR0:守时器0运转操控位。其功用及操作状况同TR1。
IE1:外部中止1恳求标志位。
IT1:外部中止1触发方法挑选位。当IT1=0,为低电平触发方法;当IT1=1,为下降沿触发方法。
IE0:外部中止0恳求标志位。
IT0:外部中止0触发方法挑选位。 当IT0=0,为低电平触发方法;当IT0=1,为下降沿触发方法。
TCON中低4位与中止有关。因为TCON是能够位寻址的,因此假如只清溢出或发动守时器作业,能够用位操作指令。例如:履行“CLR TF0”后则清守时器0的溢出;履行“SETB TR1”后可发动守时器1开端作业(当然前面还要设置方法定)。