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

正文內(nèi)容

智能充電器的電源和顯示設(shè)計(jì)畢業(yè)設(shè)計(jì)說(shuō)明書(文件)

 

【正文】 OFF=0表示開顯示狀態(tài)。只有在BUSY=0時(shí),計(jì)算機(jī)對(duì)HD61202的操作才能有效,因此計(jì)算機(jī)在每次對(duì)HD61202操作之前,都要讀出狀態(tài)字以判斷BUSY是不為“0”。當(dāng)D=1為開顯示設(shè)置,顯示數(shù)據(jù)鎖存器正常工作,顯示屏上呈現(xiàn)所需的顯示效果。如果定時(shí)間隔地,等間距地修改( 如加1或減1)顯示起始行寄存器的內(nèi)容,則顯示屏將呈現(xiàn)顯示內(nèi)容向上或向下平滑滾動(dòng)的顯示效果。5. 列地址設(shè)置指令R/W RSDB7 DB6 DB5 DB4 DB3 DB2 DB1 DB00 00 1 顯示列地址( 0~63 )該指令設(shè)置了Y地址計(jì)數(shù)器的內(nèi)容,C5~C0=0~3FH( 1~64 )代表了某一頁(yè)面上的某一個(gè)單元地址,隨后的一次讀或?qū)憯?shù)據(jù)將在這個(gè)單元上進(jìn)行。操作完成后列地址計(jì)數(shù)器自動(dòng)加1。液晶顯示的第一行為“智能型充電器”,由左起第四列開始顯示,這樣正好左右平均分配。這里首先畫出了程序流程圖,后面根據(jù)次流程圖具體設(shè)計(jì)程序,現(xiàn)具體分析如下:(一)主程序流程圖這次設(shè)計(jì)課題的主要內(nèi)容是在充電器的充電過(guò)程中,采集參數(shù),進(jìn)行電壓、電流、溫度的實(shí)時(shí)顯示。通過(guò)上面的介紹,一個(gè)漢字的顯示流程圖編寫如下:滿16列?NY漢顯完成,繼續(xù)嗎?NY返 回設(shè)lr、X、Y初始值lr—選取控制器X—頁(yè)面值,Y—列地址值開 始 顯 示顯示滿16列?NYX+1顯示下半部分開 始初 始 化 圖34 漢字顯示流程圖按上面的流程圖,就可以進(jìn)行顯示程序的設(shè)計(jì)了。 ICCAVR編譯器簡(jiǎn)介(一) ICC AVR是ImageCraft公司針對(duì)AVR單片機(jī)而開發(fā)的一個(gè)C語(yǔ)言編譯,它具有以下幾個(gè)特點(diǎn):。 AVR是一個(gè)運(yùn)行于Windows 9X/NT的集成開發(fā)環(huán)境(ODE),它包括單片機(jī)軟件開發(fā)所需要的編輯器、工程管理器和C編譯器。 (二)ICC AVR支持的數(shù)據(jù)類型數(shù)據(jù)類型就是數(shù)據(jù)的不同表示形式,它們按照被描敘數(shù)據(jù)的性質(zhì)及其所占存儲(chǔ)空間的大小來(lái)劃分。構(gòu)造數(shù)據(jù)類塑包括數(shù)組型(Array)、結(jié)構(gòu)體類型(Smuct)、公用體類型(Union)和枚舉類刑(Enum)。 空類型也就是Void類型。框圖主要有以下頁(yè)面:⑴CPU選項(xiàng):可對(duì)芯片的種類、頻率、是否使用看門狗以及是否使用INT0和INT1等進(jìn)行選擇。這里選中“Enable external memory”和“Wait states”的復(fù)選框。 圖43應(yīng)用構(gòu)筑向?qū)Э騎imer1選項(xiàng):同Timer0相同,還可設(shè)定比較寄存器以及輸入捕獲等功能。一個(gè)最簡(jiǎn)單的單片機(jī)系統(tǒng)的開發(fā)也需要電路設(shè)計(jì)、單片機(jī)器件選擇和程序編寫3個(gè)步驟。復(fù)位電路采用了上電復(fù)位電路,其電路圖如下: RESET+RGND1K22UfVCC MPU 圖45 復(fù)位電路注意這一點(diǎn)和有51系列的單片機(jī)是不同的,Atmega16的RST是低電平復(fù)位,而8051系列單片機(jī)是高電平才發(fā)生復(fù)位,換句話說(shuō),這兩種單片機(jī)復(fù)位電路的設(shè)計(jì)完全相反。就可以進(jìn)行程序的調(diào)試了。否則,將顯示“程序編程連接失敗”的字樣。單片機(jī)不能運(yùn)作,當(dāng)然沒(méi)法進(jìn)行程序的下載了。(一)一個(gè)燈的閃爍。接通電源(5V),用萬(wàn)用表測(cè)B0口壓降,測(cè)得電壓+5V,可知系統(tǒng)正常。滿足了這兩點(diǎn),發(fā)光二極管就可以開始發(fā)光了。其它按上面的設(shè)置,進(jìn)入到IDE環(huán)境。一種是用延時(shí)的辦法。 for(i=1。編譯器上通過(guò)以后,可以進(jìn)行程序的下載。第二種利用中斷。然后跳出中斷,每計(jì)數(shù)到一固定的數(shù)值時(shí),程序就執(zhí)行中斷操作。反復(fù)讀寫程序,結(jié)果發(fā)現(xiàn)沒(méi)有調(diào)用看門狗復(fù)位程序。通過(guò)上面的兩種方法的比較,當(dāng)小燈個(gè)數(shù)較多時(shí),對(duì)逐個(gè)實(shí)現(xiàn)延時(shí)比較麻煩。在一段時(shí)間里,用發(fā)光二極管作為主要輸出工具,本人在指導(dǎo)老師和同學(xué)的大力幫助下,實(shí)現(xiàn)了一個(gè)又一個(gè)實(shí)驗(yàn),期間出現(xiàn)了不少問(wèn)題,但最終都順利得到了解決。與同組人郭偉的通力配合下,畢業(yè)設(shè)計(jì)也較順利圓滿地完成了。接下來(lái)便是查閱相關(guān)的文獻(xiàn)資料,由于本人主要負(fù)責(zé)軟件部分,而C語(yǔ)言由于當(dāng)時(shí)學(xué)的不是很精通,所以我用了兩周左右的時(shí)間對(duì)C語(yǔ)言重新學(xué)習(xí)了一遍,這也為后面的實(shí)際編程打了下了基礎(chǔ)。同組同學(xué)主要負(fù)責(zé)充電器硬件電路部分的設(shè)計(jì),而我則主要設(shè)計(jì)LCD顯示部分,主要包括LCD電源電路原理圖的設(shè)計(jì)和C程序的編寫。1第六章 畢業(yè)設(shè)計(jì)總結(jié)第一節(jié) 主要成果 本次畢業(yè)設(shè)計(jì)在自己的努力,同學(xué)的幫助,老師的指點(diǎn)下已全部完成,結(jié)果重要,過(guò)程也很珍貴,因?yàn)楹玫慕Y(jié)果必然得經(jīng)過(guò)一個(gè)艱辛的過(guò)程,而從這個(gè)堅(jiān)信的過(guò)程中我獲得了珍貴的經(jīng)驗(yàn)和教訓(xùn),仔細(xì)認(rèn)真的總結(jié)將對(duì)自己是個(gè)質(zhì)的提升。設(shè)置的時(shí)間不同,其循環(huán)時(shí)間就不一樣。把看門狗程序放在timer0里面,重新下載,就發(fā)現(xiàn)小燈可以閃爍了。檢查電路,接線完好,程序是編譯通過(guò)的,語(yǔ)法上不可能有毛病。在timer0中設(shè)置計(jì)數(shù)操作,當(dāng)?shù)竭_(dá)一定的數(shù)值時(shí),B0口跳為0。二極管出現(xiàn)了快速的亮滅交替顯示。i++) 。再過(guò)相同時(shí)間,B0口再為0…按上述步驟循環(huán),就可以實(shí)現(xiàn)二極管的亮滅了。只要進(jìn)行主函數(shù)的編寫就可以了。打開ICCAVR編譯器,按照上面的步驟進(jìn)行構(gòu)筑向?qū)Э虻牟僮?。發(fā)光二極管是由于其兩端的電壓差超出其導(dǎo)通壓降時(shí)開始工作。這次主要用它的B口進(jìn)行實(shí)驗(yàn)。前面說(shuō)到,測(cè)試單片機(jī)的最簡(jiǎn)單系統(tǒng)最簡(jiǎn)單的就是控制輸出電平的高低,這里采用發(fā)光二極管作為它的輸出器件,用二極管的亮或滅表示自己設(shè)計(jì)的單片機(jī)系統(tǒng)是否能夠正常工作。軟件是最新下載的,通過(guò)萬(wàn)用表檢查,軟件周圍的接線都沒(méi)有問(wèn)題,顯然不是自身的問(wèn)題。將“通信參數(shù)設(shè)計(jì)及器件選擇”欄中的“AT89C52”改為“Atmega16”。本來(lái)這次是準(zhǔn)備在面包板上完成實(shí)驗(yàn)的,但后來(lái)覺(jué)得引腳插在面包板里面,松緊不一,且面包板是一個(gè)長(zhǎng)條形,如果做到后面的實(shí)現(xiàn)隨著線的增多,空間跨度太大,影響視覺(jué),某根線一旦出了問(wèn)題也不易檢查,綜合各方面考慮,最后選用了一次性萬(wàn)用板來(lái)進(jìn)行,這和印制電路板差不多,是通過(guò)焊接焊上去的,這既美觀,出了問(wèn)題也方便查找并解決。單片機(jī)的最簡(jiǎn)單系統(tǒng)是指單片機(jī)能正常工作所必須的外圍元件,主要由單片機(jī)、晶振電路和復(fù)位電路組成。第二節(jié) 調(diào)試過(guò)程為了鞏固前面所學(xué)的知識(shí),培養(yǎng)對(duì)AVR單片機(jī)學(xué)習(xí)的興趣,同時(shí)也為了學(xué)會(huì)并熟練掌握ICCAVR編譯器的應(yīng)用,為最后的聯(lián)機(jī)調(diào)試打下基礎(chǔ)。在這里選中“Use timer0”和“Overflow interrupt”的復(fù)選框。⑵PORTS選項(xiàng):可以設(shè)計(jì)I/O的屬性,其關(guān)系如下:表41 Ports選項(xiàng)中符號(hào)與端口實(shí)際設(shè)定Direction:“1”Value: “1” Direction:“1”Value: “1”Direction:“1”Value: “1”Direction:“1”Value: “1”PORTA 0xff 0x00 0xff 0x00DDRA 0x00 0x00 0xff 0xff 圖41 應(yīng)用構(gòu)筑向?qū)Э騊orts的設(shè)定在具體調(diào)試過(guò)程中設(shè)定。通常來(lái)說(shuō),編譯器會(huì)把“窄”的數(shù)據(jù)類型自動(dòng)轉(zhuǎn)換成“寬”數(shù)據(jù)類型,以保證計(jì)算信息不被丟失。這個(gè)返回的函數(shù)值的數(shù)據(jù)類型可以在函數(shù)定義和函數(shù)說(shuō)明中由用戶指定。 指針是一種用來(lái)專門存放所指對(duì)象地址的變量,它指向計(jì)算機(jī)內(nèi)的一個(gè)內(nèi)存單元?;緮?shù)據(jù)類型包括字符型(Unsign Char和Signed Char)、整型(Unsigned Int和SignedInt)、長(zhǎng)整型(Unsigned Long和Signed long)、浮點(diǎn)型(Float)和雙精度型(Double〕。程序的所有源文件全部以工程的一個(gè)要素保存在工程中,并且程序的編輯和編譯也都在這個(gè)環(huán)境中進(jìn)行。第四章 系統(tǒng)調(diào)試第一節(jié) 系統(tǒng)調(diào)試軟件介紹完成對(duì)系統(tǒng)的硬、軟件設(shè)計(jì)后,就可以對(duì)系統(tǒng)進(jìn)行調(diào)試了。完成這3項(xiàng)工作都必須保證控制器處于不忙的情況下,這就必須有一個(gè)判忙子程序,其流程圖如下:開 始讀左邊控制器的狀態(tài)字驅(qū)動(dòng)器忙?送 狀 態(tài) 字返 回YN 圖33 判忙程序流程圖 (三)顯示程序流程圖根據(jù)上面采用的方法設(shè)置漢字的初始值(lr、X、Y),當(dāng)顯示完第一列的8字節(jié)以后,跳到第二列又從上往下顯示。由此可見,左邊的兩選項(xiàng)在充放電的過(guò)程中是不變的,而右邊的三個(gè)參數(shù)在充電過(guò)程中隨時(shí)發(fā)生變化。必須注意的是,進(jìn)行讀操作之前,必須有一次空讀操作,緊接著再讀才會(huì)讀出所要讀的單元中的數(shù)據(jù)。頁(yè)面地址的設(shè)置和列地址的設(shè)置將顯示存儲(chǔ)器單元唯一的確定下來(lái),為后來(lái)的顯示數(shù)據(jù)的讀/寫作了地址的選通。HD61202將顯示存儲(chǔ)器分成8頁(yè),指令代碼中P2P0就是要確定當(dāng)前所要選擇的頁(yè)面地址,取值范圍為07H,代表第18頁(yè)。3. 顯示起始行設(shè)置指令R/W RSDB7 DB6 DB5 DB4 DB3 DB2 DB1 DB00 01 1 顯示起始行( 063 ) 該指令設(shè)置了顯示起始行寄存器的內(nèi)容。2. 顯示開關(guān)指令R/W RSDB7 DB6 DB5 DB4 DB3 DB2 DB1 DB00 00 0 1 1 1 1 1 1/0該指令設(shè)置顯示開/關(guān)觸發(fā)器的狀態(tài),由此控制顯示數(shù)據(jù)鎖存器的工作方式,從而控制顯示屏上的顯示狀態(tài)。當(dāng)RST為低電平狀態(tài)時(shí),HD61202處于復(fù)位工作狀態(tài),RESET=1;當(dāng)RST為高電平狀態(tài)時(shí),HD61202為正常工作狀態(tài),RESET=0。BUSY=0表示HD61202接口電路已處于“準(zhǔn)備好”狀態(tài),等待計(jì)算機(jī)的訪問(wèn)。下面是各個(gè)指令的功能:1. 讀狀態(tài)指令R/W RSDB7 DB6 DB5 DB4 DB3 DB2 DB1 DB01 0BUSY 0 ON/OFF REST 0 0 0 0狀態(tài)字是計(jì)算機(jī)了解HD61202及其兼容控制驅(qū)動(dòng)器當(dāng)前狀態(tài),或是HD61202及其兼容控制驅(qū)動(dòng)器向計(jì)算機(jī)提供其內(nèi)部狀態(tài)的唯一的信息渠道。 LCD模塊的指令說(shuō)明要完成顯示程序的設(shè)計(jì),必須了解LCD液晶模塊的指令系統(tǒng)。這就是LCD顯示的基本原理。當(dāng)去掉電場(chǎng)后液晶分子又恢復(fù)取扭曲結(jié)構(gòu)。(7) 對(duì)于一些復(fù)雜系統(tǒng)的開發(fā),可以通過(guò)移植(或C編譯器提供)的實(shí)時(shí)操作系統(tǒng)來(lái)實(shí)現(xiàn)。(5) 匯編語(yǔ)言的可移植性很差,而C語(yǔ)言只要將一些與硬件相關(guān)的代碼作適當(dāng)?shù)男薷?,就可以方便地移植到其它種類的單片機(jī)上。(3) 可以實(shí)現(xiàn)軟件的結(jié)構(gòu)化編程,使得軟件的邏輯結(jié)構(gòu)變得清晰、有條理、便于開發(fā)小組計(jì)劃任務(wù)、分工合作。C語(yǔ)言是一種編譯型的結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言,具有簡(jiǎn)單的語(yǔ)法結(jié)構(gòu)和強(qiáng)大的處理功能,具有運(yùn)行速度快、編譯效率高,移植性好和可讀性強(qiáng)等多種優(yōu)點(diǎn),可以實(shí)現(xiàn)對(duì)系統(tǒng)便件的直接操作。從焊下來(lái)的結(jié)果來(lái)看,焊點(diǎn)還可以,也算比較美觀,最關(guān)鍵的是沒(méi)有短路的情況發(fā)生。接下來(lái)是焊接的工作,這部分相對(duì)來(lái)說(shuō)并不陌生,在大二時(shí)曾進(jìn)行過(guò)電子課程的實(shí)習(xí),主要就是完成收音機(jī)的焊接。(4) 布置元件,就是將元件合理地分布在電路板上。對(duì)電路板的設(shè)計(jì)主要分為以下幾個(gè)步驟;(1) 使用原理圖編輯器設(shè)計(jì)原理圖,進(jìn)行電氣檢查(ERC)并生成原理圖的網(wǎng)絡(luò)表。給出檢查報(bào)告,若有錯(cuò)誤則要根據(jù)錯(cuò)誤進(jìn)行改正。包括元件名、參數(shù)、封裝圖等。(3) 原理圖布線。在這里主要用它來(lái)繪制電路原理圖和生成印制電路板。再結(jié)合前面的分析采用間接訪問(wèn)的方式實(shí)現(xiàn)單片機(jī)與液晶顯示模塊之間的連接。電路中接入電容C5用來(lái)實(shí)現(xiàn)頻率補(bǔ)償,防止穩(wěn)壓器產(chǎn)生高頻自激振蕩和抑止電路引入的干擾,C11是有極性的電解電容,以減小穩(wěn)壓電壓輸出端由輸入電源引入的電平干擾。MGLS12864的邏輯電路圖如下:HD61202 *LCD: VGLS1286412864 DOTS64HD61202 (1) HD61202 (2)6464VDDVSSV0/CSA/CSBDB0DB7D/IR/WE圖28 MGLS12864的邏輯電路圖MGLS12864液晶顯示模塊一共有20個(gè)引腳,它的接口定義如下:表22 MGLS12864的接口電路序號(hào)符號(hào)狀態(tài)功  能1D7三態(tài)數(shù)據(jù)總線2D6三態(tài)數(shù)據(jù)總線3D5三態(tài)數(shù)據(jù)總線4D4三態(tài)數(shù)據(jù)總線5D3三態(tài)數(shù)據(jù)總線6D2三態(tài)數(shù)據(jù)總線7D1三態(tài)數(shù)據(jù)總線8D0三態(tài)數(shù)據(jù)總線9E輸入R/W=“L”,E的下降沿鎖存數(shù)據(jù)線R/W=“H”,E為“H”時(shí),數(shù)據(jù)由控制器輸出至數(shù)據(jù)線10R/W輸入R/W=“L”,E=“H”數(shù)據(jù)由控制器輸出數(shù)據(jù)線R/W=“H”,E的下降沿,數(shù)據(jù)由數(shù)據(jù)線輸入到控制器11D/I輸入D/I=“L”,表示DB7~DB0為顯示數(shù)據(jù)D/
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1