求java七段数字时钟的源代码 其实这个很有趣。自己写很有意思先画每个数字.每个数字图样分7段,给每一段编号,05 164 23然后设计10个长度为7的数组,作为每个数字的字体boolean[][]font={{true,true,true,true,true,true,false},/数字0的字样控制开关{false,true,true,false,false,false,false},/数字1的字样控制开关等等等等{true,true,true,true,false,true,true},/数字9的字样控制开关}或者,熟练的就用一个byte数组就够了byte[]font={0x3F,/数字0的字样控制开关0x06,/数字1的字样控制开关等等0x6F/数字9的字样控制开关}然后画几个黑段拼出一个数字,对应数组显示,用6个数字实例拼出最终效果,这是模拟真机的写法.如果要简单,直接拿0-9共10张图片对应数值就可以了。C语言时钟源代码 #include<;graphics.h>;/*引入graphic.h*/include<;math.h>;/*引入math.h*/include<;dos.h>;/*引入dos.h*/define pi 3.1415926/*定义pi=3.14159*/define X(a,b,c)x=a*cos(b*c*pi/180-pi/2)+300;define Y(a,b,c)y=a*sin(b*c*pi/180-pi/2)+240;define d(a,b,c)X(a,b,c);Y(a,b,c);line(300,240,x,y)/*定义…*/void init()/*初始化程序*/{int i,l,x1,x2,y1,y2;定义…*/setbkcolor(1);设置颜色*/circle(300,240,200);作园*/circle(300,240,205);circle(300,240,5);for(i=0;i;i+)/*循环(算时间)*/{if(i%5=0)l=15;else l=5;x1=200*cos(i*6*pi/180)+300;y1=200*sin(i*6*pi/180)+240;x2=(200-l)*cos(i*6*pi/180)+300;y2=(200-l)*sin(i*6*pi/180)+240;line(x1,y1,x2,y2);}}main(){int x,y;int gd=VGA,gm=2;unsigned char h,m,s;定义*/struct time t[1];initgraph(&gd,&gm,\"d:\\\\tc\");init();setwritemode(1);gettime(t);h=t[0].ti_hour;m=t[0].ti_min;s=t[0].ti_sec;定义时分秒*/setcolor(7);设置颜色*/d(150,h,30);setcolor(14);d(170,m,6);setcolor(4);d(190,s,6);while。kbhit())/*获取键盘相应*/{while(t[0].ti_sec=s)gettime(t);C语言中得到时间的函数*/。JAVA 24小时 数字时钟 如果我没记错的话,安装JDK的时候有一个DEMO的目录,里面就有你要的这个程序的源文件带定时报时功能的数字钟源程序 电子时钟汇编程序:ORG 0000HLJMP MAINORG 0003HLJMP INTAORG 000BHLJMP SEV1ORG 0013HLJMP INTBORG 001BHLJMP SEV2ORG 0030HMAIN:MOV SP,#60HMOV A,#00HMOV 30H,AMOV 31H,AMOV 32H,AMOV 33H,#0CHMOV 34H,AMOV 35H,AMOV 44H,#80HMOV 45H,#40HMOV 46H,#20HMOV 47H,#10HCLR RS0CLR RS1MOV R2,#0MOV R3,#0MOV R4,#0MOV R5,#12HMOV TMOD,#11HMOV TH1,#3CHMOV TL1,#0B0HMOV TH0,#0ECHMOV TL0,#78HMOV IP,#08HMOV TCON,#50HMOV IE,#8FHLOP:MOV B,#10MOV A,33HDIV ABMOV 40H,AMOV 41H,BMOV B,#10MOV A,32HDIV ABMOV 42H,AAA:MOV 43H,BSETB RS1CLR RS0A1:MOV R2,35HCJNE R2,#0,NTMOV R2,34HCJNE R2,#0,NTSJMP BBNT:MOV A,35HCJNE A,33H,BBMOV A,34HCJNE A,32H,BBCLR P3.7SJMP LOPBB:SETB P3.7SJMP LOPSEV1:PUSH ACCPUSH PSWSETB RS1SETB RS0CLR TR0MOV R2,#04HMOV R0,#40HMOV R1,#44HFLASH1:MOV A,@R1ADD A,@R0MOV P1,ALCALL DELAY1FLASH:INC R0INC R1DJNZ R2,FLASH1MOV TH0,#0ECHMOV TL0,#78HPOP PSWPOP ACCSETB ET0SETB TR0SETB EARETIDELAY1:MOV R3,#02HAGAIN:MOV R4,#0F8HDELAY。基于单片机的数字时钟设计方案 数字钟〔★〕这里用了两种编写方法(即汇编语言与C语言)(1.开机时,显示12:00:00的时间开始计时;(2.P0.0/AD0控制“秒”的调整,每按一次加1秒;(3.P0.1/AD1控制“分”的调整,每按一次加1分;(4.P0.2/AD2控制“时”的调整,每按一次加1个小时;2.电路原理图3.系统板上硬件连线(1.把“单片机系统”区域中的P1.0-P1.7端口用8芯排线连接到“动态数码显示”区域中的A-H端口上;(2.把“单片机系统:区域中的P3.0-P3.7端口用8芯排线连接到“动态数码显示”区域中的S1-S8端口上;(3.把“单片机系统”区域中的P0.0/AD0、P0.1/AD1、P0.2/AD2端口分别用导线连接到“独立式键盘”区域中的SP3、SP2、SP1端口上;4.相关基本知识(1.动态数码显示的方法(2.独立式按键识别过程(3.“时”,“分”,“秒”数据送出显示处理方法5.程序框图6.汇编源程序SECOND EQU 30HMINITE EQU 31HHOUR EQU 32HHOURK BIT P0.0MINITEK BIT P0.1SECONDK BIT P0.2DISPBUF EQU 40HDISPBIT EQU 48HT2SCNTA EQU 49HT2SCNTB EQU 4AHTEMP EQU 4BHORG 00HLJMP STARTORG 0BHLJMP INT_T0START:MOV SECOND,#00HMOV MINITE,#00HMOV HOUR,#12MOV DISPBIT。求基于at89c51单片机的数字时钟源程序 数码管显示 你好!这样的效果可以吗
随机阅读
- 冬冬水兵舞太阳帽 冬冬水兵舞老师多大年龄了
- 婆梅氏比重计怎么用 婆梅氏比重计测量水灰比对照表
- 眉山市台新石头火锅 有哪些高质量的纪录片值得推荐?
- 草龙是什么龙? 水仙桃草的功效与作用
- 活性翠蓝的耐盐牢度 含有活性翠兰染料染色后在保证颜色不变的前提下,怎么处理色牢度和摩擦牢度!
- 石家庄的四川名小吃~~~~ 川越时空槐安路
- 齿龈后音发音方法 齿龈爆破音的发音要诀是什么?
- 什么是恒水位 百度安全验证
- 小学数学说课课件 青岛版六年级数学上册说课课件
- 请问,福建炼化公司是哪几三家公司合资的? 福建联合石油化工公司怎么样
- 广州市文物古董鉴定中心 广州古董古玩鉴定中心找哪家?
- 我国政府提出的互联网+,指的是什么 互联网谁提出来的
- 愿天堂没有病痛,一路走好[难过][难过][难过] 意思是大概天堂没有病痛的英文歌曲
- 从黄沙到天河五山华工校区 有咪公交车从黄沙到五山
- 水仙茶喝了有什么好 大家喝过漳平水仙茶?知道是什么茶?
- 请问海南三亚凤凰机场有哪家银行的贵宾室? 海南省三亚市凤凰机场圆通
- 象山有几个制动器厂 群众演员是一个怎样的群体?
- 什么是灌溉水利用系数?如何计算灌溉水利用系数? 农业灌溉用水有效利用系数低
- 健康领域思维导图简单好看 思维导图到底有什么用,多举几个例子,说详细点。
- 不图回报付诸东水的生肖 不图回报忠职守是什么生?