全球旧事资料 分类
K7P15sbitK8P16



1ms



voiddelay1msu
sig
edi
ti

u
sig
edcharj
whilei

forj0j125j1ms基准延时程序12MHZ晶振
















voidDisplayu
sig
edi
tx

P20xfe
P20引脚输出低电平,DS6点亮
P0Tab1x1000显示百位
delay1ms6
P20xfd
P21引脚输出低电平,DS6点亮
P0Tab1x1000100显示十位
7
fdelay1ms6
P20xfb
P22引脚输出低电平,DS6点亮
P0Tab2x10010显示个位
delay1ms6
P20xf7
P23引脚输出低电平,DS7点亮
P0Tab1x10显示01位
delay1ms6
P20xff

函数功能:主函数

voidmai
void

x0
TMOD0x01EA1ET01EX01
TMOD00000001B使用计数器T0的工作方式1开起总中断允许定时器T0的中断允许外中断INT0
IT01
INT0为下负脉冲触发方式
TH06553650000256
计数器T0高8位赋初值
TL06553650000256
计数器T0低8位赋初值
TF00
溢出标志位清零
while1K5P13按一次加1开关S1
ifK50
delay1ms20ifK50xx10whileK5摁键关断摁一次触发一次
8
fK6P14按一次减1开关S2
ifK60

delay1ms20
ifK60

ifx0

x10
在000的时候停止

xx10

whileK6
摁键关断摁一次触发一次



K7P15初始值赋值为600秒开关
S5
ifK70

delay1ms20
ifK70

x600
赋初值600秒

whileK7
摁键关断摁一次触发一次



S60
控制
60S
停止开关
P12
ifx600

ifS600如果P12口是低电平,秒表变化范围000600

TR00



K8P16清零clear0摁键开关S3
ifK80

delay1ms20
延时消震
ifK80
9
f
x0
数据清0数码管显示0000
TR00
溢出标志位清0


数码管显示
Displayx


INT0中断函数用于开始或暂停开关S4
r
好听全球资料 返回顶部