您的位置 首页 观点

单片机外部中止的电平触发和边缘触发程序

折腾了一上午,没有人带只能自己摸索了接法:JP10接J12;JP8接JP16;P3^2接GND;P2^0接LED;只有打开全局开关,其它各位的开关才可

折腾了一上午,没有人带只能自己探索了……..

接法: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开端作业(当然前面还要设置方法定)。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/news/guandian/255117.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部