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

正文內(nèi)容

基于單片機在電子萬年歷中的應用畢業(yè)論文-文庫吧資料

2025-06-25 12:46本頁面
  

【正文】 2 DB1 DB0LLLLLLLLLH功能:清除顯示屏幕,把DDRAM位址計數(shù)器調(diào)整為“00H”位址歸位CODE: RW RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0LLLLLLLLHX功能:把DDRAM位址計數(shù)器調(diào)整為“00H”,游標回原點,該功能不影響顯示DDRAM位址歸位CODE: RW RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0LLLLLLLHI/DS功能:把DDRAM位址計數(shù)器調(diào)整為“00H”,游標回原點,該功能不影響顯示DDRAM功能:執(zhí)行該命令后,所設置的行將顯示在屏幕的第一行。 (二)、LCD12864工作原理及說明MPU寫資料到模塊從模塊讀出資料串行連接時序圖串行數(shù)據(jù)傳送共分三個字節(jié)完成:第一字節(jié):串口控制—格式 11111ABC A為數(shù)據(jù)傳送方向控制:H表示數(shù)據(jù)從LCD到MCU,L表示數(shù)據(jù)從MCU到LCD B為數(shù)據(jù)類型選擇:H表示數(shù)據(jù)是顯示數(shù)據(jù),L表示數(shù)據(jù)是控制指令 C固定為0第二字節(jié):(并行)8位數(shù)據(jù)的高4位—格式 DDDD0000第三字節(jié):(并行)8位數(shù)據(jù)的低4位—格式 0000DDDD串行接口時序參數(shù):備注:當模塊在接受指令前,微處理順必須先確認模塊內(nèi)部處于非忙碌狀態(tài),即讀取BF標志時BF需為0,方可接受新的指令;如果在送出一個指令前并不檢查BF標志,那么在前一個指令和這個指令中間必須延遲一段較長的時間,即是等待前一個指令確實執(zhí)行完成,指令執(zhí)行的時間請參考指令表中的個別指令說明。時鐘突發(fā)寄存器可一次性順序讀寫除充電寄存器外的所有寄存器內(nèi)容。如下圖8所示: 圖8 DS1302讀與寫的時序圖DS1302的寄存器DS1302有12個寄存器,其中有7個寄存器與日歷、時鐘相關(guān),存放的數(shù)據(jù)位為BCD碼形式,其日歷、時間寄存器及其控制字見圖9。圖7 DS1302的控制字 數(shù)據(jù)輸入輸出在控制指令字輸入后的下一個SCLK時鐘的上升沿時,數(shù)據(jù)被寫入DS1302,數(shù)據(jù)輸入從低位即位0開始。 DS1302的控制字DS1302的控制字如圖7所示?!癢P”是寫保護位,在任何的對時鐘和RAM的寫操作之前,WP必須為0。控制字節(jié)總是從最低位開始輸入/輸出的。位1至位5指操作單元的地址。圖7為DS1302的控制字,此控制字的位7必須置1,若為0則不能把對DS1302進行讀寫數(shù)據(jù)。BLA、BLK分別為顯示器背光燈的正、負極。E(或EN)端為使能端,下降沿使能。RS為寄存器選擇,高電平1時選擇數(shù)據(jù)寄存器、低電平0時選擇指令寄存器。VDD接5V電源,VSS接地?!?2位。獨特的一線接口,只需要一條口線通信多點能力,簡化了分布式溫度傳感應用無需外部元件可用數(shù)據(jù)總線供電, 測量溫度范圍為55度至+125度。只要占用CPU一個口線即可。只是選擇晶振時,不同的晶振,誤差也較大。DS1302與CPU的連接需要三條線,即SCLK(7)、I/O(6)、RST/CE(5)。時鐘突發(fā)寄存器可一次性順序讀寫除充電寄存器外的所有寄存器內(nèi)容。DS1302有12個寄存器,其中有7個寄存器與日歷、時鐘相關(guān),存放的數(shù)據(jù)位為BCD碼形式。 在控制指令字輸入后的下一個SCLK時鐘的上升沿時,數(shù)據(jù)被寫入DS1302,數(shù)據(jù)輸入從低位即位0開始。位5至位1指示操作單元的地址。I/O為串行數(shù)據(jù)輸入輸出端(雙向),SCLK為時鐘輸入端。上電運行時,在Vcc,RST必須保持低電平。當RST為高電平時,所有的數(shù)據(jù)傳送被初始化,允許對DS1302進行操作。RST是復位/片選線,通過把RST輸入驅(qū)動置高電平來啟動所有的數(shù)據(jù)傳送。當Vcc2小于Vcc1時,DS1302由Vcc1供電。DS1302由Vcc1或Vcc2兩者中的較大者供電。 DS1302的引腳排列,其中Vcc1為后備電源,VCC2為主電源。DS1302內(nèi)部有一個318的用于臨時性存放數(shù)據(jù)的RAM寄存器。(五)、時鐘電路模塊的設計 DS1302 是美國DALLAS公司推出的一種高性能、低功耗、帶RAM的實時時鐘芯片,它可以對年、月、日、周、時、分、秒進行計時,具有閏年補償功能,~。各中斷源的優(yōu)先級由中斷優(yōu)先級寄存器(IP)進行設定。中斷優(yōu)先級控制寄存器(IP)MCS51單片機的中斷優(yōu)先級控制比較簡單,因為系統(tǒng)只定義了高、低2個優(yōu)先級。單片機在中斷響應后不會自動關(guān)閉中斷。當總控制位為禁止時,關(guān)閉整個中斷系統(tǒng),不管分控制為狀態(tài)如何,整個中斷系統(tǒng)為禁止狀態(tài);當總控制位為允許時,開放中斷系統(tǒng),這時才能由各分控制位設置各自中斷的允許與禁止。按位操作時,各位的地址為0A8H~0AFH,可見,MCS51單片機通過中斷允許控制寄存器對中斷的允許(開放)實行兩級控制。串行中斷請求由TI和RI的邏輯或得到。計數(shù)溢出標志位的使用有兩種情況:采用中斷方式時,作中斷請求標志位來使用;采用查詢方式時,作查詢狀態(tài)位來使用;串行口控制寄存器(SCON),進行字節(jié)操作時,寄存器地址為98H。當中斷響應完成轉(zhuǎn)向中斷服務程序時,由硬件把IE0(或IE1)清零, 當計數(shù)器產(chǎn)生計數(shù)溢出時,相應的溢出標志位由硬件置“1”。進行字節(jié)操作時,寄存器地址為88H。 MCS51單片機為用戶提供了四個專用寄存器,來控制單片機的中斷系統(tǒng)。當定時/計數(shù)器T1發(fā)生溢出時,置位TF1,并向CPU申請中斷;RI()或TI(),串行口中斷請求標志。TF0(),片內(nèi)定時/計數(shù)器T0溢出中斷請求標志。一旦輸入信號有效,便使IE0標志置一,向CPU申請中斷。外部中斷0(INT0),通過外部中斷0觸發(fā)方式控制位IT0(),來決定中斷輸入信號是低電平有效還是負跳變有效。中斷源發(fā)出中斷請求,單片機對中斷請求進行響應,當中斷響應完成后應進行中斷返回,返回被中斷的地方繼續(xù)執(zhí)行原來被中斷的程序。所謂的中斷就是,當CPU正在處理某項事務的時候,如果外界或者內(nèi)部發(fā)生了緊急事件,要求CPU暫停正在處理工作而去處理這個緊急事件,待處理完后,再回到原來中斷的地方,繼續(xù)執(zhí)行原來被中斷的程序,這個過程稱作中斷。為解決這個問題,發(fā)展了中斷的概念。圖2 單片機最小系統(tǒng)(四)、單片機中斷系統(tǒng) 在提及單片機的最小系統(tǒng)后,現(xiàn)對單片機的另一重要應用系統(tǒng)即中斷系統(tǒng)做一個比較詳細的介紹。29引腳為程序存儲器允許輸出控制端,當單片機訪問外部程序存儲器時,此引腳輸出的低電平作為讀外部程序存儲器的選通信號。P2端口可以作為8位的地址總線。端口P0、PPP3為單片機的輸入和輸出端口,特別的當P0輸出高電平時,必須接上拉電阻。9管腳是復位輸入端RST,接上電阻電容及開關(guān)后構(gòu)成上電復位電路。強推挽/強上拉,僅為輸入/高阻,開漏,每個I/O口驅(qū)動能力均能達到20mA,但整個芯片最大不要超過120mA;ISP(在系統(tǒng)編程)/IAP(在應用可編程),無需專用編程器,無需專用仿真器,可通過串口()直接下載應用程序,數(shù)秒鐘即可完成一片;有EEPROM功能;看門狗;具備雙串口;工作溫度范圍:075℃(商業(yè)級),40+85℃(工業(yè)級);40管教封裝。針對萬年歷控制,強干擾場所。具有多種功能,畫面移位、睡眠模式等。液晶顯示模塊是12864點陣的漢字圖形液晶顯示模塊,可顯示漢字及圖形,內(nèi)置8192個中文漢字(1616點陣)、128個字符(816點陣)及64256點陣顯示RAM(GDRAM)。176??僧a(chǎn)生年、月、日、周、時、分、秒,具有使用壽命長,精度高和低功耗等特點,同時具有掉電自動保存功能。采用三線接口與CPU進行同步通信,并可采用突發(fā)方式一次傳送多個字節(jié)的時鐘信號或RAM數(shù)據(jù)。封裝:LQFP44,PDIP40,PLCC44;工作電壓:5V。STC90C516RD+系列單片機是宏晶科技推出的新一代超強/高速/低功耗的單片機,指令代碼完全兼容傳統(tǒng)8051單片機,12時鐘/機器周期和6時鐘/機器周期可任意選擇,內(nèi)部集成MAX810專用復位電路,時鐘頻率在12MHz以下時,復位腳可直接接地。STC90C516RD+單片機對DS1302和DS18B20寫入控制字并讀取相應的數(shù)據(jù),繼而控制LCD12864作出對應的顯示。 綜上各模塊的選擇方案與論證,確定最后的主要硬件資源如下:采用STC90C516RD+作為主控制系統(tǒng);DS1302提供時鐘;DS18B20作為數(shù)字式溫度傳感器;LCD12864液晶屏作為顯示。另外,數(shù)字式溫度傳感器還具有測量精度高、測量范圍廣等優(yōu)點。因此,不采用此方法。(四)、溫度傳感器的選擇方案與論證方案一: 使用熱敏電阻作為傳感器,用熱敏電阻與一個相應阻值電阻相串聯(lián)分壓,利用熱敏電阻阻值隨溫度變化而變化的特性,采集這兩個電阻變化的分壓值,并進行A/D轉(zhuǎn)換。主要特點是采用串行數(shù)據(jù)傳輸,可為掉電保護電源提供可編程的充電功能,并且可以關(guān)閉充電功能。DS1302內(nèi)部有一個318的用于臨時性存放數(shù)據(jù)的RAM寄存器。方案二:采用DS1302時鐘芯片實現(xiàn)時鐘,DS1302是美國DALLAS公司推出的一種高性能、低功耗、帶RAM的實時時鐘電路,它可以對年、月、日、周日、時、分、秒進行計時,具有閏年補償功能,~。采用此種方案雖然可以減少時鐘芯片的使用,節(jié)約成本,但是,程序量較大不易修改而且實現(xiàn)的時間誤差較大。但是由于數(shù)碼管動態(tài)掃描需要借助74LS164移位寄存器進行移位,該芯片在程序和電路調(diào)試時往往會有很多障礙,所以不采用LED數(shù)碼管作為顯示。工作電壓:;注意:當在對電路進行調(diào)試時,由于程序的錯誤修改或?qū)Τ绦虻男略龉δ苄枰獰氤绦驎r,避免芯片的多次拔插對芯片造成的損壞。工作溫度范圍:075℃/40+85℃。外部中斷4路,下降沿中斷或低電平觸發(fā)中斷,Power Down模式可由外部中斷低電平觸發(fā)中斷方式喚醒。STC90C516RD+系列單片機是宏晶科技推出的新一代超強/高速/低功耗的單片機,指令代碼完全兼容傳統(tǒng)8051單片機,12時鐘/機器周期和6時鐘/機器周期可任意選擇,內(nèi)部集成MAX810專用復位電路,時鐘頻率在12MHz以下時,復位腳可直接接地。本電子萬年歷的設計在硬件方面主要采用STC9
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1