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

正文內(nèi)容

基于單片機(jī)的定時(shí)顯示設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)(文件)

2025-02-05 15:05 上一頁面

下一頁面
 

【正文】 后這些單元數(shù)值總是“0”。   當(dāng)一條指令訪問7FH 以上的內(nèi)部地址單元時(shí),指令中使用的尋址方式是不同的,也即尋址方式?jīng)Q定是訪問高128 字節(jié)。   MOV 0A0H,data   間接尋址指令訪問高128 字節(jié)RAM,例如,下面的間接尋址指令中,R0 的內(nèi)容為0A0H,則訪問數(shù)據(jù)字節(jié)地址為0A0H,而不是P2 口(0A0H)。 ③ 時(shí)鐘振蕩器AT89C52 中有一個(gè)用于構(gòu)成內(nèi)部振蕩器的高增益反相放大器,引腳XTAL1 和XTAL2 分別是該放大器的輸入端和輸出端。由于晶振、開關(guān)等器件無法集成到芯片內(nèi)部,這些器件又是單片機(jī)工作所必需的器件,因此,由單片機(jī)與晶振電路及由開關(guān)、電阻、電容等構(gòu)成的復(fù)位電路就是單片機(jī)的最小應(yīng)用系統(tǒng)。本設(shè)計(jì)采用最常用的內(nèi)部時(shí)鐘方式,即用外接晶體和電容組成的并聯(lián)諧振回路。圖4 AT89C52單片機(jī)最小應(yīng)用系統(tǒng) LCD顯示屏介紹 LCD的定義及作用① LCD 液晶顯示器是 Liquid Crystal Display 的簡稱,LCD 的構(gòu)造是在兩片平行的玻璃當(dāng)中放置液態(tài)的晶體,兩片玻璃中間有許多垂直和水平的細(xì)小電線,透過通電與否來控制桿狀水晶分子改變方向,將光線折射出來產(chǎn)生畫面。LCD由兩塊玻璃板構(gòu)成,厚約1mm,其間由包含有液晶材料的5μm均勻間隔隔開。在玻璃板與液晶材料之間是透明的電極,電極分為行和列,在行與列的交叉點(diǎn)上,通過改變電壓而改變液晶的旋光狀態(tài),液晶材料的作用類似于一個(gè)個(gè)小的光閥。其中反應(yīng)時(shí)間和可視角度均取決于液晶面板的質(zhì)量,畫面均勻度和輔助光學(xué)模塊有很大關(guān)系。一直到后來使用4個(gè)冷光源燈管產(chǎn)品的推出,才有很大的改善。有些廠商會通過將液晶體內(nèi)的導(dǎo)電離子濃度降低來實(shí)現(xiàn)信號的快速響應(yīng),但其色彩飽和度、亮度、對比度就會產(chǎn)生相應(yīng)的降低,甚至產(chǎn)生偏色的現(xiàn)象。由于沒有改變液晶體的物理性質(zhì),因此對其亮度、對比度、 色彩飽和度都沒有影響,這也是為什么華碩、三星、LG等技術(shù)型廠商的液晶產(chǎn)品畫面效果更好的原因,但是這種方法的制造成本也相對較高。 段碼式顯示和點(diǎn)陣式顯示。由于畫面質(zhì)量方面的問題,使得這種顯示設(shè)備不利于發(fā)展為桌面型顯示器,但由于成本低廉的因素,市場上仍有部分的顯示器采用被動矩陣式LCD。與CRT顯示器相比,LCD顯示器的平面顯示技術(shù)體現(xiàn)為較少的零件、占據(jù)較少的桌面及耗電量較小,但CRT技術(shù)較為穩(wěn)定成熟。石晶振蕩和陶瓷振蕩均可采用。圖5 時(shí)鐘電路 復(fù)位電路的設(shè)計(jì)復(fù)位方法一般有上電自動復(fù)位和外部按鍵手動復(fù)位,單片機(jī)在時(shí)鐘電路工作以后, 在RESET端持續(xù)給出2個(gè)機(jī)器周期的高電平時(shí)就可以完成復(fù)位操作[6]。 圖6 復(fù)位電路 軟件程序?qū)崿F(xiàn) 主程序工作流程圖:如圖7: 圖7 主程序工作流程圖系統(tǒng)制作與調(diào)試 仿真環(huán)境介紹 Proteus 是英國Labcenter公司開發(fā)的電路分析與實(shí)物仿真軟件。目前支持的單片機(jī)類型有:ARM7(LPC21xx)、 8051/52系列、AVR系列、PIC10/12/16/18系列、HC11系列以及多種外圍芯片。總之,該軟件是一款集單片機(jī)和SPICE分析于一身的仿真軟件,功能極其強(qiáng)大。Keil提供包括C編譯器、宏匯編、連接器、庫管理和一個(gè)功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,由以下幾部分組成:μVision IDE集成開發(fā)環(huán)境C51編譯器、A51匯編器、LIB51庫管理器、BL51連接/定位器、OH51目標(biāo)文件生成器以及 Monitor5RTX51實(shí)時(shí)操作系統(tǒng)。如果發(fā)現(xiàn)程序有錯,可采用在線匯編功能對程序進(jìn)行在線修改,不必執(zhí)行先退出調(diào)試環(huán)境、修改源程序、對工程重新進(jìn)行編譯/匯編和連接、然后再次進(jìn)入調(diào)試狀態(tài)的步驟。在工作前,要設(shè)置VIEW菜單下的捕捉對齊和SYSTEAM下的顏色、圖形界面大小等項(xiàng)目。彈出“CREAT NEW PROJECT”對話框。④ 在左邊的“PROJECT”窗口的“FILE”頁中單擊文件組,再單擊鼠標(biāo)右鍵后,在彈出的窗口中選中“ADD FILES TO GROUP” “SOURCE GROUP1”選項(xiàng),將程序?qū)氲健癝OURCE GROUP 1”中。 硬件制作與調(diào)試 硬件電路板的制作硬件電路板的制作有幾種方法。原理圖設(shè)計(jì)思路清晰,所用元器件不是很多,把元器件合理布局,布線焊接,是比較節(jié)省時(shí)間和可行實(shí)用的方法,根據(jù)在校課程設(shè)計(jì)中自己通過萬能板做實(shí)物總結(jié)的經(jīng)驗(yàn)和記錄的指導(dǎo)老師的總結(jié),我選擇使用萬能板制作電路板這種方法。 ③ 可靠性調(diào)試引起系統(tǒng)不可靠的因素很多,如金屬化孔、接插件接觸不良會造成系統(tǒng)時(shí)好時(shí)壞;內(nèi)部和外部的干擾、電源紋波系數(shù)過大、器件負(fù)載過大等造成邏輯電平不穩(wěn)定;另外,走線和布局的不合理等也會引起系統(tǒng)可靠性差。 結(jié) 論本設(shè)計(jì)硬件電路能夠?qū)崿F(xiàn)滾動顯示文字功能,在軟件中設(shè)計(jì)向上、下、左、右四個(gè)方向滾動顯示文字,通過四個(gè)按鍵來切換顯示方式,該硬件電路可以能夠?qū)崿F(xiàn)功能。比如AT89C52芯片的一些工作原理是在MCS—51的基礎(chǔ)上通過改進(jìn)完成的。畢業(yè)設(shè)計(jì)使我在以下幾個(gè)方面有所明顯提高:融會和貫通所學(xué)習(xí)專業(yè)的基本概念、基本理論和基本技能。 致 謝經(jīng)過幾十天的忙碌,我的畢業(yè)設(shè)計(jì)已經(jīng)接近尾聲,在這里首先要感謝我的指導(dǎo)老師牛秦洲。然后還要感謝大學(xué)四年來所有的老師,他們的教導(dǎo)為我打下了扎實(shí)的電子信息工程專業(yè)知識的基礎(chǔ),這是我理論聯(lián)系實(shí)際的基礎(chǔ)。 //數(shù)據(jù)命令選擇sbit RW=P3^6。uchar code table2[]= 。void delayms(uint z) //誤差 { uint x,y。y0。 RS=0。 LCDdata=chr。 RS=1。 LCDdata=chr。 writecmd(0x38)。 //光標(biāo)位置 writecmd(0x0C)。 } else { addr=pos+0x80。 if(line == 2) line=0x10。i++) showchar(i+line,str[i])。 writecmd(0x80+0x10)。 delayms(5)。num++) { writedata(table1[num])。num++) { writecmd(0x18)。 writecmd(0x80+0x10)。 delayms(5)。num++) { writedata(table1[num])。num++) { writecmd(0x1c)。 delayms(1000)。 showstr(1,table2,15)。 showstr(2,table1,15)。 delayms(1000)。}附錄2主程序include include sbit left=P3^2。uchar temp=0。 } } if(right==0) { delayms(15)。 if(up==0) { while(!up)。 lcdshow_down()。 key_scan()。 showstr(1,Please choose:,14) 。 } } if(down==0) { delayms(15)。 lcdshow_right()。 if(left==0) { while(!left)。sbit up=P3^4。 showstr(2,table2,15)。 showstr(1,table2,15)。 delayms(1000)。 showstr(2,table2,15)。 } }void lcdshow_up(){ showstr(1,table0,15)。 } for(num=0。 for(num=0。num15。 } }void lcdshow_right() //右移{ showstr(1,tabl
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1