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

正文內(nèi)容

畢業(yè)設(shè)計(jì)論文規(guī)則圖形繪制系統(tǒng)設(shè)計(jì)(更新版)

  

【正文】 if(x=127)x=127。if(pitureamp。Muen=0。 while(!change) { getkey()。 unsigned char piture。 void menu_piture()。 //定時(shí)器 2 觸發(fā)事件輸入引腳 8052 only sbit T2 = P1^0。設(shè)置為捕捉方式時(shí),和定時(shí)器 0 或定時(shí)器 1 一樣以 16 位方式工作。//定時(shí)器 2 溢出標(biāo)志位,定時(shí)器 2 溢出時(shí)將置位,當(dāng) TCLK 或 RCLK為 1 時(shí)將不會(huì)置位 sbit EXF2 = T2CON^6。//串行接收允許位 sbit TB8 = SCON^3。 //定時(shí)器 1 中斷優(yōu)先級(jí) sbit PX1 = IP^2。 //串行通信中斷使能 sbit ET1 = IE^3。 //定時(shí)器 1 低字節(jié) sfr TH0 = 0x8C。 //中斷 1 觸發(fā)方式控制位 ,置位時(shí)為跳變觸發(fā) ,復(fù)位時(shí)為低電平觸發(fā) sbit IE0 = TCON^1。 //定時(shí)器 1 溢出中斷標(biāo)志,響應(yīng)中斷后由處理器清零 桂林航天工業(yè)學(xué)院 畢業(yè)設(shè)計(jì)(論文) 第 27 頁(yè) sbit TR1 = TCON^6。8052 only sfr ACC = 0xE0。 //處理器的狀態(tài)寄存器 /* PSW */ sbit CY = PSW^7。 sbit WR = P3^6。 case 0x08: Adjsub=1。KEYWORD)!=KEYWORD)。 extern bit Adjsub。而主要的難題是在軟件設(shè)計(jì)上,在軟件上碰到以下幾點(diǎn)問(wèn)題: ( 1) 對(duì) LCD 寫(xiě)入命令和數(shù)據(jù)的格式、時(shí)序弄亂。 圖形顯示 顯示圖形程序,接到光標(biāo)的位置( xaddress,yaddress)和圖形的長(zhǎng)寬還有整個(gè)圖形的數(shù)據(jù) data,然后開(kāi)始從第一個(gè)光標(biāo)的位置開(kāi)始掃描整張圖形,長(zhǎng)度桂林航天工業(yè)學(xué)院 畢業(yè)設(shè)計(jì)(論文) 第 21 頁(yè) 從 0 到 picture_long,寬度從 0 到 picture_wide,這些都是在主程序中輸入的,然 后 先 引 用 LcDsetcursor() 函 數(shù) 設(shè) 置 光 標(biāo) 設(shè) 置 , 然 后 引 用LCDwriteramprepare()函數(shù)使 RAM準(zhǔn)備好,在每次寫(xiě)入 RAM 前需要先調(diào)用這個(gè)函數(shù)。 桂林航天工業(yè)學(xué)院 畢業(yè)設(shè)計(jì)(論文) 第 19 頁(yè) 圖 顯示 電路 桂林航天工業(yè)學(xué)院 畢業(yè)設(shè)計(jì)(論文) 第 20 頁(yè) 第六章 軟件設(shè)計(jì) 此設(shè)計(jì)名為儀器儀表的鍵盤繪制模擬系統(tǒng),顧名思義軟件占很大比例。 桂林航天工業(yè)學(xué)院 畢業(yè)設(shè)計(jì)(論文) 第 17 頁(yè) 第五章 第硬件原理分析及設(shè)計(jì) 單片機(jī)時(shí)鐘電路 內(nèi)部時(shí)鐘電路如圖所示,在 XTAL1 和 XTAL2 引腳上外接定時(shí)元件,內(nèi)部振蕩電路就產(chǎn)生自激振蕩。 LCD 時(shí)間控制程序是時(shí)間程序重要的部分,時(shí)間控制程序體現(xiàn)了年、月、日、時(shí)、分、秒的計(jì)算方法。該流程考慮了去抖動(dòng)。 表 22 STC89C52 主要功能 主要功能特性 兼容 MCS51 指令系統(tǒng) 8K 可反復(fù)擦寫(xiě) Flash ROM 32個(gè)雙向 I/O 口 256x8bit 內(nèi)部 RAM 3個(gè) 16 位可編程定時(shí) /計(jì)數(shù)器中斷 時(shí)鐘頻率 024MHz 2個(gè)串行中斷 可編程 UART 串行通道 2個(gè)外部中斷源 共 6個(gè)中斷源 2個(gè)讀寫(xiě)中斷口線 3 級(jí)加密位 低功耗空閑和掉電模式 軟件設(shè)置睡眠和喚醒功能 桂林航天工業(yè)學(xué)院 畢業(yè)設(shè)計(jì)(論文) 第 13 頁(yè) 第三章 按鍵模塊 圖 31 是按鍵輸入電路。這佯,只要電源 Vcc 的上升時(shí)間不超過(guò) 1ms,就可以實(shí)現(xiàn)自動(dòng)上電復(fù)位,即接通電源就成了系統(tǒng)的復(fù)位初始化。 除 PC 之外,復(fù)位操作還對(duì)其他一些寄存器有影響,它們的復(fù)位狀態(tài)如表一所示。對(duì)外部振蕩信號(hào)無(wú)特殊要求,只要求保證脈沖寬度,一般采用頻率低于 12MHz 的方波信號(hào)。 讀寫(xiě)操作時(shí)序 寫(xiě)操作時(shí)序 圖 12 寫(xiě)操作時(shí)序 讀操作時(shí)序 圖 13 讀 操作時(shí)序 讀寫(xiě)時(shí)序參數(shù)表 表 13 讀寫(xiě)時(shí)序參數(shù)表 桂林航天工業(yè)學(xué)院 畢業(yè)設(shè)計(jì)(論文) 第 7 頁(yè) 桂林航天工業(yè)學(xué)院 畢業(yè)設(shè)計(jì)(論文) 第 8 頁(yè) 第二章 STC89C52 芯片介紹 STC89C52 是一種帶 8K 字節(jié)閃爍可編程可檫除只讀存儲(chǔ)器( FPEROMFlash Programable and Erasable Read Only Memory )的低電壓,高性能 COMOS8 的微處理器,俗稱單片機(jī)。 設(shè)置 Y 地址 (SET Y ADDRESS) 代碼 R/W D/I DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 形式 0 0 0 1 A5 A4 A3 A2 A1 A0 此指令的作用是將 A5∽ A0 送入 Y 地址計(jì)數(shù)器 ,作為 DDRAM 的 Y 地址指針。在驅(qū)動(dòng)方式上相應(yīng)地采用了類同于 CRT 的光柵掃描方法。 靜態(tài)驅(qū)動(dòng)法 靜態(tài)驅(qū)動(dòng)法是獲得最佳顯示質(zhì)量的最基本的方法。 表 11 極限電壓 電參數(shù) 表 12 12864 電參數(shù) LCD 的驅(qū)動(dòng)方式 液晶的顯示是由于在顯示像素上施加了電場(chǎng)的緣故,而這個(gè)電場(chǎng)則由顯示像素前后兩電極上的電位信號(hào)合成產(chǎn)生,在顯示像素上建立直流電場(chǎng)是非常容易的事,但直流電場(chǎng)將導(dǎo)致液晶材料的化學(xué)反應(yīng)和電極老化,從而迅速降低液晶的顯示壽命,因此必須建立交流驅(qū)動(dòng)電場(chǎng),并且要求這個(gè)交流電場(chǎng)中的直流分量越小越好,通常要求直流分量小于 50mV。主要完成工作有實(shí)現(xiàn)按鍵內(nèi)容的液晶顯示,實(shí)現(xiàn)按鍵功能的液晶顯示,實(shí)現(xiàn)便攜式設(shè)備的結(jié)果輸出。 2020 年 3 月 2020 年 4 月:系統(tǒng)調(diào)試。 主要技術(shù)參數(shù)指標(biāo) 可自動(dòng)畫(huà)矩形框和實(shí)心矩形。可調(diào)參數(shù):中心點(diǎn)坐標(biāo)、對(duì) 角線半長(zhǎng)和對(duì)角線半高。 方案論證 采用大規(guī)模集成電路,如 FPGA、嵌入式等比較容易產(chǎn)生規(guī)則圖形,但利用單片機(jī)產(chǎn)生更經(jīng)濟(jì)、電路更簡(jiǎn)單,適應(yīng)于比較簡(jiǎn)單的顯示 場(chǎng)合。在中規(guī)模圖形式液晶顯示模塊中,內(nèi)置 T6963C 控制器的液晶顯示模塊是目前較為常用的一種。 名稱 符號(hào) 測(cè)試條件 標(biāo)準(zhǔn)值 單位 最小值 最大值 電源電壓 VDDVSS Ta=25℃ 0 V LCD 驅(qū)動(dòng)電壓 VDDV0 0 V 輸入電壓 V1 0 VDD V 名稱 符號(hào) 測(cè)試條件 標(biāo)準(zhǔn)值 單位 最小值 典型值 最大值 電壓 邏輯 VDDVSS V LCD VDDV0 V 電流 邏輯 IDD mA LCD IEE mA LCD 工作電壓 (推薦值) VDDV0 0℃ V 25℃ V 40℃ V 輸入電壓 ‘ H’電平 VIH 高電平 VDD V ‘ L’電平 VIIL 低電平 0 V 桂林航天工業(yè)學(xué)院 畢業(yè)設(shè)計(jì)(論文) 第 3 頁(yè) 液晶顯示的驅(qū)動(dòng)就是用來(lái)調(diào)整施加在液晶顯示器件電極上的電位信號(hào)的相位、峰值、頻率等,建立驅(qū)動(dòng)電場(chǎng),以實(shí)現(xiàn)液晶顯示器件的顯示效果。振蕩器的脈沖信號(hào)經(jīng)分頻后直接施加在液晶顯示器件的背電極 BP 上,而段電極的脈沖信號(hào)是由顯示選擇信號(hào) A 與時(shí)序脈沖通過(guò)邏輯異或合成產(chǎn)生,當(dāng)某位顯示像素被顯示選擇時(shí), A= 1,該顯示像素上兩電極的脈沖電壓相位相差 180? ,在顯示像素上產(chǎn)生 2V的電壓脈沖序列,使該顯示像素呈現(xiàn)顯示特性;當(dāng)某位顯示像素為非顯示選擇時(shí), A= 0,該顯示像素上兩電極的脈沖電壓相位相同,在顯示像素上合成電壓脈沖為 0V,從而實(shí)現(xiàn)不顯示的效果。 液晶模塊指令系統(tǒng) 顯示開(kāi)關(guān)控制 (DISPLAY ON/OFF) 代碼 R/W D/I DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 形式 0 0 0 0 1 1 1 1 1 D D=1:開(kāi)顯示 (DISPLAY ON)意即顯示器可以進(jìn)行各種顯示操作 D=0:關(guān)顯示 (DISPLAY OFF)意即不能對(duì)顯示器可以進(jìn)行各種顯示操作 設(shè)置顯示起始行 代碼 R/W D/I DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 形式 0 0 1 1 A5 A4 A3 A2 A1 A0 前面在 Z 地址計(jì)數(shù)器一節(jié)已經(jīng)描述了顯示起始行是由 Z 地址計(jì)數(shù)器控制的。 BF: 前面已敘述過(guò)( 見(jiàn) BF 標(biāo)志位一節(jié))。時(shí)鐘可以由內(nèi)部方式產(chǎn)生或外部方式產(chǎn)生。對(duì)外部振蕩信號(hào)無(wú)特殊要求,只要求保證脈沖寬度,一般采用頻率低于 12MHz 的方波信號(hào)。若使用頗率為 6MHz 的晶振,則復(fù)位信號(hào)持續(xù)時(shí)間應(yīng)超過(guò) 4us 才能完成復(fù)位操作。 本系統(tǒng)的復(fù)位電路采用圖 2— 4( b)上電復(fù)位方式。 這種按鍵形式電路簡(jiǎn)單,配置靈活,但是因?yàn)槊恳粋€(gè)按鍵需要占用一個(gè) I/O 口,所以, I/O 口占用量很大,它只適合于按鍵數(shù)量少的情況下使用。 軟件工作原理 軟件控制程序主要有主控程序、時(shí)間程序、 LCD 控制程序、時(shí)間及日期顯示程序、鍵盤掃描程序等組成。如果是閏年,第 2 月天數(shù)為 29 天,非閏年則有 28 天。 ( 2)內(nèi)因 振蕩源的穩(wěn)定性,主要由起振時(shí)間頻率穩(wěn)定度和占空比穩(wěn)定度決定 起振時(shí)間可由電路參數(shù)整定穩(wěn)定度受振蕩器類型溫度和電壓等參數(shù)影響復(fù)位電路的可靠性。 寄存器寫(xiě)入 寫(xiě)入液晶寄存器地址,根據(jù)寫(xiě)入電平時(shí)序可以得到,先使 CS和 RS置低電平,然后在送上寄存器的地址,再將寫(xiě)信號(hào) WR 送一低電平脈沖,這樣 P3口上的寄存器地址被液晶寫(xiě)入,最后再恢復(fù) CS高電平,這樣寄存器地址就寫(xiě)入了。 我們?cè)谟布{(diào)試的時(shí)候發(fā)現(xiàn)單片機(jī) 和液晶 12864一切正常,比較順利。 ( 4) 在設(shè)計(jì)時(shí)鐘部分時(shí),單片機(jī)的定時(shí)器 /計(jì)數(shù)器、中斷部分出錯(cuò)。 key=P3amp。 break。 }} My51 STC89C52 頭文件 ifndef __MY51_H__ define __MY51_H__ /* BYTE Registers */ sfr P0 = 0x80。 sbit INT1 = P3^3。 //通用標(biāo)志位 sbit RS1 = PSW^4。 //堆棧指針寄存器 sfr DPL = 0x82。處理器響應(yīng)中斷后清除該位 sbit TR0 = TCON^4。 //中斷 0 觸發(fā)方式控制位 ,置位時(shí)為跳變觸發(fā) ,復(fù)位時(shí)為低電平觸發(fā) sfr TMOD = 0x89。 //中斷使能寄存器 。 //定時(shí)器 0 中斷使能 sbit EX0 = IE^0。 //外部中斷 0 優(yōu)先級(jí) sfr SCON = 0x98。 sbit TI = SCON^1。//發(fā)送時(shí)鐘 標(biāo)志位 ,當(dāng)串行口以方式 1 或 3 工作時(shí) ,將使用定時(shí)器 2的溢出率作為串行口接收時(shí)鐘頻率 sbit EXEN2 = T2CON^3。 //第二種工作方式為自動(dòng)重裝方式,其中包含了兩個(gè)子功能,由 EXEN2 來(lái)選擇,當(dāng) EXEN2 //復(fù)位時(shí), 16 位定時(shí)器溢出將觸發(fā)一個(gè)中斷并將 RCAP2H 和 RCAP2L中的數(shù)裝入定時(shí)器中,當(dāng) //EXEN2 置位時(shí),除上述功能外, T2EX 引腳的負(fù)跳變將產(chǎn)生一次重裝操作 //最后一種方式用來(lái)產(chǎn)生串行口通訊所需的波特率,這通過(guò)同時(shí)或分別置位 RCLK 和 TCLK //來(lái)實(shí)現(xiàn),在這種方式中,每個(gè)機(jī)器周期都將使定時(shí)器加 1,而不像定時(shí)器 0 和 1 那樣需 //要 12 個(gè)機(jī)器周期,這使得串行通訊的波特率更高 sfr RCAP2L = 0xCA。 sfr ISP_ADDRL=0xe4。 bit Muen=0。 unsigned char pant_mode=1。} if(Muen){change=!change。if(selection6)selection=0。 case 1: pMode^=0x01。0x80)x=0。 case 5: if(Adjadd){ar+=1。} if(Adjsub){b=1。 switch(piture) { case 0: if(!pant_mode)g_12864_clear(
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1