,延时2s再显示“HAPPY”。6、做一个倒数计数器,计数从20开始,当计数到0以后,蜂鸣器响两下后停止。7、让蜂鸣器工作在2000Hz频率上。
步骤
1参考教材设计一双数码管控制显示电路,熟悉Proteus的使用方法。2编程循环显示0993编程在数码管画“8”。
报告
见附表1、电路图2、附程序
ff功能:用12MHz晶振,P1口P2口分别显示数字的个位十位,数字每隔大约500ms加1,从099循环显示
i
cludeREG51HCharcodetab110xc00xf90xa40xb00x990x920x820xf80x800x900xffvoidDelay_msi
tvoidmai
i
tge0shi0while1P1tabgeP2tabshiDelay_ms500500msgeifge10shige0ifshi10shi0voidDelay_msti
tifort0tfori0i124i
功能:用12MHz晶振,P1口做写“8”字的单管流水,P2口画“8”字依次点亮数码管,数码管每隔大约500ms画一笔,重复此过程。
i
cludeREG51HvoidDelay_msi
tcharcodetab170xfe0xde0x9e0x9a0x920x820x80charcodetab280xfe0xdf0xbf0xfb0xf70xef0xfd0xffvoidmai
i
tm0
0while1P1tab1mP2tab2mDelay_ms500500msm
ifm8m0voidDelay_msti
tifort0tfori0i124i
fr