久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

數字鐘課程設計程序(精選5篇)

時間:2019-05-13 05:13:11下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《數字鐘課程設計程序》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《數字鐘課程設計程序》。

第一篇:數字鐘課程設計程序

#include

void chuanshu(void);

void shuchu(void);

void saomiao(void);

void delay(void);

unsigned int t;

unsigned char m;

unsigned char shi,fen,miao;

unsigned char code duan[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};unsigned char code wei[]={0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01};

unsigned charxianshi[8]={0,0,0,0,0,0,0,0};

sbit DS=P2^2;

sbit ST_CP=P2^3;

sbit SH_CP=P2^4;

sbit key1=P3^2;

sbit key2=P3^3;

sbit key3=P3^4;

sbit key4=P3^5;

sbit niaoling=P1^0;

sbit dingshi=P1^1;

void delay(void)

{

char i,j;

for(i=0;i<50;i++)

for(j=0;j<100;j++);

}

void chuanshu(void)

{

unsigned char b,c,num;

if(b==0)

{

b++;

num=wei[m];//把位選放在第二個74hc595芯片上

for(c=0;c<8;c++)

{SH_CP=0;

DS=num&0x80;

num=num<<1;

SH_CP=1;//上升沿發生移位

}

}

if(b==1)

{

b--;

if(m==2||m==5)

{num=0xbf;}

else

{

num=duan[xianshi[m]];}

for(c=0;c<8;c++)

{SH_CP=0;

DS=num&0x80;

num=num<<1;

SH_CP=1;//數據在SH_CP的上升沿輸入}

}

m++;

if(m==8)

{m=0;

}

}

void shuchu(void)

{ ST_CP=0;

ST_CP=1;//上升沿將數據送到輸出鎖存器

}

void saomiao(void)

{

if(key1==0)

{

delay();

if(key1==0)

{

miao=0;

while(key1==0);

}

}

xianshi[0]=miao%10;xianshi[1]=miao/10;

if(key2==0){

delay();

if(key2==0){

fen++;

while(key2==0);if(fen==60){

fen=0;}

}

}

xianshi[3]=fen%10;xianshi[4]=fen/10;

if(key3==0){

delay();

if(key3==0){

shi++;

while(key3==0);if(shi==24){

shi=0;}

}

}

xianshi[6]=shi%10;xianshi[7]=shi/10;

if(key4==0){

delay();

if(key4==0){

miao=0;fen=0;shi=0;}

}

}

void main(void)

{

TMOD=0X01;

TH0=(65536-50000)/256;TL0=(65536-50000)%256;EA=1;

ET0=1;

TR0=1;

while(1)

{

saomiao();

chuanshu();shuchu();

}

}

void time0()interrupt 1{

t++;

if(t==20)

{t=0;

miao++;

if(miao==60){miao=0;fen++;

if(fen==60){fen=0;shi++;

if(shi==24){shi=0;}}}

}

}

第二篇:C語言課程設計數字鐘程序

C語言數字鐘程序

#include“stdio.h” void clock(int t);void main(){ int t,i,j,n;for(t=0;t<10;t++){ clock(t);sound(590);for(n=0;n<4;n++){ delay(100000000);} nosound();for(n=0;n<6;n++){ delay(100000000);} for(j=8;j<=18;j++){ for(i=1;i<=80;i++){ gotoxy(i,j);putchar(0);} } } } void clock(int t){ int i,j;textcolor(11);if(t==0){ for(i=0;i<11;i++){ gotoxy(60,8+i);cprintf(“%c”,14);} for(i=0;i<11;i++){ gotoxy(51,8+i);cprintf(“%c”,14);} for(j=0;j<11;j+=10){ for(i=0;i<8;i++){ gotoxy(59-i,8+j);cprintf(“%c”,14);} } } if(t==1){ for(i=0;i<11;i++){ gotoxy(60,8+i);cprintf(“%c”,14);} } if(t==2){ for(j=0;j<2;j++){ for(i=0;i<6;i++){ gotoxy(60-j*8,8+i+j*5);cprintf(“%c”,14);} } for(j=0;j<11;j+=5){ for(i=0;i<9;i++){ gotoxy(60-i,8+j);cprintf(“%c”,14);} } } if(t==3){ for(i=0;i<11;i++){ gotoxy(60,8+i);cprintf(“%c”,14);} for(j=0;j<11;j+=5){ for(i=0;i<8;i++){ gotoxy(59-i,8+j);cprintf(“%c”,14);} } } if(t==4){ for(i=0;i<11;i++){ gotoxy(60,8+i);cprintf(“%c”,14);} for(i=0;i<6;i++){ gotoxy(52,8+i);cprintf(“%c”,14);} for(i=0;i<8;i++){ gotoxy(59-i,13);cprintf(“%c”,14);} } if(t==5){ for(j=0;j<2;j++){ for(i=0;i<6;i++){ gotoxy(52+j*8,8+i+j*5);cprintf(“%c”,14);} } for(j=0;j<11;j+=5){ for(i=0;i<9;i++){ gotoxy(60-i,8+j);cprintf(“%c”,14);} } } if(t==6){ for(j=0;j<2;j++){ for(i=0;i<6;i++){ gotoxy(52+j*8,8+i+j*5);cprintf(“%c”,14);} } for(i=0;i<6;i++){ gotoxy(52,13+i);cprintf(“%c”,14);} for(j=0;j<11;j+=5){ for(i=0;i<9;i++){ gotoxy(60-i,8+j);cprintf(“%c”,14);} } } if(t==7){ for(i=0;i<11;i++){ gotoxy(60,8+i);cprintf(“%c”,14);} for(i=0;i<8;i++){ gotoxy(59-i,8);cprintf(“%c”,14);} } if(t==8){ for(i=0;i<11;i++){ gotoxy(60,8+i);cprintf(“%c”,14);} for(i=0;i<11;i++){ gotoxy(52,8+i);cprintf(“%c”,14);} for(j=0;j<11;j+=5){ for(i=0;i<8;i++){ gotoxy(59-i,8+j);cprintf(“%c”,14);} } } if(t==9){ for(i=0;i<11;i++){ gotoxy(60,8+i);cprintf(“%c”,14);} for(i=0;i<6;i++){ gotoxy(52,8+i);cprintf(“%c”,14);} for(j=0;j<2;j++){ for(i=0;i<8;i++){ gotoxy(59-i,8+j*5);cprintf(“%c”,14);} } } }

第三篇:數字鐘程序-c語言課程設計

#include“stdio.h” void clock(int t);void main(){ int t,i,j,n;for(t=0;t<10;t++){ clock(t);sound(590);for(n=0;n<4;n++){ delay(100000000);} nosound();for(n=0;n<6;n++){ delay(100000000);} for(j=8;j<=18;j++){ for(i=1;i<=80;i++){ gotoxy(i,j);putchar(0);} } } } void clock(int t){ int i,j;textcolor(11);if(t==0){ for(i=0;i<11;i++){ gotoxy(60,8+i);cprintf(“%c”,14);} for(i=0;i<11;i++){ gotoxy(51,8+i);cprintf(“%c”,14);} for(j=0;j<11;j+=10){ for(i=0;i<8;i++){ gotoxy(59-i,8+j);cprintf(“%c”,14);} } } if(t==1){ for(i=0;i<11;i++){ gotoxy(60,8+i);cprintf(“%c”,14);} } if(t==2){ for(j=0;j<2;j++){ for(i=0;i<6;i++){ gotoxy(60-j*8,8+i+j*5);cprintf(“%c”,14);} } for(j=0;j<11;j+=5){ for(i=0;i<9;i++){ gotoxy(60-i,8+j);cprintf(“%c”,14);} } } if(t==3){ for(i=0;i<11;i++){ gotoxy(60,8+i);cprintf(“%c”,14);} for(j=0;j<11;j+=5){ for(i=0;i<8;i++){ gotoxy(59-i,8+j);cprintf(“%c”,14);} } } if(t==4){ for(i=0;i<11;i++){ gotoxy(60,8+i);cprintf(“%c”,14);} for(i=0;i<6;i++){ gotoxy(52,8+i);cprintf(“%c”,14);} for(i=0;i<8;i++){ gotoxy(59-i,13);cprintf(“%c”,14);} } if(t==5){ for(j=0;j<2;j++){ for(i=0;i<6;i++){ gotoxy(52+j*8,8+i+j*5);cprintf(“%c”,14);} } for(j=0;j<11;j+=5){ for(i=0;i<9;i++){ gotoxy(60-i,8+j);cprintf(“%c”,14);} } } if(t==6){ for(j=0;j<2;j++){ for(i=0;i<6;i++){ gotoxy(52+j*8,8+i+j*5);cprintf(“%c”,14);} } for(i=0;i<6;i++){ gotoxy(52,13+i);cprintf(“%c”,14);} for(j=0;j<11;j+=5){ for(i=0;i<9;i++){ gotoxy(60-i,8+j);cprintf(“%c”,14);} } } if(t==7){ for(i=0;i<11;i++){ gotoxy(60,8+i);cprintf(“%c”,14);} for(i=0;i<8;i++){ gotoxy(59-i,8);cprintf(“%c”,14);} } if(t==8){ for(i=0;i<11;i++){ gotoxy(60,8+i);cprintf(“%c”,14);} for(i=0;i<11;i++){ gotoxy(52,8+i);cprintf(“%c”,14);} for(j=0;j<11;j+=5){ for(i=0;i<8;i++){ gotoxy(59-i,8+j);cprintf(“%c”,14);} } } if(t==9){ for(i=0;i<11;i++){ gotoxy(60,8+i);cprintf(“%c”,14);} for(i=0;i<6;i++){ gotoxy(52,8+i);cprintf(“%c”,14);} for(j=0;j<2;j++){ for(i=0;i<8;i++){ gotoxy(59-i,8+j*5);cprintf(“%c”,14);} } } }

第四篇:基于單片機的數字鐘課程設計程序

#include #define uchar unsigned char #define uint unsigned int uchar code table[]=“I LOVE YOU!”;uchar code table1[]=“2014:06:14”;sbit lcden=P3^5;sbit lcdrs=P3^4;

uchar num;

void delayms(uint z){ uint x,y;for(x=z;x>0;x--)

for(y=110;y>0;y--);}

void write_com(uchar com){ lcdrs=0;P0=com;delayms(5);lcden=0;}

void write_data(uchar date){ lcdrs=1;P0=date;delayms(5);lcden=1;delayms(5);lcden=0;}

void init(){ lcden=0;write_com(0x38);write_com(0x0c);write_com(0x06);write_com(0x01);}

void main()

//定義使能端、命令選擇端

//延時函數

//寫入命令函數

//寫入數據 //初始化LCD

{

} init();write_com(0x80);for(num=0;num<11;num++){ write_data(table[num]);delayms(5);} write_com(0x80+0x40);for(num=0;num<13;num++){ write_data(table[num]);delayms(5);} while(1);

第五篇:基于單片機的數字鐘課程設計程序

#include

#define uchar unsigned char #define uint unsigned int

uchar code table[]=“I LOVE YOU!”;uchar code table1[]=“2014:06:14”;sbit lcden=P3^5;

sbit lcdrs=P3^4;uchar num;

void delayms(uint z)

{

uint x,y;

for(x=z;x>0;x--)

for(y=110;y>0;y--);}

void write_com(uchar com){

lcdrs=0;

P0=com;

delayms(5);

lcden=0;

}

void write_data(uchar date){

lcdrs=1;

P0=date;

delayms(5);

lcden=1;

delayms(5);

lcden=0;

}

void init()

{

lcden=0;

write_com(0x38);

write_com(0x0c);

write_com(0x06);

write_com(0x01);

}

void main()//定義使能端、命令選擇端//延時函數//寫入命令函數//寫入數據 //初始化LCD

{}init();write_com(0x80);for(num=0;num<11;num++){write_data(table[num]);delayms(5);} write_com(0x80+0x40);for(num=0;num<13;num++){write_data(table[num]);delayms(5);} while(1);

下載數字鐘課程設計程序(精選5篇)word格式文檔
下載數字鐘課程設計程序(精選5篇).doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發現有涉嫌版權的內容,歡迎發送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯系你,一經查實,本站將立刻刪除涉嫌侵權內容。

相關范文推薦

    數字鐘課程設計

    晶體振蕩器電路晶體振蕩器電路給數字鐘提供一個頻率穩定準確的32768Hz的脈沖,可保證數字鐘的走時準確及穩定。不管是指針式的電子鐘還是數字顯示的電子鐘都使用了晶體振蕩器電......

    數字鐘課程設計

    數字電子鐘邏輯電路設計 一、實驗目的: 1、掌握數字鐘的設計方法; 2、熟悉集成電路的使用方法。 二、設計任務和要求: 1、設計一個有“時”,“分”,“秒”(23小時59分59秒)顯示且有......

    數字鐘課程設計

    南 昌 大 學 數字電路與邏輯設計實驗報告 姓名: 付容 學號:6100212236 學院:信息工程學院 班級:電氣信息I類126班 實驗名稱: 數字鐘設計 一、實驗目的 1、熟悉數字系統的分析和......

    數字鐘課程設計

    ORG 0000H SJMP ONE ORG 0003H LJMP ELEVEN ORG 000BH LJMP NINE ORG 001BH LJMP TEN ONE:LED12 EQU 30H ;數碼管12顯示緩存 LED34 EQU 31H ;數碼管34顯示緩存 LED56 EQU 32......

    數字電路課程設計 數字鐘

    摘 要 數字鐘實際上是一個對標準頻率(1Hz)進行計數的計數電路。振蕩器產生的時鐘信號經過分頻器形成秒脈沖信號,秒脈沖信號輸入計數器進行計數,并把累計結果以“時”、“分”、......

    數字鐘課程設計報告

    摘要 數字電子鐘是一種用數字顯示秒﹑分﹑時的記時裝置,與傳統的機械時鐘相比,它一般具有走時準確﹑顯示直觀﹑無機械傳動裝置等優點,因而得到了廣泛的應用。 數字電子鐘的設計方法有許......

    數字鐘課程設計心得

    一、設計目的 數字鐘是一種用數字電路技術實現時、分、秒計時的裝置,與機械式時鐘相比具有更高的準確性和直觀性,且無機械裝置,具有更更長的使用壽命,因此得到了廣泛的使用。 數......

    數字鐘課程設計心得

    免費分享創新 數字鐘課程設計心得范文 一、設計目的 數字鐘是一種用數字電路技術實現時、分、秒計時的裝置,與機械式時鐘相比具有更高的準確性和直觀性,且無機械裝置,具有更更......

主站蜘蛛池模板: 国产午夜无码片在线观看影院| 蜜芽tv国产在线精品三区| 国产免费又色又爽粗视频| 亚洲色无码专线精品观看| 豆国产96在线 | 亚洲| 久久九色综合九色99伊人| 成人欧美一区二区三区的电影| 久久久久人妻一区精品| 久艾草久久综合精品无码| 午夜视频在线瓜伦| 性夜影院爽黄e爽| 少妇厨房愉情理伦片免费| 国产成人无码va在线播放| 国产成人精品免费视频大全| 亚洲综合久久成人a片红豆| 亚洲中文字幕无码一去台湾| 国产亚洲一本大道中文在线| 亚洲精品综合在线影院| 在线精品亚洲一区二区动态图| 国产av激情无码久久天堂| 人妻视频一区二区三区免费| 久久综合亚洲欧美成人| 极品粉嫩嫩模大尺度无码视频| 99这里只有精品| 护士奶头又白又大又好摸视频| 国内露脸中年夫妇交换| 亚洲人色婷婷成人网站在线观看| 国产精品三级在线观看无码| 亚洲一区二区三区乱码在线欧洲| 精品人妻人人做人人爽| 国产老熟女狂叫对白| 日本中文字幕一区二区有码在线| 天天狠天天添日日拍捆绑调教| 69成人免费视频无码专区| 成熟妇人a片免费看网站| 亚洲国产成人无码av在线影院| 国产国拍亚洲精品永久69| 国产午夜精品久久久久免费视| 成人18禁深夜福利网站app免费| 一本久道综合在线中文无码| 麻豆国产精品va在线观看|