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

正文內(nèi)容

單片機(jī)開(kāi)發(fā)板計(jì)算器電梯密碼鎖萬(wàn)年歷交通燈課程設(shè)計(jì)寶貝及程序(文件)

 

【正文】 0xb0:num=6。 case 0x70:num=7。 if(num==4||num==5||num==6amp。,39。 { } else//如果按過(guò)符號(hào)鍵 /39。if(P3!=0xfb){,39。 { } { a=a*10+table[num]。 } } } if(P3!=0xf7) }b=0。 a=a*10。 write_date(0x30)。 P1=0。 { write_date(0x30+c%10)。 } a=0。//光標(biāo)前進(jìn)至第二行最后一個(gè)顯示處 else c=ba。b=0。 } c=c/10。 a=0。 } if(i==3) a=0。 } break。} break。while(1){ keil 軟件的介紹  單片機(jī)開(kāi)發(fā)中除必要的硬件外,同樣離不開(kāi)軟件,我們寫(xiě)的匯編語(yǔ)言源程序要變?yōu)镃PU可以執(zhí)行的機(jī)器碼有兩種方法,一種是手工匯編,另一種是機(jī)器匯編,目前已極少使用手工匯編的方法了。掌握這一軟件的使用對(duì)于使用51系列單片機(jī)的愛(ài)好者來(lái)說(shuō)是十分必要的,如果你使用C語(yǔ)言編程,那么Keil幾乎就是你的不二之選(目前在國(guó)內(nèi)你只能買到該軟件、而你買的仿真機(jī)也很可能只支持該軟件),即使不使用C語(yǔ)言而僅用匯編語(yǔ)言編程,其方便易用的集成環(huán)境、強(qiáng)大的軟件仿真調(diào)試工具也會(huì)令你事半功倍。另外重要的一點(diǎn),只要看一下編譯后生成的匯編代碼,就能體會(huì)到Keil C51生成的目標(biāo)代碼效率非常之高,多數(shù)語(yǔ)句生成的匯編代碼很緊湊,容易理解。開(kāi)發(fā)人員可用IDE本身或其它編輯器編輯C或匯編源文件。3. 采用KEIL 開(kāi)發(fā)的89c51單片機(jī)應(yīng)用程序一般需要以下步驟:(1) 在uVision 集成開(kāi)發(fā)環(huán)境中創(chuàng)建新項(xiàng)目(Project),,并為該項(xiàng)目選定合適的單片機(jī)CPU器件(本設(shè)計(jì)采用ATMEL 公司下的AT89C51)(2)用uVision 的文本編輯器編寫(xiě)源文件,可以是匯編文件(.ASM),也可以使C語(yǔ)言文件(),并將該文件添加到項(xiàng)目中去。(5)對(duì)沒(méi)有語(yǔ)法錯(cuò)誤的程序進(jìn)行仿真調(diào)試,調(diào)試成功后將HEX文件寫(xiě)入到單片機(jī)應(yīng)用系統(tǒng)的ROM中。③ 目前支持的單片機(jī)類型有:68000系列、8051系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列以及各種外圍芯片。 (2)通過(guò)工具欄中的(從庫(kù)中選擇元件命令)命令,在pick devices窗口中選擇電路所需的元件,放置元件到編輯區(qū)并調(diào)整其相對(duì)位置,進(jìn)行元件參數(shù)設(shè)置,元器件間連線。操作說(shuō)明:(1) 本計(jì)算器實(shí)現(xiàn)8位數(shù)的加、減、乘、除運(yùn)算。將編譯調(diào)試完成的簡(jiǎn)易計(jì)算器機(jī)器碼程序(hex文件)加載到AT89C51單片機(jī)中。 到現(xiàn)在許多PCB工程師們也許還在使用Protel99或者protel99se在他們所熟悉的編輯環(huán)境下進(jìn)行PCB設(shè)計(jì),他們都很有經(jīng)驗(yàn),能夠在protel99或protel99se上設(shè)計(jì)出一塊很棒的PCB。但實(shí)際上他們都很清楚當(dāng)他們?cè)O(shè)計(jì)一塊多層高密度PCB所需要付出的代價(jià)是什么,同時(shí)他們也希望真的有那么一款軟件能讓他們的設(shè)計(jì)效率有極大的提高的PCB設(shè)計(jì)軟件。 16層Mechanical(機(jī)構(gòu)層)。 2層Silkscreen(絲印層)。 Protel 設(shè)計(jì)電路圖53 protel 原理圖(4)從“文件”菜單下“創(chuàng)建”“項(xiàng)目”“PCB項(xiàng)目” ,在創(chuàng)建PCB文件,之后把原理圖導(dǎo)入PCB項(xiàng)目下。在論文寫(xiě)作期間,我遇到了很多不懂的地方,包括理論知識(shí)和做實(shí)物的過(guò)程,我都向他們請(qǐng)教,他們都無(wú)私熱情的告訴我。最后,忠心感謝在百忙中評(píng)閱論文和參加答辯的各位評(píng)委老師!41 / 41。其次我還要更特別的感謝四年來(lái)默默關(guān)心我、支持我、鼓勵(lì)我的家人,親戚,朋友;是他們讓我有信心、有勇氣克服了太多的困難,最終得以順利完成學(xué)業(yè),在此對(duì)他們表達(dá)我深深的謝意。 圖54 PCB印刷電路板圖致然后自己再修整下線路,可得到下圖。 見(jiàn)圖52演示元件庫(kù)及所選器件器件庫(kù)器件名稱Atmel Microcontroller 8051 AT89C51Miscellaneous 16Pin 1602封裝Miscellaneous SWPBMiscellaneous CapMiscellaneous XTALMiscellaneous CapPol2Miscellaneous Res2自己畫(huà)的電阻排庫(kù) RP1表51元件庫(kù)及所選器件 (3)按照設(shè)計(jì)原理,點(diǎn)擊工具欄中的“放置導(dǎo)線”按鍵,就可以把把器件按設(shè)計(jì)的電路圖依次連接起來(lái)。 打開(kāi)Protel DXP 的操作界面,從文件“菜單”下“創(chuàng)建”“原理圖” 見(jiàn)下圖 1層Keep Out (禁止層)。2層Solder Mask(防焊層)。當(dāng)然Protel 2004面對(duì)的用戶不光是為了方便這些有多年經(jīng)驗(yàn)的PCB工程師們。于是許多PCB工程師根本不使用軟件帶有的強(qiáng)大的自動(dòng)布線功能,因?yàn)榧词怪貜?fù)布上幾百次都不能得到他們滿意的方案,或是調(diào)整的線太多還不如完全手工布線。可以按暫停、繼續(xù)、單步、等按鈕,查看效果。(3)按“清零”鍵清除運(yùn)算結(jié)果,可重新開(kāi)始。器件庫(kù)器件名稱Microprocessor ICs89C51Switchesamp??傊撥浖且豢罴瘑纹瑱C(jī)和SPICE分析于一身的仿真軟件,功能極其強(qiáng)大 ,可仿真5AVR、PIC。該軟件的特點(diǎn):(1) 全部滿足我們提出的單片機(jī)軟件仿真系統(tǒng)的標(biāo)準(zhǔn),并在同類產(chǎn)品中具有明顯的優(yōu)勢(shì)。 圖41 keil 調(diào)試 proteus 介紹(3)通過(guò)uVision 2 的相關(guān)選擇項(xiàng),配置編譯環(huán)境、連接定位器以及Debug調(diào)試器的功能。目標(biāo)文件可由LIB51創(chuàng)建生成庫(kù)文件,也可以與庫(kù)文件一起經(jīng)L51連接定位生成絕對(duì)目標(biāo)文件(.ABS)。下面詳細(xì)介紹Keil C51開(kāi)發(fā)系統(tǒng)各部分功能和使用。用過(guò)匯編語(yǔ)言后再使用C來(lái)開(kāi)發(fā),體會(huì)更加深刻。Keil提供了包括C編譯器、宏匯編、連接器、庫(kù)管理和一個(gè)功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開(kāi)發(fā)方案,通過(guò)一個(gè)集成開(kāi)發(fā)環(huán)境(uVision)將這些部份組合在一起。 keyscan()。flag=1。flag=0。 if(a/b=0) write_date(0x2e)。 c=c/10。flag=0。 c=a*b。fuhao=0。 //再寫(xiě)= write_date(0x3d)。 c=c/10。 }flag=0。 //再寫(xiě)= write_date(0x3d)。 while(c!=0) if(fuhao==1){write_(0x80+0x4f)。 } write_date(0x30)。 b=b*10。fuhao=0。 case 12:{write_(0x01)。 while(P3!=0xf7)。 } break。 break。 break。 break。 switch(temp)0xf0。 {}P3=0xf7。 i=table1[num]。//2表示減號(hào)已按 { else if(num==11)//如果按下的是39。 } b=b*10+table[num]。 { { 或39。 if(num==8||num==9||num==10)//如果按下的是39。 case 0x70:num=11。 case 0xb0:num=10。 case 0xd0:num=9。 case 0xe0:num=8。 { temp=P3amp。 delay(5)。 write_date(0x30+i)。 fuhao=3。 flag=1。 if(flag==0)//沒(méi)有按過(guò)符號(hào)鍵 { 或39。num!=7)//如果按下的是39。if(P3!=0xfd){/39。 else//如果按過(guò)符號(hào)鍵 } { 或39。 if(num==0||num==1||num==2)//如果按下的是39。 if(P3!=0xfe){ //第二個(gè)參與運(yùn)算的數(shù)c=0。 //第一個(gè)參與運(yùn)算的數(shù)b=0。a=0。 //檢測(cè)忙信號(hào)write_(0x01)。 //使能信號(hào)為高電平write_(0x38)。lcden=0。check()。 //讀 rw=1。y110。z0。//flag表示是否有符號(hào)鍵按下,fuhao表征按下的是哪個(gè)符號(hào)uchar code table[]={7,8,9,0,4,5,6,0,1,2,3,0,0,0,0,0}。sbit busy=P0^7。圖31所示為簡(jiǎn)易計(jì)算器的電路原理圖。//在第二行第12列位置顯示心圖案的下半部 delay_nms(1)。//在第一行第12列位置顯示心圖案的上半部 delay_nms(1)。//在第一行第一列顯示LCD TEST LCD_dsp_string(1,2,SUCCESSFUL )。 // 向CGRAM寫(xiě)入自定義字符表的數(shù)據(jù) k++。i8。//設(shè)置CGRAM地址的格式字k=0。 }/*********************************
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1