itgle.com

在一个应用系统中,晶振频率为12MHz,一个外部中断请求信号的宽度是300ns的负脉冲,该采用哪种触发方式?如何实现?

题目

在一个应用系统中,晶振频率为12MHz,一个外部中断请求信号的宽度是300ns的负脉冲,该采用哪种触发方式?如何实现?


相似考题
更多“在一个应用系统中,晶振频率为12MHz,一个外部中断请求信号的宽”相关问题
  • 第1题:

    8051单片机若晶振频率为fosc=12MHz,则一个机器周期等于()μS。

    • A、1/12
    • B、1/2
    • C、1
    • D、2

    正确答案:C

  • 第2题:

    80C51单片机系统中,若晶振频率屡12MHz,一个机器周期等于()μs。

    • A、1.5
    • B、3
    • C、1
    • D、2

    正确答案:C

  • 第3题:

    系统晶振频率为12MHZ,现对外部脉冲进行计数,则对该脉冲的要求为()。


    正确答案:信号的高电平状态、低电平状态的持续时间均要维持起码一个机器周期

  • 第4题:

    当单片机晶振频率fosc=12MHz,则系统的时钟周期、机器周期各为多少?


    正确答案:T.时=1/fosc=1/12μS
    T.机=T时*12=1/12μS*12=1μS。

  • 第5题:

    51系列单片机的晶振频率为12MHz,则单片机系统的机器周期为多少μS。


    正确答案: 已知晶振频率=12MHz,则时钟周期=1/晶振频率=1/12MHz=1/12μS
    机器周期=12*时钟周期=12*1/12μS=1μS。

  • 第6题:

    当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持()。

    • A、1个机器周期
    • B、2个机器周期
    • C、4个机器周期
    • D、10个晶振周期

    正确答案:B

  • 第7题:

    晶振的频率为6MHz时,一个机器周期为()μS。


    正确答案:2

  • 第8题:

    若MCS-51单片机采用12MHz的晶振,它的机器周期(),ALE引脚输出正脉冲频率为()。


    正确答案:1μm;1MHz

  • 第9题:

    一个振荡器电路中晶振元件的标称频率是6MHz,电容为30pF,则该电路输出信号的频率是()MHz。

    • A、6
    • B、2
    • C、3
    • D、12

    正确答案:A

  • 第10题:

    请说出指令周期、机器周期、状态和拍的概念。当晶振频率为12MHz、8MHz时,一个机器周期为多少微秒?


    正确答案: 指令周期:执行一条指令所需要的时间。
    机器周期:CPU完成一个基本操作所需要的时间。
    状态:振荡脉冲经过二分频后,得到的单片机的时钟信号。
    拍:振荡脉冲的周期。
    当晶振频率为12MHz时,一个机器周期为1μs;当晶振频率为8MHz时,一个机器周期为1.5μs。

  • 第11题:

    89C51系统中,如晶振频率为8MHz,一个机器周期等于()

    • A、1.5
    • B、3
    • C、1
    • D、0.5

    正确答案:A

  • 第12题:

    问答题
    在一个应用系统中,晶振频率为12MHz,一个外部中断请求信号的宽度是300ns的负脉冲,该采用哪种触发方式?如何实现?

    正确答案: 晶振频率为12MHz时,机器周期为1微秒,采用边沿触发时,请求信号至少应该保持1微秒,所以只能对原信号进行展宽,常用的方法是连接一个单稳态电路,其时常数不在1-1.5微秒之间即可。
    解析: 暂无解析

  • 第13题:

    若80C51的晶振频率为12MHz,则其两个定时器对重复频率高于()的外部事件不能正确计数。


    正确答案:0.5MHz

  • 第14题:

    当定时/计数器在工作方式1下,晶振频率为12MHz,请计算最短定时时间和最长定时时间各是多少?


    正确答案: 在定时/计数器工作于方式1下,最大计数值为65536。
    若晶振频率为12MHz,则一个机器周期为1μS,所以最短定时时间为1μS(计数初值为65535),最长定时时间为1μS×65536=65536μS(计数初值为0)

  • 第15题:

    当89C51单片机的晶振频率为12MHZ时,ALE地址锁存信号端输出频率为2MHZ的方脉冲。()


    正确答案:正确

  • 第16题:

    某单片机系统的晶振频率为12MHz,使用T0(或T1)以模式1定时,则最大定时时间为()μs。

    • A、256;
    • B、8192;
    • C、65535;
    • D、65536

    正确答案:D

  • 第17题:

    如果晶振频率fOSC=6MHz,则一个时钟周期为(),一个机器周期为()。


    正确答案:1.66667E-7;2us

  • 第18题:

    若MCS-51系统中,晶振频率为8MHz,则一个机器周期等于()μs。

    • A、1.5
    • B、3
    • C、1
    • D、0.5

    正确答案:A

  • 第19题:

    某单片机系统的晶振频率为12MHz,使用T0(或T1)以模式0定时,则最大定时时间为()μs。

    • A、65536
    • B、8192
    • C、8191
    • D、256

    正确答案:B

  • 第20题:

    当8051单片机的晶振频率为12MHZ时,ALE地址锁存信号端的输出频率为()。


    正确答案:2MHZ的脉冲

  • 第21题:

    8XC5X CPU的机器周期与时钟周期是什么关系?如果晶振频率为12MHz,则一个机器周期是多少微秒?


    正确答案: 1)12个时钟周期构成1个机器周期。
    2)1uS。

  • 第22题:

    若8031单片机的晶振频率fosc=12MHz,则时钟周期为(),状态周期为(),机器周期为(),执行MULAB指令需要时间为()。


    正确答案:1/12us;1/6us;1us;4us

  • 第23题:

    问答题
    某8051系统晶振频率为6MHz,先欲从P1.7引脚输出一个连续5Hz的方波信号,请编写程序。

    正确答案: 5Hz的方波周期为200毫秒,高低电平各持续100毫秒,若晶振频率为6MHz,则机器周期为2微秒,故其计数值应为: N=100ms/2μs=50000
    采用方式1进行计数,则 X=M-N=65536-50000=15536H=0C350H
    程序编写如下:
    M.OV TMOD, #05H; 设置T0工作方式,定时,方式1
    M.OV TH0,#0C3H;  写入计数器初值
    M.OV TL0,#050H;
    S.ETB TR0;启动T0
    L.OOP: JBC  TF0,$; 查询定时器溢出标志
    M.OV TH0,#0C3H;
    M.OV TL0,#050H
    C.PL  P1.7
    S.JMP LOOP;
    E.ND
    也可以用C语言编写:
    用定时/计数器T0从P1.7输出周期为5s的方波,晶振频率为6MHz。
    #include 
    #define uchar unsigned char
    #define uint unsigned int
    S.bit D1=P1^0;
    U.char a;
    V.oid init()               //初始化 {
    T.MOD=0x01;             //选择定数计数器0的工作方式为16位定时器
    T.H0=(65535-50000)%256; //赋初值,定时100ms
    T.L0=(65535-50000)/256;
    E.A=1;                  //中断控制允许
    E.T0=1;
    a=0; 
    TR0=1;                 //启动定时器0 } 
    void time0() interrupt 1 //定时器0中断函数 { 
    TH0=(65535-50000)%256; //赋初值,定时100ms     TL0=(65535-50000)/256;     a++; 
    TR0=1;     } 
    void main() 
    { 
    init();     
    while(1)     
    { 
    while(a==25)//半个周期(2500ms)时,P1.7上的电平跳变一次。 
    { 
    a=0; 
    P1.7=~P1.7;     //取反        }     } }
    解析: 暂无解析