proteus仿真 C51与ADC0809数模转换:万用表(电压、电流、电阻)数码管显示
本实验采用AT89S51单片机芯片配合ADC0809模/数转换芯片构成一个简易的数字多用表。 proteus仿真图: 1)ADC0809内部逻辑结构: 2)图中多路模拟开关可选通8路模拟
本实验采用AT89S51单片机芯片配合ADC0809模/数转换芯片构成一个简易的数字多用表。 proteus仿真图: 1)ADC0809内部逻辑结构: 2)图中多路模拟开关可选通8路模拟
(1)有中断源发出中断请求。 (2)中断总允许控制位EA=l, CPU开放总中断。 (3)申请中断的中断源的中断允许位为1,即该中断没有被屏蔽。 (4)无同级或更高级中断正在服务。 (5)当前指令周期已经结束。 (6)若现行指令为RETI或访问IE或IP指令时,读指令以及紧接着的另一条指令已执行完毕。 外部中断0(INT0) 0003H定时器T0中断 000BH外部中断1(INT1) 0013H定时器T1中断 001BH串行口中断 0023H
(1)电平触发方式:CPU在每个机器周期的S5P2期间采样外部中断引脚的输人电平。若为低电平,便置IEl(IEO)为“1” ,申请中断;若外部中断引脚为高电平,则IEl(IEO)清零。 (2)边沿触发方式:CPU在每个机器周期的S5P2期间采样外部中断请求引脚的输人电平。如果在相继的两个机器周期采样过程中,一个机器周期采样到外部中断请求为高电平,接着下一个机器周期采样到外部中断请求为低电平,则使IEl(IEO)置1,申请中断;否则,IEl(1E0)置0。