freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

eda萬(wàn)年歷課程設(shè)計(jì)報(bào)告-資料下載頁(yè)

2025-10-16 05:53本頁(yè)面
  

【正文】 輸出++outDay*/if(outDay==day1){/*黃色字體突出顯示*/textcolor(YELLOW)。cprintf(”[%d]“,++outDay)。textcolor(7)。}/*到達(dá)day當(dāng)天時(shí),并且不是星期天*/else if(outDay==dayamp。amp。week!=0){printf(”%3d“,++outDay)。}/*到達(dá)day當(dāng)天時(shí),并且是星期天*/else{printf(”%4d“,++outDay)。}/*計(jì)算當(dāng)天的星期,如果前一天時(shí)星期六(6),當(dāng)天時(shí)星期天(0),其他情況則直接星期加1*/week=(week}printf(”nn“)。}/*如果不是該月的第一個(gè)星期*/else{/*則輸出該星期中的7天*/for(j=0。j{/*輸出的天數(shù)小于該月的最大天數(shù)*/if(outDay{/*到達(dá)day的前一天時(shí),輸出++outDay*/if(outDay==day1){/*輸出一位數(shù)字*/if(outDay{textcolor(YELLOW)。cprintf(”[%d]“,++outDay)。textcolor(7)。}/*輸出兩位數(shù)字*/else{textcolor(YELLOW)。cprintf(”[%2d]“,++outDay)。textcolor(7)。}}/*到達(dá)day當(dāng)天時(shí),并且不是星期天*/else if(outDay==day amp。amp。 week!=0){printf(”%3d“,++outDay)。}/*到達(dá)day當(dāng)天時(shí),并且是星期天*/else{printf(”%4d“,++outDay)。}}/*計(jì)算當(dāng)天星期*/week=(week}printf(”nn“)。if(outDay==a[month])break。} } /*輸出分割線*/ printSeparator()。/*輸出當(dāng)前選擇的日期和星期*/ printf(”The day you choose is:nn“)。printWeek()。gotoxy(1,22)。textcolor(10)。cprintf(”n“)。textcolor(7)。/*輸出系統(tǒng)日期和星期*/ printf(”nToday is: %d%d%d“,)。printWeek2(getWeek(,))。printf(”nn“)。/*顯示按鍵操作*/ printUsage()。gotoxy(1,25)。}/*鍵值獲取模塊*/ /*通過(guò)鍵盤(pán)調(diào)整日期函數(shù)*/ void getKeyValue(){ int key。char ch。/*默認(rèn)顯示當(dāng)前系統(tǒng)日期和星期*/ currentYear=。currentMonth=。currentDay=。showCalendar(currentYear,currentMonth,currentDay)。while(1){/*獲取鍵值,根據(jù)鍵值調(diào)整日歷輸出*/key=bioskey(0)。/*右移鍵,增加月份*/if(key==RIGHT){/*月份值在1~12之間,則直接加1*/if(currentMonth=1){currentMonth++。}/*如果月份為12,則加1后進(jìn)位,即年份加1,月份變?yōu)?*/else{currentYear++。currentMonth=1。} } /*左移鍵,減少月份*/ if(key==LEFT){/*月份值在1~12之間,則直接減1*/if(currentMonth1){currentMonth。}/*如果月份為1,則減1后,到上一年,月份變?yōu)?2*/else{currentYear。currentMonth=12。} } /*上移鍵,增加年份*/if(key==UP){currentYear++。} /*下移鍵,減少年份*/ if(key==DOWN){currentYear。} /*上移鍵,減少天數(shù)*/ if(key==PAGEUP){/*當(dāng)前日不是該月的第一天,則天數(shù)直接減1*/if(currentDay!=1){currentDay。}/*當(dāng)前日是該月的第一天,并且是該年的第一個(gè)月(即1月1日),則天數(shù)減1后,變?yōu)樯弦荒甑淖詈笠粋€(gè)月的最后一天(即12月31日)*/else if(currentDay==1 amp。amp。 currentMonth==1){currentYear。currentMonth=12。currentDay=31。}/*當(dāng)前日是該年中某一個(gè)月的第一天,則天數(shù)減一后,變?yōu)樯蟼€(gè)月的最后一天*/else{currentMonth。currentDay=n_lastMon。} } /*下移鍵,增加天數(shù)*/ if(key==PAGEDOWN){/*當(dāng)前日不是該月的最后一天,則天數(shù)直接加1*/if(n_currentMon!=currentDay){currentDay++。}/*當(dāng)前日是該年的最后一天(即12月31日),則天數(shù)加1后,變?yōu)橄乱荒甑牡谝粋€(gè)月的第一天(即1月1日)*/else if(n_currentMon==currentDay amp。amp。 currentMonth==12){currentYear++。currentMonth=1。currentDay=1。}/*當(dāng)前日是該年中某一個(gè)月的最后一天,則天數(shù)加1后,變?yōu)橄聜€(gè)月的第一天*/else{currentMonth++。currentDay=1。} }/*Q或者q鍵,表示查詢(xún)指定日期的星期*/ if(key==QLOWER||key==QUPPER){{printf(”Input date(eg,%d%d%d):“,)。scanf(”%d%d%d“,amp。currentYear,amp。currentMonth,amp。currentDay)。checkDate()。}}/*空格鍵,重置到系統(tǒng)日期*/if(key==SPACE){currentYear=。currentMonth=。currentDay=。}/*Esc鍵退出系統(tǒng)*/if(key==ESC){printf(”Do you really want to quit?(Y/N)“)。ch=getchar()。if(ch==39。y39。||ch==39。Y39。)break。}showCalendar(currentYear,currentMonth,currentDay)。} }void printtext(unsigned char *temp[],int i){setcolor(4)。/*設(shè)置顏色*/settextstyle(TRIPLEX_FONT,HORIZ_DIR,3)。/*設(shè)置字符的字體,方向和大小*/outtextxy(100,40+i*50,temp[i])。/*在所指定的坐標(biāo)出顯示字符串*/ } /*主函數(shù)*/ void main(){int i,graphdriver,graphmode。unsigned char *temp[4]。int freq[96]={659,587,659,587,659,494,587,523,440,330,440,494,330,494,523,659,587,659,587,659,494,587,523,440,330,440,494,330,523,494,440,440,494,523,587,659,659,330,699,659,587,587,330,659,587,523,523,330,587,523,494,494}。int dely[96]={50,50,50,50,50,50,50,50,100,50,50,100,50,50,100,50,50,50,50,50,50,50,50,100,50,50,100,50,50,50,50,100,50,50,50,50,100,50,50,50,50,100,50,50,50,50,100,50,50,50,50,100}。graphdriver=DETECT。graphmode=0。temp[0]=”Wele!“。temp[1]=”P(pán)lease press any key to start the music......“。temp[2]=”Do you like it?“。temp[3]=”P(pán)ress any key to end the music!“。temp[4]=”Wele to calendar“。initgraph(amp。graphdriver,amp。graphmode,”)。/*系統(tǒng)初始化*/cleardevice()。/*清除屏幕*/settextjustify(LEFT_TEXT,CENTER_TEXT)。/*設(shè)置字符排列方式*/for(i=0。iprinttext(temp,i)。getch()。for(i=2。iprinttext(temp,i)。i=0。while(i{sound(freq[i])。/*揚(yáng)聲器根據(jù)頻率發(fā)聲*/delay(1100*dely[i])。/*聲音延時(shí)*/i++。}nosound()。/*關(guān)閉揚(yáng)聲器*/printtext(temp,4)。getch()。closegraph()。wele()。window(1,1,80,25)。textbackground(0)。textcolor(WHITE)。/*清除文本模式窗口*/clrscr()。/*設(shè)置屏幕顯示方式*/_AL=03。_AH=0。geninterrupt(0x10)。getdate(amp。sysTime)。getKeyValue()。}/*關(guān)閉圖形模式*/第四篇:EDA 課程設(shè)計(jì)《電子系統(tǒng)設(shè)計(jì)自動(dòng)化》課程設(shè)計(jì)報(bào)告學(xué) 院: 機(jī)電工程學(xué)院題 目: 數(shù)字時(shí)鐘電路設(shè)計(jì) 課 程: 《電子系統(tǒng)設(shè)計(jì)自動(dòng)化》課程設(shè)計(jì) 專(zhuān)業(yè)班級(jí): 電信10級(jí)2 班 學(xué)生姓名: 劉星 秦玉杰 王艷艷 學(xué) 號(hào): 1004101035 1004101036 1004101038完成日期:2013年 12 月 27 日摘要:EDA(Electronic Design Automation)電子設(shè)計(jì)自動(dòng)化,就是以大規(guī)??删幊唐骷樵O(shè)計(jì)載體,以硬件描述語(yǔ)言為系統(tǒng)邏輯描述的主要表達(dá)方式,通過(guò)相關(guān)的軟件,自動(dòng)完成用軟件方式設(shè)計(jì)的電子系統(tǒng)到硬件系統(tǒng),最終形成集成電子系統(tǒng)或?qū)S眉尚酒1敬螌?shí)習(xí)利用QuartusII為設(shè)計(jì)軟件、VHDL為硬件描述語(yǔ)言,結(jié)合所學(xué)的數(shù)字電路的知識(shí)設(shè)計(jì)一個(gè)24時(shí)多功能數(shù)字鐘,具有正常時(shí)、分、秒計(jì)時(shí),動(dòng)態(tài)顯示,清零、快速校時(shí)校分、整點(diǎn)報(bào)時(shí)、花樣顯示等功能。利用硬件描述語(yǔ)言VHDL對(duì)設(shè)計(jì)系統(tǒng)的各個(gè)子模塊進(jìn)行邏輯描述,采用模塊化的設(shè)計(jì)思想完成頂層模塊的設(shè)計(jì),通過(guò)軟件編譯、邏輯化簡(jiǎn)、邏輯分割、邏輯綜合優(yōu)化、邏輯布線、邏輯仿真,最終將設(shè)計(jì)的軟件系統(tǒng)下載設(shè)計(jì)實(shí)驗(yàn)系統(tǒng),對(duì)設(shè)計(jì)的系統(tǒng)進(jìn)行硬件測(cè)試。一、課程設(shè)計(jì)基本要求和任務(wù)《EDA課程設(shè)計(jì)》是繼《模擬電子技術(shù)基礎(chǔ)》、《數(shù)字電子技術(shù)基礎(chǔ)》課程后,電信專(zhuān)業(yè)學(xué)生在電子技術(shù)實(shí)驗(yàn)技能方面綜合性質(zhì)的實(shí)驗(yàn)訓(xùn)練課程,是電子技術(shù)基礎(chǔ)的一個(gè)部分。 目的和任務(wù)(1)通過(guò)課程設(shè)計(jì)使學(xué)生能熟練掌握一種EDA軟件(QUARTUSII)的使用方法,能熟練進(jìn)行設(shè)計(jì)輸入、編譯、管腳分配、下載等過(guò)程,為以后進(jìn)行工程實(shí)際問(wèn)題的研究打下設(shè)計(jì)基礎(chǔ)。(2)通過(guò)課程設(shè)計(jì)使學(xué)生能利用EDA軟件(QUARTUSII)進(jìn)行至少一 個(gè)電子技術(shù)綜合問(wèn)題的設(shè)計(jì),設(shè)計(jì)輸入可采用圖形輸入法或VHDL硬件描述語(yǔ)言輸入法。(3)通過(guò)課程設(shè)計(jì)使學(xué)生初步具有分析、尋找和排除電子電路中常見(jiàn) 故障的能力。(4)通過(guò)課程設(shè)計(jì)使學(xué)生能獨(dú)立寫(xiě)出嚴(yán)謹(jǐn)?shù)?、有理論根?jù)的、實(shí)事求是的、文理通順的字跡端正的課程設(shè)計(jì)報(bào)告。 功能要求:(1)具有時(shí)、分、秒計(jì)數(shù)顯示功能,以24小時(shí)循環(huán)計(jì)時(shí)。(2)時(shí)鐘計(jì)數(shù)顯示時(shí)有LED燈的花樣顯示。(3)具有調(diào)節(jié)小時(shí)、分鐘、秒及清零的功能。(4)具有整點(diǎn)報(bào)時(shí)功能。 總體方框圖:本系統(tǒng)可以由秒計(jì)數(shù)器、分鐘計(jì)數(shù)器、小時(shí)計(jì)數(shù)器、整點(diǎn)報(bào)時(shí)、分的調(diào)整以及小時(shí)的調(diào)整和一個(gè)頂層文件構(gòu)成。采用自頂向下的設(shè)計(jì)方法,子模塊利用VHDL語(yǔ)言設(shè)計(jì),頂層文件用原理圖的設(shè)計(jì)方法。顯示:小時(shí)采用24進(jìn)制,而分鐘均是采用6進(jìn)制和10進(jìn)制的組合。 設(shè)計(jì)原理:數(shù)字鐘電路設(shè)計(jì)要求所設(shè)計(jì)電路就有以下功能:時(shí)、分、秒計(jì)時(shí)顯示,清零,時(shí)、分調(diào)節(jié),整點(diǎn)報(bào)時(shí)及花樣顯示。分、秒計(jì)時(shí)原理相似,可以采用60進(jìn)制BCD碼計(jì)數(shù)器進(jìn)計(jì)時(shí);小時(shí)采用24進(jìn)制BCD碼進(jìn)行計(jì)時(shí);在設(shè)計(jì)時(shí)采用試驗(yàn)電路箱上的模式7電路,不需要進(jìn)行譯碼電路的設(shè)計(jì);所設(shè)計(jì)電路具有驅(qū)動(dòng)揚(yáng)聲器和花樣顯示的LED燈信號(hào)產(chǎn)生。試驗(yàn)箱模式7的電路如圖一所示:圖一模式七實(shí)驗(yàn)電路圖 性能指標(biāo)及功能設(shè)計(jì):(1)時(shí)鐘計(jì)數(shù):完成時(shí)、分、秒的正確計(jì)時(shí)并且顯示所計(jì)的數(shù)字;對(duì)秒、分——60進(jìn)制計(jì)數(shù),即從0到59循環(huán)計(jì)數(shù),時(shí)鐘——24進(jìn)制計(jì)數(shù),即從0到23循環(huán)計(jì)數(shù),并且在數(shù)碼管上顯示數(shù)值。 模塊劃分自頂向下分解 模塊描述時(shí)鐘計(jì)時(shí)模塊完成時(shí)、分、秒計(jì)數(shù),及清零、調(diào)節(jié)時(shí)和分鐘的功能。時(shí)、分、秒計(jì)數(shù)的原理相同,均為BCD碼輸出的計(jì)數(shù)器,其中分和秒均為六十進(jìn)制BCD碼計(jì)數(shù)器,小時(shí)為二十四進(jìn)制BCD碼計(jì)數(shù)器。設(shè)計(jì)一個(gè)具有異步清零和設(shè)置輸出功能
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1