求89c52单片机 C语言实现数字时钟程序 include<;AT89X52.H>;<;/p>;<;p>;#include<;intrins.h>;<;/p>;<;p>;#define REST P3_4<;/p>;<;p>;#define SCLK P3_7<;/p>;<;p>;#define DATA P3_6<;/p>;<;p>;unsigned char code displayCode[]=。
求89c52单片机 C语言实现数字时钟程序 result equ 40hone equ 41hten equ 42horg 0000hjmp mainorg 001bhjmp changeorg 0040hmain:MOV IE,#88H;T1 中断 允许mov r2,#10h;X 秒中断一次mov result,#00hmov one,#00hmov ten,#00hmov dptr,#0bfffhmov a,#80hmovx@dptr,a;8255工作方式mov Tmod,#10h;定时器 工作方式acall timershow:mov r1,#02hmov r0,#41hloopLed:mov a,r1mov dptr,#conmovc a,@a+dptr;送给 B口 的数据 以 选择 ledmov dptr,#9fffhmovx@dptr,amov dptr,#tabmov a,@r0movc a,@a+dptrcpl a;查表取得 相应位数上的 数值mov dptr,#8fffh;A口movx@dptr,ainc r0call delaydjnz r1,loopLed;循环 3 次,显示完 三个 ledmov a,resultcjne a,#3ch,nextjmp mainnext:jmp show中断 相应程序change:dec r2mov a,r2jnz ignoreinc resultcall Displaymov r2,#10h;ignore:call timerretitab:db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h;0-9 的数据 表con:db 00h,40h,80h;修改 LED 选择的表timer:mov tl1,#0cfhmov th1,#03ah;定时50mssetb tr1;启用T1定时器ret;Display:;将采集到得数分解成2个 数mov a,resultmov b,#0ahdiv abmov 。
怎么用C语言编程数字时钟 1、以下例程实现时e5a48de588b6e79fa5e9819331333337623364钟的实时显示基本要求:1)自行设计界面,模拟表盘式时钟。要求界面美观,清晰。2)数字同步显示时间信息。2、例程:includeincludeincludedefine PI 3.1415926屏幕中心的坐标(640X480模式下)define mid_x 320define mid_y 240int main(){ int graphdriver=DETECT,graphmode;int end_x,end_y;struct time curtime;float th_hour,th_min,th_sec;initgraph(&graphdriver,&graphmode,\"C:\\\\TC2\");初始化VGA屏幕模式setbkcolor(BLACK);使用黑色的背景色while。kbhit(0))/若有键盘输入,则跳出,即是结束程序{ setcolor(GREEN);把画笔设为绿色circle(mid_x,mid_y,180);钟的外圆circle(mid_x,mid_y,150);钟的内圆circle(mid_x,mid_y,1);画出钟的圆心gettime(&curtime);取得系统当前时间th_sec=(float)curtime.ti_sec*0.1047197551;把秒针的角度化为弧度,为以后绘制时方便,下同th_min=(float)curtime.ti_min*0.1047197551+th_sec/60.0;分针的弧度th_hour=(float)curtime.ti_hour*0.5235987755+th_min/12.0;时度的弧度,注意整时是12等分的,所时乘的是3.14/180*5计算出时针的尾的坐标(时针。
用DS1302实现数字时钟(用C语言) 搞毛呢,你为何不自己试着编一编呢?直接用别人的,就算是弄好了也没意思。
用C语言编写程序使89C52单片机实现数字时钟功能,显示时分秒的数码管,p1~p7接a~G急求! 我的83039052@.qq.com 当一盘好人,给个例程,自己研究吧??#include<;reg52.h>;char code duma[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x40};0-9数码管,。
C语言如何设计一个数字时钟
求89c52单片机 C语言实现数字时钟程序