《DeathMask》epub下载在线阅读,求百度网盘云资源

JavaScript023

《DeathMask》epub下载在线阅读,求百度网盘云资源,第1张

《Death Mask》电子书网盘下载免费在线阅读

链接:https://pan.baidu.com/s/1faSHJZWANIKoXm4_mkeShA

提取码:5js7  

书名:Death Mask

内容简介:

Harry Dresden, Chicago's only practicing professional wizard, is hired by a mysterious priest to find the stolen shroud of Turin.

给你个程序参考下,这是一个24分时统计的程序。或许对你有帮助。

#include <reg52.h>

#define uint unsigned int

#define uchar unsigned char

#define shum P2

sbit add=P3^6

sbit aoc=P3^7

sbit gw=P0^3

sbit sw=P0^2

sbit ba=P0^1

sbit qa=P0^0

sbit fengm=P0^6

uchar b,aa,bai,shi,ge,a,sj

uint ft,temp,qian,sj1,js1,js2,js3,js4,js5,js6,js7,js8,js9,js10,js11,js12,

js13,js14,js15,js16,js17,js18,js19,js20,js21,js22,js23,js24

uchar code table[]={

0x02,0x9e,0x24,0x0c,0x98,0x48,0x40,0x1e,0x00,0x08,

}

void fenm()

void delay(uint t)

void display(uchar shi,uchar ge)

void init()

void main()

{

init()

while(1)

{

if(add==0||aoc==0)

{

aa=255

while(aa--)

if(add==0) //加数段

temp++

while(add!=1)

{

display(shi,ge)a=0

if(temp==10000)

{temp=0fenm()}

}

qian=temp/1000%10

bai=temp/100%10

shi=temp/10%10

ge=temp%10

display(shi,ge)

if(aoc==0)//查询统计表。

{

while(aoc!=1){

a++

qian=a/1000%10

bai=a/100%10

shi=a/10%10

ge=a%10

display(shi,ge)

a--

}

a++

if(a==1)

{

qian=js1/1000%10

bai=js1/100%10

shi=js1/10%10

ge=js1%10

display(shi,ge)

delay(10)

}

if(a==2)

{

qian=js2/1000%10

bai=js2/100%10

shi=js2/10%10

ge=js2%10

display(shi,ge)

delay(10)

}

if(a==3)

{

qian=js3/1000%10

bai=js3/100%10

shi=js3/10%10

ge=js3%10

display(shi,ge)

delay(10)

}

if(a==4)

{

qian=js4/1000%10

bai=js4/100%10

shi=js4/10%10

ge=js4%10

display(shi,ge)

delay(10)

}

if(a==5)

{

qian=js5/1000%10

bai=js5/100%10

shi=js5/10%10

ge=js5%10

display(shi,ge)

delay(10)

}

if(a==6)

{

qian=js6/1000%10

bai=js6/100%10

shi=js6/10%10

ge=js6%10

display(shi,ge)

delay(10)

}

if(a==7)

{

qian=js7/1000%10

bai=js7/100%10

shi=js7/10%10

ge=js7%10

display(shi,ge)

delay(10)

}

if(a==8)

{

qian=js8/1000%10

bai=js8/100%10

shi=js8/10%10

ge=js8%10

display(shi,ge)

delay(10)

}

if(a==9)

{

qian=js9/1000%10

bai=js9/100%10

shi=js9/10%10

ge=js9%10

display(shi,ge)

delay(10)

}

if(a==10)

{

qian=js10/1000%10

bai=js10/100%10

shi=js10/10%10

ge=js10%10

display(shi,ge)

delay(10)

}

if(a==11)

{

qian=js11/1000%10

bai=js11/100%10

shi=js11/10%10

ge=js11%10

display(shi,ge)

delay(10)

}

if(a==12)

{

qian=js12/1000%10

bai=js12/100%10

shi=js12/10%10

ge=js12%10

display(shi,ge)

delay(10)

}

if(a==13)

{

qian=js13/1000%10

bai=js13/100%10

shi=js13/10%10

ge=js13%10

display(shi,ge)

delay(10)

}

if(a==14)

{

qian=js14/1000%10

bai=js14/100%10

shi=js14/10%10

ge=js14%10

display(shi,ge)

delay(10)

}

if(a==15)

{

qian=js15/1000%10

bai=js15/100%10

shi=js15/10%10

ge=js15%10

display(shi,ge)

delay(10)

}

if(a==16)

{

qian=js16/1000%10

bai=js16/100%10

shi=js16/10%10

ge=js16%10

display(shi,ge)

delay(10)

}

if(a==17)

{

qian=js17/1000%10

bai=js17/100%10

shi=js17/10%10

ge=js17%10

display(shi,ge)

delay(10)

}

if(a==18)

{

qian=js18/1000%10

bai=js18/100%10

shi=js18/10%10

ge=js18%10

display(shi,ge)

delay(10)

}

if(a==19)

{

qian=js19/1000%10

bai=js19/100%10

shi=js19/10%10

ge=js19%10

display(shi,ge)

delay(10)

}

if(a==20)

{

qian=js20/1000%10

bai=js20/100%10

shi=js20/10%10

ge=js20%10

display(shi,ge)

delay(10)

}

if(a==21)

{

qian=js21/1000%10

bai=js21/100%10

shi=js21/10%10

ge=js21%10

display(shi,ge)

delay(10)

}

if(a==22)

{

qian=js22/1000%10

bai=js22/100%10

shi=js22/10%10

ge=js22%10

display(shi,ge)

delay(10)

}

if(a==23)

{

qian=js23/1000%10

bai=js23/100%10

shi=js23/10%10

ge=js23%10

display(shi,ge)

delay(10)

}

if(a==24)

{

qian=js24/1000%10

bai=js24/100%10

shi=js24/10%10

ge=js24%10

display(shi,ge)

delay(10)

}

if(a==25)

{

qian=temp/1000%10

bai=temp/100%10

shi=temp/10%10

ge=temp%10

display(shi,ge)

a=0

}

}

}

display(shi,ge) //显示

}

}

void delay(uint t) //延时子程序。

{

uchar j

for(tt>0t--)

for(j=10j>0j--)

}

void display(uchar qian,uchar bai,uchar shi,uchar ge) //显示子程序。

{

if(b==1)

{

shum=table[qian]

qa=1

delay(11)

qa=0

}

if(b==2)

{

shum=table[bai]

ba=1

delay(11)

ba=0

}

if(b==3)

{

shum=table[shi]

sw=1

delay(11)

sw=0

}

if(b==4)

{

shum=table[ge]

gw=1

delay(11)

gw=0

}

b++

if(b==5)

b=1

}

void int0() interrupt 1 //定时器0中断程序。

{

uchar jh

TH0=(65536-18300)/256

TL0=(65536-18300)%256

sj++

if(sj==18)//定时统计段

{

sj1++

sj=0

}

if(sj1==60)

{

sj1=0

jh++

if(jh==25)

jh=0

if(jh==1)

js1=temp

if(jh==2)

js2=temp

if(jh==3)

js3=temp

if(jh==4)

js4=temp

if(jh==5)

js5=temp

if(jh==6)

js6=temp

if(jh==7)

js7=temp

if(jh==8)

js8=temp

if(jh==9)

js9=temp

if(jh==10)

js10=temp

if(jh==11)

js11=temp

if(jh==12)

js12=temp

if(jh==13)

js13=temp

if(jh==14)

js14=temp

if(jh==15)

js15=temp

if(jh==16)

js16=temp

if(jh==17)

js17=temp

if(jh==18)

js18=temp

if(jh==19)

js19=temp

if(jh==20)

js20=temp

if(jh==21)

js21=temp

if(jh==22)

js22=temp

if(jh==23)

js23=temp

if(jh==24)

js24=temp

display(shi,ge)

fenm()

/*js12=js11

js11=js10

js10=js9

js9=js8

js8=js7

js7=js6

js6=js5

js5=js4

js4=js3

js3=js2

js2=js1

js1=temp

*/

}

}

void fenm() //凤鸣子程序。

{

ft=1000

while(ft!=0)

{

ft--

fengm=0

fengm=1

delay(1)

}

}

void init() //程序初始化。

{

temp=0

a=0

b=1

TMOD=0x01

TH0=(65536-18300)/256

TL0=(65536-18300)%256

EA=1

ET0=1

TR0=1

fenm()

如果你把程序看完了,应该看到了被屏蔽的那一段,队列移位便可以使你当前整点一直在数组第0个,上一点在第一个……