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

正文內(nèi)容

單片機(jī)畢業(yè)設(shè)計(jì)論文基于單片機(jī)的lcd液晶顯示器控制系統(tǒng)(編輯修改稿)

2025-01-05 13:11 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 開中斷 ET2=0 T/C2 關(guān)中斷 ES : 串行口中斷允許位。 ES=1 串行口開中斷 ES=0 串行口關(guān)中斷 ET1 : 定時(shí)器 /計(jì)數(shù)器 1( T/C2)溢出中斷允許位。 ET1=1 T/C1 開中斷 ET1=0 T/C1 關(guān)中斷 EX1 : 外部中斷 1的允許位 EX1=1 外部中斷 1開中斷 EX1=0 外部中斷 1關(guān)中斷 ET0 : 定時(shí)器 /計(jì)數(shù)器 0( T/C0)溢出中斷允許位。 ET0=1 T/C0 開中斷 ET0=0 T/C0 關(guān)中斷 EX0 : 外部中斷 0的允許位 EX0=1 外部中斷 1開中斷 EX0=0 外部中斷 1關(guān)中斷 定時(shí)器 /計(jì)數(shù)器控制寄存器 TCON 可位尋址,地址 88H。 如 圖 310所示 。 圖 310 定時(shí)器 /計(jì)數(shù)器控制寄存器 河南理工大學(xué)畢業(yè)設(shè)計(jì) (論文)說明書 16 TF1 : 計(jì)時(shí)器 1 溢出 標(biāo)志,當(dāng)計(jì)時(shí)溢出時(shí), 由 硬件設(shè)定為 1,在執(zhí) 相 對(duì)應(yīng) 的 中 斷服務(wù)程序后則自動(dòng)清 0。 TR1 : 計(jì)時(shí)器 1啟動(dòng) 控制位 ,可以由軟件來設(shè)定或清除。 TRl=1時(shí)啟動(dòng) 計(jì)時(shí)器 工作, TRl=0時(shí)關(guān)閉。 TF0 : 計(jì)時(shí)器 0 溢出標(biāo)志,當(dāng)計(jì)時(shí)溢 出 時(shí),由硬件設(shè)定為 1,在執(zhí)行相對(duì)的中斷服務(wù)程序后則自動(dòng)清 0。 TR0 : 計(jì)時(shí)器 O啟動(dòng)控制位,可以由軟件來設(shè)定或清除 ,TR0=1 啟動(dòng)計(jì)時(shí)器工作, TR0= o 時(shí)關(guān)閉。 IE1 : 外部中斷 1 工作標(biāo)志,當(dāng)外部中斷被檢查出來時(shí) 設(shè) 定此位,在執(zhí)行中斷服務(wù)程序后,則清 0。 ITl : 外 部中斷 1 工作形式選擇, ITl= l時(shí),由下降沿 產(chǎn)生外部中斷,ITl=0時(shí),則為低電位產(chǎn)生中斷。 IE0 : 外部中斷 0 工作標(biāo)志,當(dāng)外部出斷被檢查出來時(shí),便件自動(dòng)設(shè)定此位,在執(zhí)行今斷服務(wù)程序后,則清 0。 IT0 : 外部中斷 0工作形式選擇, 1To= 1時(shí)為下降 沿 產(chǎn)生外部中斷, IT0= 0 時(shí)則為低電位產(chǎn)生 中 斷。 中斷優(yōu)先寄存器 IP IP在特殊功能寄存器中,字節(jié)地址為 B8H,位地址 (由低位到高位 )分別是 B8H一 BFH,IP用來設(shè)定各個(gè)中斷源屬于兩級(jí)中斷中的哪一級(jí), IP的基本格式 如圖 311所示 。 圖 311 中斷優(yōu)先寄存器 河南理工大學(xué)畢業(yè)設(shè)計(jì) (論文)說明書 17 :無(wú)效位。 PS:串行 I/ O中斷優(yōu)先級(jí)控制位。 PS= 1,高優(yōu)先級(jí); PS= 0,低優(yōu)先級(jí)。 PTl:定時(shí)器/計(jì)數(shù)器 1中斷優(yōu)先級(jí)控制位。 PTl= 1,高優(yōu)先級(jí); PTl= 0, 低優(yōu)先級(jí)。 Pxl:外部中斷 1中斷優(yōu)先級(jí)控制位。 Pxl= 1,高優(yōu)先級(jí);PXl= O,低優(yōu)先級(jí)。 T0:定時(shí)器/計(jì)數(shù)器 o 中斷優(yōu)先級(jí)控制位。 PT0= 1,高優(yōu)先級(jí); PTO= 0,低優(yōu)先級(jí)。 Px0:外部中斷 0中斷優(yōu)先級(jí)控制位。 Px0= 1,高優(yōu)先級(jí); Px0= 0,傷優(yōu)先級(jí)。在 MCS51 單片機(jī)系列中,高級(jí)中斷能夠打斷低級(jí)中斷以形成中斷嵌套;同級(jí)中斷之間,或低級(jí)對(duì)高級(jí)中斷則不能形成中斷 嵌套。若幾個(gè)同級(jí)中斷同時(shí)向 CPU 請(qǐng)求中斷響應(yīng),則 CPU 按如下順序確定響應(yīng)的先后順序: INT0 一 T0INT1 一 T1一 RI/ T1. .4 中斷的響應(yīng)過程 若某個(gè)中斷源通過編程設(shè)置,處于被打開的狀態(tài),并滿足中斷響應(yīng)的條件,而且當(dāng)前正在執(zhí)行的那條指令已被執(zhí)行完當(dāng)前末響應(yīng)同級(jí)或高級(jí)中斷不是在操作 IE, IP中斷控制寄存器或執(zhí)行 REH指令則單片機(jī)響應(yīng)此中斷。在正常的情況下,從中斷請(qǐng)求信號(hào)有效開始,到中斷得到響應(yīng),通常需要 3 個(gè)機(jī)器周期到 8個(gè)機(jī)器周期。中斷得到響應(yīng)后,自動(dòng)清除中斷請(qǐng)求標(biāo)志 (對(duì)串行 I/ O端口的中斷 標(biāo)志,要用軟件清除 ),將斷點(diǎn)即程序計(jì)數(shù)器之值 (PC)壓入堆棧 (以備恢復(fù)用 );然后把相應(yīng)的中斷入口地址裝入 PC,使程序轉(zhuǎn)入到相應(yīng)的中斷服務(wù)程序中去執(zhí)行。各個(gè)中斷源在程序存儲(chǔ)器中的中斷入口地址如下: 中斷源 入口地址 INT0(外部中斷 0)0003H TF0(TO 中斷 )000BH INT1(外部中斷 1)0013H TFl(T1 中斷 )001BH 河南理工大學(xué)畢業(yè)設(shè)計(jì) (論文)說明書 18 RI/ TI(串行口中斷 )0023H .5 電源控制寄 存器 PCON PCON的字節(jié)地址為 87H,無(wú)位地址, PCON的格式如圖六所示。需指出的是,對(duì) 80C31單片機(jī)而言, PCON還有幾位有效控制位。 如 圖 312所示 。 圖 312 電源控制寄存器 SMOD:波特率加倍位。在計(jì)算串行方式 1, 2, 3的波特率時(shí); 0不加倍; 1加倍。 串行中斷的應(yīng)用特點(diǎn): 8031 單片機(jī)的串行 I/ O端口是一個(gè)中斷源,有兩個(gè)中斷標(biāo)志 RI 和 TI, RI 用于接收, TI用于發(fā)送。 串行端口無(wú)論在何種工作方式下,發(fā)送/接收前都必須對(duì) TI/ RI清零。當(dāng)一幀數(shù)據(jù)發(fā)送/接收完后, TI/RI自動(dòng)置 1,如要再發(fā)送/接收,必須先用軟件將其清除。 在串行中斷被打開的條件下,對(duì)方式 0和方式 1來說,一幀數(shù)據(jù)發(fā)送/接收完后,除置位 TI/ RI外,還會(huì)引起串行中斷請(qǐng)求,并執(zhí)行串行中側(cè)目務(wù)程序。但對(duì)方式 2和方式 3的接收機(jī)而言,還要視 SM2和 RB8的狀態(tài),才可確定 RI是否被置位以及串行中斷的開放: SM2 RB8 接收機(jī)中斷標(biāo)志與中斷狀態(tài) 0 1 激活 RI,引起中斷 1 0 不激活 RI,不引起中斷 1 1 激活 RI,引起中斷 定時(shí)器 /計(jì)數(shù)器簡(jiǎn)稱定時(shí)器, 8051系列單片機(jī)有 2個(gè) 16位的定時(shí)器 /計(jì)數(shù)器:定時(shí)器 0( T0)和定時(shí)器 1( T1)。 8052系列單片機(jī)增加了一個(gè)定時(shí)器 T2。河南理工大學(xué)畢業(yè)設(shè)計(jì) (論文)說明書 19 它們都有定時(shí)器或事件計(jì)數(shù)的功能,可用于定時(shí)控制、延時(shí)、對(duì)外部事件計(jì)數(shù)和檢測(cè)等場(chǎng)合。 定時(shí)器 /計(jì)數(shù)器工作方式 (1) 定時(shí)器 /計(jì)數(shù)器工作方式 除可選擇定時(shí)或計(jì)數(shù)工作方式外,每個(gè)定時(shí)器 /計(jì)數(shù)器還有 4種工作模式。模式 0、 1和 2, T0和 T1的工作模式相同,在模式 3,兩個(gè)定時(shí)器的模式不同 T0由 2個(gè)特殊功能寄存器 TH0和 TL0構(gòu)成, T1則由 TH1和 TL1構(gòu)成。 作定時(shí)器時(shí),定時(shí)器計(jì)數(shù) 8031片內(nèi)振蕩器輸出經(jīng) 12分頻后的脈沖,即每個(gè)機(jī)器周期使定時(shí)器 ( T0或 T1)的寄存器自動(dòng)加 1直至計(jì)滿溢出。所以定時(shí)的分辨率是時(shí)鐘振蕩頻率的 1/12。 作計(jì)數(shù)器時(shí),通過引腳 T0( )和 T1( )對(duì)外部脈沖信號(hào)計(jì)數(shù),當(dāng)輸入脈沖信號(hào)從 1到 0的負(fù)跳變時(shí),計(jì)數(shù)器就自動(dòng)加 1。計(jì)數(shù)的最高頻率一般為振蕩頻率的 1/24。 不論是定時(shí)或是計(jì)數(shù)工作方式,定時(shí)器 T0或 T1都不占用 CPU時(shí)間,除非定時(shí)器 /計(jì)數(shù)器溢出,才可能中斷 CPU的當(dāng)前操作。由此可見,定時(shí)器是單片機(jī)中效率高而且工作靈活的部件。 (2) 除可選擇定時(shí)或計(jì)數(shù)工作方式外,每個(gè)定時(shí)器 /計(jì)數(shù)器還有 4種工作模式。 模式 0、 1和 2, T0和 T1的工作模式相同, 模式 3兩個(gè)定時(shí)器的模式不同。由 TL1的低 5位和 TH1的 8位構(gòu)成 13位計(jì)數(shù)器。定時(shí)器啟動(dòng)后,定時(shí)或計(jì)數(shù)脈沖加到 TL1,從預(yù)先設(shè)置的初值(時(shí)間常數(shù))開始不斷增 1。 TL1計(jì)滿后向 TH1進(jìn)位,直至 13位寄存器計(jì)滿溢出。溢出時(shí), 13位寄存器清 0。 TF1置位并申請(qǐng)中斷。如需進(jìn)一步定時(shí) /計(jì)數(shù),需用指令重置時(shí)間常數(shù)。模式 0的結(jié)構(gòu) 如圖 313所示 。 河南理工大學(xué)畢業(yè)設(shè)計(jì) (論文)說明書 20 圖 313 模式 0的結(jié)構(gòu) 圖 模式 1和模式 0幾乎完全相同,唯一的差別是:模式 1中, 定時(shí)器寄存器 TH1和 TL1組成 16位計(jì)數(shù)器參與操作,從而比模式 0有更大的定時(shí) /計(jì)數(shù)范圍。模式 1的結(jié)構(gòu) 如 圖 314所示 。 圖 314 模式 1的結(jié)構(gòu)圖 由于定時(shí)器 T1無(wú)操作模式 3。若將 T0設(shè)置為模式 3, TL0和 TH0被分成為兩個(gè)互相獨(dú)立的 8位計(jì)數(shù)器, 如 圖 315所示 。 圖 315 模式 3的結(jié)構(gòu)圖 河南理工大學(xué)畢業(yè)設(shè)計(jì) (論文)說明書 21 定時(shí)器共有 2個(gè)控制寄存器 TMOD和 TCON,由軟件寫入 TMOD和 TCON 兩個(gè) 8位寄存器,設(shè)置各個(gè)定時(shí)器的操作模式和控制功能。 定時(shí)器初始化步驟 在使用 8051的定時(shí)器/計(jì)數(shù)器前,應(yīng)對(duì)它進(jìn)行初始化編程,主要是對(duì) TCON和 TMOD編程,計(jì)算和裝載計(jì)數(shù)初值(也稱做時(shí)間常數(shù))。一般完成以下幾個(gè)步驟: (1) 確定 T/C的工作方式 —— 編程 TMOD寄存器; (2) 計(jì)算 T/C中的計(jì)數(shù)初值,并裝載到 THx和 TLx; (3) T/C在中斷方式工作時(shí),須開 CPU中斷和源中斷 —— 編程 IE寄存器; (4) 啟動(dòng)定時(shí)器/計(jì)數(shù)器 —— 編程 TCON中 TRl或 TR0位。 河南理工大學(xué)畢業(yè)設(shè)計(jì) (論文)說明書 22 4 LCD芯片 4. 1 LCD接口 液晶顯示器件( LCD)獨(dú)具的低壓、微功耗特性使他在單片機(jī)系統(tǒng)中特得到了廣泛的 應(yīng)用,常用的液晶顯示模塊分為數(shù)顯液晶模塊、點(diǎn)陣字符液晶模塊和點(diǎn)陣圖形液晶模塊,其中圖形液晶模塊在我國(guó)應(yīng)用較為廣泛,因?yàn)闈h字不能象西文字符那樣用字符模塊即可顯示,要想顯示漢字必須用圖形模塊。 LCD資料我選擇的是 AMPIRE128 64的漢字圖形型液晶顯示模塊,可顯示漢字及圖形, 圖形液晶顯示顯示器 如 圖 41所示 。 CS11CS22GND3VCC4V05RS6R/W7E8DB09DB110DB211DB312DB413DB514DB615DB716RST17Vout18L C D 2A M P I R E 12 8 X 6 4 圖 41 LCD電路圖 河南理工大學(xué)畢業(yè)設(shè)計(jì) (論文)說明書 23 AMPIRE128 64 接口說明表 表 接口說明表 管腳號(hào) 管腳 電平 說明 1 CS1 H/L 片選擇信號(hào),低電平時(shí)選擇前 64 列 2 CS2 H/L 片選擇信號(hào),低電平時(shí)選擇后 64 列 3 GND 0V 邏輯電源地 4 VCC 邏輯電源正 5 V0 LCD 驅(qū)動(dòng)電壓,應(yīng)用時(shí)在 VEE 與 V0之間加一 2K 可調(diào)電阻 6 RS H/L 數(shù)據(jù) \指令選擇:高電平:數(shù)據(jù) D0D7將送入顯示 RAM; 低電平:數(shù)據(jù) D0D7 將送入指令寄存器執(zhí)行 7 R/W H/L 讀 \寫選擇: 高電平:讀數(shù)據(jù);低電平:寫數(shù)據(jù) 8 E H/L 讀寫使能,高電平有效,下降沿鎖定數(shù)據(jù) 9 DB0 H/L 數(shù)據(jù)輸入輸出引腳 10 DB1 H/L 數(shù)據(jù)輸入輸出引腳 11 DB2 H/L 數(shù)據(jù)輸入輸出引腳 12 DB3 H/L 數(shù)據(jù)輸入輸出引腳 13 DB4 H/L 數(shù)據(jù)輸入輸出引腳 14 DB5 H/L 數(shù)據(jù)輸入輸出引腳 15 DB6 H/L 數(shù)據(jù)輸入輸出引腳 16 DB7 H/L 數(shù)據(jù)輸入輸出引腳 17 RST L 復(fù)位信號(hào),低電平有效 18 VOUT 10V LCD 驅(qū)動(dòng)電源 4. 2 指令描述 (1) 顯示開 /關(guān)設(shè)置 CODE: R/W RS IDB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 L L L L H H H H H H/L 功能:設(shè)置屏幕顯示開 /關(guān)。 DB0=H,開顯示; DB0=L,關(guān)顯示。不影響顯示 RAM(DD RAM)中的內(nèi)容。 (2) 設(shè)置顯示起始行 CODE: R/W RS IDB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 L L H H 行地址( 0~ 63) 河南理工大學(xué)畢業(yè)設(shè)計(jì) (論文)說明書 24 功能:執(zhí)行該命令后,所設(shè)置的行將顯示在屏幕的第一行。顯示起始行是由 Z 地址計(jì)數(shù)器控制的,該命令自動(dòng)將 A0A5 位地址送入 Z 地址計(jì)數(shù)器,起始地 址可以是 063 范圍內(nèi)任意一行。 Z地址計(jì)數(shù)器具有循環(huán)計(jì)數(shù)功能,用于顯示
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦