module counter60(clk,clr,ld,en,da,db,qa,qb)
input clk,clr,ld,en;
input[4:1]da;
input[4:1]db;
output[4:1]qa;
output[4:1]qb;
output c;
reg[4:1]qa;
reg[4:1]qb;
always@(posedge clk or negedge clr or posedge )
begin
if(!clr) {qa,qb}=0;
else if (ld) {qa,qb}={da,db};
else
begin
if(en)==1
if{qa,qb}==8'h59
{qa,qb}=0;
else if(qb==9) begin qb=0;qa=qa+1;end
else qb=qb+1;
end
end
assign c=&{qa[2];qa[0];qb[3];qb[0]};
endmodule