实验八 脉冲计数实验
一、实验目的:
(1)掌握定时器/计数器的计数工作方式;
(2)掌握用定时器/计数器实现脉冲计数的方法;
(3)掌握用 Keil 实现软件调试的方法;
(4)掌握用 Proteus 实现电路设计,程序设计和仿真的方法。
二、实验内容:
定时器 0 外部输入端(P3.4)和定时器 1 外部输入端(P3.5)作为计数脉冲输入端,利用按
钮手控产生单脉冲信号作为计数输入脉冲,编写程序控制,每输入一个( 5 个)脉冲,工
作寄存器 R0(R1)的内容加 1,同时将 R0(R1)的内容送到两位 LED 数码管中显示出来,晶振频
率 6MHZ。
三、主要器件的型号:
元件名称 数量
AT89C51 1
显示器 7SEG-BCD-GRN
4
按键 BUTTON
1
电阻 RES(10K)
3
电容 CAP(30P)
2
晶振 CRYSTAL
1
电解池 CAP-ELEC
1
四、实验参考电路:
P1 口接两位数码管显示工作寄存器 R0 的内容,P2 口接两位数码管显示工作寄存器 R0 的内
容,两只按钮分别接 P3.2(外部中断 0 中断输入端)和 P3.3(外部中断 1 中断输入端)。
实验电路如图: