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

正文內(nèi)容

片機(jī)課程設(shè)計(jì)--電子日歷的制作-文庫(kù)吧資料

2025-06-12 06:46本頁(yè)面
  

【正文】 lcden=0。 lcden=0。 lcden=1。 P0=。 } void write_(uchar ) //寫(xiě)命令 { rs=0。y0。x0。 void delay(uint z) //延時(shí)函數(shù) 1ms { uint x,y。 uchar code table4[]= ALARM 。 uchar code 單片機(jī)課程設(shè)計(jì) 2 table2[]=MONTUEWEDTHUFRISATSUN。 uchar code table[]= 20210808 MON。 //鬧鈴 uchar count,s1num,s4num,flag,flag1,flag2,flag3,flag4,flag5。 sbit alaon=P2^6。 sbit spk=P3^7。 //三個(gè)按鍵 sbit s2=P3^1。 //數(shù)據(jù) /命令 sbit lcden=P3^4。但在實(shí)際應(yīng)用中,功能不僅僅于此,通過(guò)對(duì)程序的稍做修改,可以實(shí)現(xiàn)漢字的靜態(tài)顯示,左移,右移的顯示,以及根單片機(jī)課程設(shè)計(jì) 17 據(jù)要求來(lái)控制移動(dòng)速度和每次移動(dòng)的距離,并且都可以和上位機(jī)進(jìn)行通信實(shí)現(xiàn)漢字的更新。 74LS373 和 EEPROM2864 完成外部數(shù)據(jù)存儲(chǔ)功能。通信電路由MAX232 進(jìn)行電平轉(zhuǎn)換實(shí)現(xiàn)單片機(jī)與上位機(jī)的通信,完成將字模向外部字模數(shù)組的傳遞過(guò)程。 結(jié) 論 針對(duì)傳統(tǒng)漢字顯示系統(tǒng)顯示方式單一,字模更換難度大的問(wèn)題 ,設(shè)計(jì)了本系統(tǒng),系統(tǒng) 是 以 AT89C52 單片機(jī)為核心,采用并行 ISP 下載, 串行數(shù)據(jù)傳輸、動(dòng)態(tài)掃描技術(shù),利用人眼視覺(jué)暫留現(xiàn)象實(shí)現(xiàn)漢字移動(dòng)顯示并可與 PC 機(jī)進(jìn)行通信 的16*64LED 漢字顯示屏 。 測(cè)試結(jié)果 此次系統(tǒng)設(shè)計(jì)結(jié)果較好, LED 顯示屏能很好的顯示信息。 軟件 調(diào)試 軟件調(diào)試采用 單片機(jī)仿真器 WAVE6000L 及微機(jī),將編好的程序進(jìn)行調(diào)試,主要是檢查語(yǔ)法錯(cuò)誤。由于在系統(tǒng)設(shè)計(jì)中采用模塊設(shè)計(jì)法,所以方便對(duì)各電路模塊功能進(jìn)行逐級(jí)測(cè)試: LED 驅(qū)動(dòng)模塊的調(diào)試,數(shù)據(jù)存儲(chǔ)模塊的調(diào)試, PC 機(jī)通信模塊的調(diào)試等,最后將各模塊組合后進(jìn)行整體測(cè)試 。其具體的工作流程為:系統(tǒng)通電后,開(kāi)始初始化操 作,使得 DS1302 不具備寫(xiě)保護(hù)的模式,同時(shí)當(dāng)復(fù)位端產(chǎn)生一個(gè)高電平時(shí),對(duì) DS1302 進(jìn)行寫(xiě)地址,并延遲一段時(shí)間,向該地址寫(xiě)數(shù)據(jù),同時(shí)地址增加,如果數(shù)據(jù)寫(xiě)完沒(méi)有寫(xiě)完,則繼續(xù)對(duì) DS1302 進(jìn)行寫(xiě)地址操作,否則進(jìn)行下一步操作,當(dāng)給復(fù)位端一個(gè)高電平后,對(duì) DS1302 寫(xiě)地址,同時(shí)延遲一段時(shí)間后,將該地址的數(shù)據(jù)讀出來(lái),同時(shí)地址增加,如果數(shù)據(jù)沒(méi)有讀完,則繼續(xù)對(duì) DS1302 進(jìn)行寫(xiě)地址操作,否則即數(shù)據(jù)已經(jīng)讀完,則將讀取出來(lái)的數(shù)據(jù)顯示出來(lái),并進(jìn)行返回操作。系統(tǒng)一直掃描是否有鍵按下,當(dāng)有按鍵 S1 按下后,系統(tǒng)進(jìn)入時(shí)間設(shè)定模式,并對(duì)不準(zhǔn)確的時(shí)間進(jìn)行設(shè)定和調(diào)整,直到設(shè)定完成后,則將設(shè)定后的時(shí)間顯示在LED 數(shù)碼管上。其具體的工作流程如下:系統(tǒng)通電后,對(duì)系統(tǒng)進(jìn)行復(fù)位初始化處理,然后 控制主機(jī) AT89C51 單片機(jī)從時(shí)鐘芯片 DS1302 中讀取時(shí)間,存儲(chǔ)到單片機(jī)中,并顯示到 LED 數(shù)碼管上。 AT89C51 單片機(jī)主要 I/O口的分配, 分別接 MAX7219 的 DIN,LOAD,CLK 三個(gè)功能端, P3 接查詢式按鍵, 分別接 DS1302 的 CLK, IO, RST 端。因?yàn)檎袷庮l率較低,也可以不接電容,對(duì)計(jì)時(shí)精度影響不大。在此方式下,位 5 為第二個(gè) 10 小時(shí)位( 20~ 23h)。 AMPM/1224 小時(shí)方式:小時(shí)寄存器的位 7 定義為 12 或 24 小時(shí)方式選擇位。當(dāng)它為 1 時(shí), DS1302 停止振蕩,進(jìn)入低功耗的備份方式,通常在對(duì) DS1302 進(jìn)行寫(xiě)操作時(shí)(如進(jìn)入時(shí)鐘調(diào)整程序) ,停止振蕩。其日歷、時(shí)間寄存器及其控制字如下表所示,其中奇數(shù)為讀操作,偶數(shù)為寫(xiě)操作 ??刂谱止?jié)總是從最低位開(kāi)始輸入 /輸出。位 5~ 1( A4~ A0)指示操作單元的地址??刂谱止?jié)的最高有效位(位 7)必須是邏輯 1,如果它為 0,則不能把數(shù)據(jù)寫(xiě)入到 DS1302 中。只有在 SCLK 為低電平時(shí),才能將RST 置為高電平。在開(kāi)始 8 個(gè)時(shí)鐘周期,把命令字節(jié)裝入移位寄存器后,另外的時(shí)鐘周期在讀操作時(shí)輸出數(shù)據(jù),在寫(xiě)操作時(shí)寫(xiě)入數(shù)據(jù)。 DS1302 有 Vcc1(主電源) / Vcc2(后備電源)雙電源引腳,由 Vcc1 或 Vcc2 中較大者供電。時(shí)鐘的運(yùn)行可以采用 24小 時(shí)或帶 AM/PM 的 12 小時(shí)格式。實(shí)時(shí)時(shí)鐘 /日歷提供秒、分、時(shí)、日、周、月和年等信息。 時(shí)鐘電路 DS1302 工作方式簡(jiǎn)介及數(shù)據(jù)操作原理 DS1302 時(shí)鐘芯片包括實(shí)時(shí)時(shí)鐘 /日歷和 31 字節(jié)的靜態(tài) RAM。根據(jù)抖動(dòng)特性,在第一次檢測(cè)到按鍵按下后,執(zhí)行一段延時(shí) 5~10ms 讓前延抖動(dòng)消失后再一次檢測(cè)鍵的狀態(tài),如果仍保持閉合狀態(tài)電平,則確認(rèn)真正有鍵按下。 單片機(jī)課程設(shè)計(jì) 10 圖 鍵操作和鍵抖動(dòng) 消除抖動(dòng)的不良后果的方法有硬、軟件兩種。但是由于按鍵的結(jié)構(gòu)為機(jī)械彈性開(kāi)關(guān),在按鍵按下和斷開(kāi)時(shí),觸點(diǎn)在閉合和斷開(kāi)瞬間還會(huì)接觸不穩(wěn)定,引起 A點(diǎn)電平不穩(wěn)定,如圖 211b 所示,鍵盤(pán)的抖動(dòng)時(shí)間一般為 5~ 10ms,抖動(dòng)現(xiàn)象會(huì)引起 CPU對(duì)一次鍵操作進(jìn)行多次處理,從而可能產(chǎn)生錯(cuò)誤。按鍵未按下時(shí), A 點(diǎn)電位為高電平 5V;按鍵按下時(shí), A 點(diǎn)電位為低電平。為了輸入數(shù)據(jù)、查詢和控制系統(tǒng)的工作狀態(tài),都要用到鍵盤(pán),鍵盤(pán)是人工干預(yù)計(jì)算機(jī)的主要手段。 單片機(jī)課程設(shè)計(jì) 9 主要單元電路的設(shè)計(jì) 顯示電路 顯示部分采用普通的共陰數(shù)碼管顯示,兩個(gè)四位一體八段 LED 顯示數(shù)碼管和一個(gè)一 位LED 數(shù)碼管設(shè)計(jì)時(shí)數(shù)碼管同時(shí)掃描,顯示時(shí)采用串行口輸出段碼,用 MAX7219 驅(qū)動(dòng)數(shù)碼 管。 顯示測(cè)試寄存器 :地址= FFH。有兩種模式選擇 :一種是關(guān)斷狀態(tài)模式 (D0 = 0)。共有 16 級(jí)選擇 ,用于 LED 顯示亮度的強(qiáng)弱設(shè)置。用于設(shè)置顯示的 LED 個(gè)數(shù) ( 1 ~ 8 ) , 比如當(dāng)設(shè)置為 0xX4 時(shí) ,LED 0~5 顯示。實(shí)際應(yīng)用中可以按位設(shè)置選擇 B 譯碼或是不譯碼方式。當(dāng)選擇不譯碼時(shí) , 8 個(gè)數(shù)據(jù)為分別一一對(duì)應(yīng) 7 個(gè)段和小數(shù)點(diǎn)位 。 MAX7219 的驅(qū)動(dòng)程序首先必須對(duì) 5 個(gè)控制寄存器初始設(shè)置即初始化 , 各控制寄 存器設(shè)置含義如下 :譯碼模式選擇寄存器(地址= F9H)。 LED 顯示寄存器由內(nèi)部 8 8 靜態(tài) RAM 構(gòu)成 ,操作者可直接對(duì)位寄存器進(jìn)行個(gè)別尋址 , 以刷新和保持?jǐn)?shù)據(jù) , 只要 V +超過(guò) 2 V(一般為+ 5V)。 ● 亮度寄存器(地址 0AH):亮度可以用硬件和軟件兩種方法調(diào)節(jié)亮度寄存器中的 D0~ D3位可以 控制 LED 顯示器的亮度。 ● 顯示測(cè)試寄存器(地址 0FH):當(dāng) D0=0 時(shí), MAX7219 按設(shè)定模式正常工作;當(dāng) D0=1 時(shí),處于測(cè)試狀態(tài)。 ● 掃描 界限寄存器(地址 0BH):該寄存器中 D0~ D3 位數(shù)據(jù)設(shè)定值為 0~ 7H,設(shè)定值表示顯示器動(dòng)態(tài)掃描個(gè)數(shù)位 1~ 8。其主要特點(diǎn)如下: 8KB Flash ROM,可以擦除 1000 次以上,數(shù)據(jù)保存10 年。 系統(tǒng)硬件概述 主控制器 AT89C51 ATMEL 公司生產(chǎn)的 AT89C51 單片機(jī)采用高性能的靜態(tài) 80C51 設(shè)計(jì),并采用先進(jìn) 工藝制造,還帶有非易失性 Flash 程序存儲(chǔ)器。 第 3 章 系統(tǒng)硬件設(shè)計(jì) 為使該模塊化 LED 顯示屏控制系統(tǒng)具有更加方便和靈活性,我們對(duì)系統(tǒng)的硬件做了精心設(shè)計(jì)。使用者還可選擇停機(jī)模式、數(shù)字亮度控制、從 1~ 8 選擇掃描位數(shù)和對(duì)所有 LED 顯示器的測(cè)試模式。 MAX7219 和微處理器只需三根導(dǎo)線連接,每位顯示數(shù)字有一個(gè)地址由微處理器寫(xiě)入。片內(nèi)包括 BCD 譯碼器、多路掃描控制器、字和位驅(qū)動(dòng)器和 8 8 靜態(tài) RAM。更重要的是, DS1302 可以在很小電流的后備電源( ~ 電源,再 時(shí)耗電小于 300nA),而且 DS1302 可以編程選擇多種充電電流來(lái)隊(duì)后備電源進(jìn)行慢速充電,可以保證后備電源基本不耗電。 圖 21 總體硬件組成框圖 單片機(jī)課程設(shè)計(jì) 6 主控芯片使 用 51 系列 AT89C51 單片機(jī),時(shí)鐘芯片使用美國(guó) DALLAS 公司推出的一種高性能、低功耗、帶 RAM 的實(shí)時(shí)時(shí)鐘 DS1302。所以采用方案一獨(dú)立式鍵盤(pán)。其特點(diǎn)是簡(jiǎn)單且不增加成本,這種鍵盤(pán)適合按鍵數(shù)量較多的場(chǎng)合。 方案二:使用矩陣式鍵盤(pán)。獨(dú)立式鍵盤(pán)是指直接用 I/O 口線構(gòu)成的單個(gè)按鍵電路。 鍵盤(pán)模塊的選擇 在對(duì)日期和時(shí)間進(jìn) 行切換,對(duì)日期和時(shí)間進(jìn)行調(diào)節(jié)校準(zhǔn)過(guò)程中,系統(tǒng)需要產(chǎn)生激勵(lì)電流,因此需要用按鍵。 根據(jù)以上的論述,采用方案二。 數(shù)碼管具有:低能耗、低損耗、低壓、壽命長(zhǎng)、單片機(jī)課程設(shè)計(jì) 5 耐老化、防曬、防潮、防火、防高(低)溫,對(duì)外界環(huán)境要求低,易于維護(hù),同時(shí)其精度比較高,稱重輕,精確可靠,操作簡(jiǎn)單。在使用時(shí),不能有靜電干擾,否則易 燒壞液晶的顯示芯片,不易維護(hù)。 液晶顯示屏( LCD)具有輕薄短小、低耗電量、無(wú)輻射危險(xiǎn),平面直角顯示以及影象穩(wěn)定不閃爍等優(yōu)勢(shì),可視面積大,畫(huà)面效果好,分辨率高,抗干擾能力強(qiáng)等特點(diǎn)。選用方案一作為主方案,方案二作為備用方案。其主要特點(diǎn)如下: 8KB Flash ROM,可以擦除 1000 次以上,數(shù)據(jù)保存 10 年。 方案二:采用 FTC10F04 單片機(jī),還帶有非易失性 Flash 程序存儲(chǔ)器。 單片機(jī)的選擇 方案一:采用傳統(tǒng)的 AT89C51 作為電機(jī)的控制核心。 由于構(gòu)成的應(yīng)用系統(tǒng)是一個(gè)計(jì)算機(jī)系統(tǒng),相當(dāng)多的測(cè)、控功能由軟件實(shí)現(xiàn),故具有柔性特征,不須改變硬件系統(tǒng)就能適當(dāng)?shù)馗淖兿到y(tǒng)功能。這些可靠性的獲得除了依靠單片機(jī)芯片本身的高可靠性以及應(yīng)用有最少的聯(lián)接外,還可以方便地采用軟、硬件技術(shù)。因此,只要外加一些擴(kuò)展電路及必要的通道接口就可以構(gòu)成各種計(jì)算機(jī)應(yīng)用系統(tǒng),如工業(yè)流水線控制系統(tǒng)、作為家用電器的主控制器、分布式控制系統(tǒng)的終端節(jié)點(diǎn)或作為其主控制節(jié)點(diǎn)起中繼的作用、數(shù)據(jù)采集系統(tǒng)、自單片機(jī)課程設(shè)計(jì) 4 動(dòng)測(cè)試系統(tǒng)等。集成技術(shù)的最新發(fā)展之一是將 CPU 和外圍芯片,如程序存儲(chǔ)器、數(shù)據(jù)存儲(chǔ)器、并行 I/O口、串行 I/O口、定時(shí) /計(jì)數(shù)器、中斷控制器及其他控制部件集成在一個(gè)芯片之中,制成單片計(jì)算機(jī)( SingleChip Microputer)。 系統(tǒng)主要包括 單片機(jī)最小系統(tǒng)、 LCD 顯示電路、蜂鳴器電路 、 獨(dú)立鍵盤(pán)電路等; 下面對(duì)各模塊的設(shè)計(jì)逐一進(jìn)行論證比較。在硬件系統(tǒng)中設(shè)有獨(dú)立按鍵和 LED 顯示器,能顯示豐的信息,根據(jù)使用者的需要可以隨時(shí)對(duì)時(shí)間進(jìn)行校準(zhǔn)、選擇時(shí)間等,綜上所述此萬(wàn)年歷具有讀取方便、顯示直觀、功能多樣、電路簡(jiǎn)潔、成本低廉等諸多優(yōu)點(diǎn),符合電子儀器儀表的發(fā)展趨勢(shì),具有廣闊的市場(chǎng)前景。目前市場(chǎng)上各式各樣的電子時(shí)鐘數(shù)不勝數(shù),但多數(shù)是只針對(duì)時(shí)間顯示,功能單 一不能滿足人們?nèi)粘I钚枨?。以電腦軟件或者電子產(chǎn)品形式出現(xiàn)的萬(wàn)年歷被稱為電子萬(wàn)年歷。 本設(shè)計(jì)任務(wù) 隨著電子技術(shù)的發(fā)展,人類(lèi)不斷研究,不斷創(chuàng)新紀(jì)錄。人們需要掌握單片機(jī)知識(shí),跨入單片機(jī)應(yīng)用與開(kāi) 發(fā)領(lǐng)域的大門(mén)。單片機(jī)的應(yīng)用,使許多領(lǐng)域的技術(shù)水平和自動(dòng)化程度大大提高。在日常生活方面,我們使用彩電、洗衣機(jī)、電冰箱,錄放機(jī)、 VCD、照相機(jī)、手機(jī)、高級(jí)定時(shí)鬧鐘以及公共汽車(chē)上的報(bào)站器等等可以說(shuō)舉不勝舉。隨著科學(xué)技術(shù)的迅猛發(fā)展,單片計(jì)集成度高、體積小、運(yùn)算速度快、功耗低、運(yùn)行可靠、價(jià)格低廉等諸多優(yōu)點(diǎn),越 來(lái)越顯現(xiàn)出來(lái)。單片機(jī)是微型計(jì)算機(jī)的一個(gè)重要分枝,單片機(jī)是把中央處理器、隨機(jī)存儲(chǔ)器、只讀存儲(chǔ)器、定時(shí)器 /計(jì)數(shù)器、并行接口接口、串行接口、 A/D 轉(zhuǎn)換器等主要計(jì)算機(jī)部件,集中在一塊集成電路芯片上。 可以說(shuō),對(duì)于廣大
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1