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

正文內(nèi)容

畢業(yè)設(shè)計(jì)論文基于單片機(jī)的科學(xué)計(jì)算器設(shè)計(jì)-wenkub.com

2025-06-25 10:25 本頁(yè)面
   

【正文】 在這里我渡過了我人生中最精彩、最重要的四年大學(xué)生活,更與同學(xué)和老師們結(jié)下了深厚的友誼,我會(huì)把它作為我最珍貴的回憶好好珍惜。畢業(yè)設(shè)計(jì)使我們大學(xué)的一個(gè)總結(jié),是最后一次作業(yè),當(dāng)我們靜下心來認(rèn)真完成這件事情的時(shí)候,我們會(huì)發(fā)現(xiàn)學(xué)習(xí)竟然是那么的有意思,也許你幾年來都沒有如此地緊張過,當(dāng)你看到你的設(shè)計(jì)成果了,你的心中會(huì)無比地喜悅和激動(dòng)。elsegoto scan。i=0。 // 允許T1中斷TH0=(6553650000)/256。 //初始化LCDTMOD=0x11。}//////主函數(shù)//void main(){char key1,i。)。i++。 //}m=result。039。i++。if(m!=0||n==0){m=m+39。dispcharacter(0,i,m)。result=result%1000。039。 //上面為各個(gè)運(yùn)算符號(hào)所對(duì)的按鍵m=result/10000。case 0x43: dispcharacter(0,i,39。+39。)。case 0x41: writeinstruc(0x01)。39。)。i++。break。case 0x31: dispcharacter(0,i,39。*39。)。i++。break。case 0x21: dispcharacter(0,i,39。/39。)。i++。break。switch(key1){case 0x11: dispcharacter(0,i,39。memset(string1,0,2)。){act=0。:result=num1/num2。:result=num1*num2。:result=num1num2。:result=num1+num2。=39。num1=atoi(str1)。*39。+39。c=str[m][n]。m=m1。 signed char str1[11],string1[2]。=39。c39。339。139。639。439。939。739。//顯示開,光標(biāo)關(guān),閃爍關(guān)writeinstruc(0x38)。//setDDRAM_Add(temp)。 //不忙此語(yǔ)句執(zhí)行 高四位被置0xamp。}//顯示程序 X 為行號(hào),Y 為列號(hào),date 為要顯示的數(shù)據(jù)void dispcharacter(int x,uint y,uint data1){uint temp。temp=P0。setRS(1)。shortdelay(10)。setRW(0)。shortdelay(10)。 //00寫指令setE(0)。 // 判最高位是否為1} //寫指令函數(shù)void writeinstruc(uint instruc){while(statuscheck())。setE(0)。 //讀寫操作控制設(shè)置setE(1)。 // 下降沿執(zhí)行}//讀BF 以及AC 的值uint read_BF_AC() //忙標(biāo)志位和地址計(jì)數(shù)器AC命令 BF為1表示忙{uint temp。 //RS低電平選擇指令寄存器}//讀寫操作控制void setRW(bit i){if(i==1) pinRW=1。if(i==1) P0=0xff。break。flag=1。case 0xd7: key=0x42。if((P1amp。break。flag=1。case 0xdb: key=0x32。if((P1amp。break。flag=1。case 0xdd: key=0x22。if((P1amp。break。flag=1。case 0xde: key=0x12。if((P1amp。 //高四位輸入 行為高電平 列為低電平flag=0。unsigned char temp。j100。}}//延時(shí)程序void delay(int i){int j。i0。i0。攀枝花學(xué)院本科畢業(yè)設(shè)計(jì)(論文) 參考文獻(xiàn)參考文獻(xiàn)[1] (第四版)[M].北京:高等教育出版社,.[2] (第五版)[M].北京: 高等教育出版社,.[3] [J],現(xiàn)代電子技術(shù),:129131[4] 、應(yīng)用及接口技術(shù)[M].[5] [M],電子工業(yè)出版社,2006.[6] 胡漢才. 單片機(jī)原理及接口技術(shù)[M]. 清華大學(xué)出版社[7] 華成英. 模擬電子技術(shù)基礎(chǔ)[M]. 高等教育出版社[8] [M].高等教育出版社,[9] 閻石. 數(shù)字電子技術(shù)基礎(chǔ). 高等教育出版社[M][10] (第二版).北京航天航空大學(xué)出版社,[11] 孫育才 (第4版).東南大學(xué)出版社,[12] 李萍 ,[13] ,[14] ,[15] ,[16] ,[17] ,The role of Antarctic sea ice in global climate change[J],Oceanographic Literature Review,1997.[18] Dallas semiconductctor data book[M].Dallas Semiconductor Corporation,1995.[19] Chen,C, based temperature measurement system[J].Proceedings of the 51st International Instrumentation Symposium,2005.攀枝花學(xué)院本科畢業(yè)設(shè)計(jì)(論文) 附錄A:源程序附錄A: 源程序//p1口接矩陣鍵盤include include include include include define uchar unsigned chardefine uint unsigned intsbit pinRS = P2^0。通過設(shè)計(jì),不僅完成了一個(gè)作品,更重要的是在實(shí)際設(shè)計(jì)和試驗(yàn)中形成了更加科學(xué)合理的認(rèn)識(shí),不斷形成更為合理和具有科學(xué)性的思想方式。,連線并加上需要的說明,并完成仿真原理圖,加載程序,將編譯調(diào)試完成的簡(jiǎn)易計(jì)算器機(jī)器碼程序(hex文件)加載到AT89C51單片機(jī)中。支持大量的存儲(chǔ)器和外圍芯片。 介紹Proteus的ISIS是一款Labcenter出品的電路分析實(shí)物仿真系統(tǒng),可對(duì)各種電路和IC進(jìn)行仿真,能支持單片機(jī),其元件庫(kù)齊全,使用起來方便,是不可多得的優(yōu)秀的專業(yè)單片機(jī)軟件仿真系統(tǒng)。然后分別由C51及A51編譯器編譯生成目標(biāo)文件(.OBJ)。另外重要的一點(diǎn),只要看一下編譯后生成的匯編代碼,就能體會(huì)到Keil C51生成的目標(biāo)代碼效率非常之高,其生成的匯編代碼結(jié)構(gòu)緊湊,讀者理解起來比較容易。:顯示程序的過程為:顯示開始時(shí),先進(jìn)行LCD的初始化,判斷是否顯示漢字或ACSII碼或圖形,若不顯示,則返回,若顯示的是漢字或ACSII碼,則進(jìn)行相應(yīng)功能的設(shè)置,然后送地址和數(shù)據(jù),再判斷是否顯示完,顯示完則返回,沒有顯示完則繼續(xù)送地址,若顯示的是圖形,則先進(jìn)行相應(yīng)功能的設(shè)置,再送行地址和列地址,然后送數(shù)據(jù),最后判斷是否顯示完,顯示完則返回,沒有顯示完則繼續(xù)送行地址和列地址。LCD1602的指令碼如表2所示:指令碼功能令RSR/WD7D6D5D4D3D2D1D0清除顯示0000000001將DDRAM填滿20H,并且設(shè)定DDRAM的地址計(jì)數(shù)器(AC)到00H地址歸位000000001X設(shè)定DDRAM的地址計(jì)數(shù)器(AC)到00H,并且將游標(biāo)移到開頭原點(diǎn)位置。因而液晶顯示器的顯示畫質(zhì)更加清晰穩(wěn)定。第5腳:RW是讀寫信號(hào)線,當(dāng)高電平時(shí)進(jìn)行讀操作,當(dāng)?shù)碗娖綍r(shí)進(jìn)行寫操作。但是顯示字符對(duì)于內(nèi)帶有字符發(fā)生器的控制器,是比較簡(jiǎn)單的,可以允許控制器工作在文本模式中,根據(jù)液晶屏上開始顯示的行和列的號(hào),和就可以找出RAM所對(duì)應(yīng)的地址,設(shè)置一個(gè)游標(biāo),發(fā)送這個(gè)字符所對(duì)應(yīng)的代碼就可以了。(000H)= FFH(001H)=00H(002H)=00H,...... (00EH)=00H(00FH)= 00H,第8段亮線和8個(gè)暗線,在屏幕頂部顯示一條虛線。,當(dāng)檢測(cè)到有鍵按下后,延時(shí)一段時(shí)間再做下一步判斷。外部時(shí)鐘方式:是在單片機(jī)XTAL1引腳上外接一個(gè)穩(wěn)定的時(shí)鐘信號(hào)源,它一般適用于多片單片機(jī)同時(shí)工作的情況,使用同一時(shí)鐘信號(hào)可以保證單片機(jī)的工作同步。內(nèi)部時(shí)鐘方式:內(nèi)部有一個(gè)用于構(gòu)成振蕩器的高增益反相放大器,引腳分別為此放大器的輸人端和輸出端, 在單片機(jī)XTAL1和XTAL2引腳上跨接上一個(gè)晶振和兩個(gè)穩(wěn)頻電容,可以與單片機(jī)片內(nèi)的電路構(gòu)成一個(gè)穩(wěn)定的自激振蕩器。幾個(gè)毫秒后,單片機(jī)開始進(jìn)入工作狀態(tài)??偹苤⑿陀?jì)算機(jī)電路是有時(shí)序的數(shù)字電路,它需要一個(gè)穩(wěn)定的時(shí)鐘信號(hào),所以當(dāng)電源開啟時(shí),并且要晶體振蕩器工作狀態(tài)持續(xù)穩(wěn)定,復(fù)位信號(hào)才可以被撤銷,計(jì)算機(jī)電路才能開始正常工作。上電復(fù)位是復(fù)位電路的第一功能。掉電模式:在掉電模式下,振蕩器停止,而進(jìn)入掉電模式的指令是最后一條指令被執(zhí)行,片上RAM以及特殊功能寄存器的內(nèi)容將會(huì)在終止掉電模式前被凍結(jié)住。空閑節(jié)電模式:在空閑模式操作時(shí),此時(shí)CPU處于睡眠狀態(tài),所有片上外設(shè)仍然活躍在軟件這種方式。10F的范圍比較合適。引腳XTAL2和引腳XTAL1是放大器的輸出端和輸入端。并且是由軟件來清除所產(chǎn)生的中斷標(biāo)志。通過設(shè)置特殊寄存器IE設(shè)置或清除控制每個(gè)中斷源的允許或禁止。并允許定時(shí)器2向上計(jì)數(shù)或者向下計(jì)數(shù),通過這種方式,用T2EX引腳來控制計(jì)數(shù)器的計(jì)數(shù)方向。如果EXEN2=1,定時(shí)器2的16位重載溢出或外部輸入端子的T2EX觸發(fā)從10的的的下降沿。此外,T2EX引腳信號(hào)跳變使T2CON的EXF2置位,TF2的類似,EXF2激活中斷。捕獲方式:在捕獲模式下,T2CON控制位EXEN2來選擇兩個(gè)不同的工作方式。在計(jì)數(shù)器工作的時(shí)候,當(dāng)T2引腳的外部輸入信號(hào)時(shí),10下降沿產(chǎn)生,寄存器
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦

基于單片機(jī)的簡(jiǎn)易計(jì)算器設(shè)計(jì)-資料下載頁(yè)

【總結(jié)】電》