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

正文內(nèi)容

電子信息技術(shù)畢業(yè)設(shè)計(jì)論文-免費(fèi)閱讀

  

【正文】 C,這5 位都為 1,測(cè)得的二進(jìn)制數(shù)值按位取反加1(對(duì)于負(fù)數(shù),存儲(chǔ)的是其補(bǔ)碼,需轉(zhuǎn)換為原碼,負(fù)數(shù)的補(bǔ)碼轉(zhuǎn)換為原碼,只需將補(bǔ)碼按位取反后再加1即可)。 從表315中數(shù)據(jù)可知,設(shè)定的分辨率越高,所需要的溫度轉(zhuǎn)換時(shí)間就越長(zhǎng)。光刻ROM的作用是使每一個(gè)DS18B20都各不相同,這樣就可以實(shí)現(xiàn)一根總線上掛接多個(gè)DS18B20 的目的。216。216。DS18B20使電壓、特性及封裝有更多的選擇,讓我們可以構(gòu)建適合自己的經(jīng)濟(jì)的測(cè)溫系統(tǒng)。一線總線獨(dú)特而且經(jīng)濟(jì)的特點(diǎn),使用戶可輕松地組建傳感器網(wǎng)絡(luò)。amp。 hour++。 if(n==60) { n=0。本設(shè)計(jì)中定時(shí)中斷的初始化函數(shù)參考源代碼為:void init_timer(void) //定時(shí)器初始化函數(shù){ TMOD=0x01。需要指出的是:在方式3下,TL0作為不能自動(dòng)重載初始值的8位定時(shí)/計(jì)數(shù)器來(lái)使用,其計(jì)數(shù)初始值仍需在程序中用相應(yīng)賦值語(yǔ)句加載;此時(shí),TL0既可以用作定時(shí)功能,也可以用作計(jì)數(shù)功能,由原來(lái)控制T0的位來(lái)選擇;TL0的啟動(dòng)部分仍然由原來(lái)控制T0的GATE、TR0、的邏輯組合來(lái)控制,啟動(dòng)與停止過(guò)程與前面三種工作方式相同;當(dāng)TL0計(jì)滿溢出時(shí),直接將TF0置位從而向CPU申請(qǐng)中斷, CPU響應(yīng)中斷后,由系統(tǒng)硬件自動(dòng)將TF0復(fù)位;此時(shí),TL0的中斷服務(wù)程序入口地址即為原來(lái)T0的中斷服務(wù)程序入口地址,中斷序號(hào)也同樣使用T0的中斷序號(hào)。高8位不參與計(jì)數(shù),只作為計(jì)數(shù)初始值寄存器,存放低8位的初始值。定時(shí)/計(jì)數(shù)器共有4種工作方式,下面予以詳細(xì)介紹。當(dāng)=1時(shí),定時(shí)/計(jì)數(shù)器的計(jì)數(shù)脈沖來(lái)源于單片機(jī)外部((T0)、(T1)輸入),此時(shí),由于計(jì)數(shù)脈沖的周期是不固定的,定時(shí)/計(jì)數(shù)器工作在計(jì)數(shù)功能模式。定時(shí)器工作方式寄存器TMOD的高4位用于控制定時(shí)/計(jì)數(shù)器T1,低4位用于控制定時(shí)/計(jì)數(shù)器T0,下面對(duì)其各位功能介紹如下:GATE:門(mén)控位。如果賦予定時(shí)器一個(gè)合適的初始值,就可獲取一個(gè)需要的定時(shí)時(shí)間。如果計(jì)滿溢出后沒(méi)有停止定時(shí)/計(jì)數(shù)器工作,則定時(shí)/計(jì)數(shù)器繼續(xù)進(jìn)行加1計(jì)數(shù),每次計(jì)滿溢出時(shí)都會(huì)向CPU發(fā)出中斷請(qǐng)求。每一個(gè)計(jì)數(shù)器都是由兩個(gè)8位計(jì)數(shù)器(即高8位THX(X=0,1)和低8位TLX(X=0,1))組成,THTLTH0、TL0都可以單獨(dú)訪問(wèn)。從名稱(chēng)上就可以看出它們既具有計(jì)數(shù)功能又具有定時(shí)功能。C51的中斷服務(wù)程序(函數(shù))的格式如下:void 中斷處理程序函數(shù)名( ) interrupt 中斷序號(hào){ 中斷處理程序內(nèi)容。如果ET0置1,則允許定時(shí)/計(jì)數(shù)器0中斷,否則禁止定時(shí)/計(jì)數(shù)器0中斷。(4) 中斷允計(jì)寄存器IE在MCS51單片機(jī)的中斷系統(tǒng)中,中斷的允許或禁止是在中斷允許寄存器IE中設(shè)置的。當(dāng)TR0=1時(shí),T0啟動(dòng)計(jì)數(shù);當(dāng)TR0=0時(shí),T0停止計(jì)數(shù);TF0:定時(shí)/計(jì)數(shù)器0(T0)的溢出中斷標(biāo)志位。關(guān)于51單片機(jī)的定時(shí)器中斷,后面將有詳細(xì)介紹。待處理程序結(jié)束之后,再返回原程序斷點(diǎn)處繼續(xù)運(yùn)行,這一過(guò)程稱(chēng)為中斷。 //設(shè)定第二行的首地址 for(i=0。 /*設(shè)置地址計(jì)數(shù)器AC為加法計(jì)數(shù)方式,即自動(dòng)加1計(jì)數(shù),光標(biāo)右移,顯示畫(huà)面不移動(dòng) */write_cmd(0x01)。 //稍作延時(shí),以便使數(shù)據(jù)穩(wěn)定EN=1。 //對(duì)指令存儲(chǔ)器進(jìn)行寫(xiě)操作,初始化時(shí)已定義為寫(xiě)操作P0=cmd。20x0e顯示開(kāi)關(guān)控制指令,設(shè)置為開(kāi)顯示開(kāi)光標(biāo),光標(biāo)不閃爍。00001DLNFXX功能設(shè)置指令20H~3FH:DL=1,采用8位數(shù)據(jù)總線;DL=0,采用8位數(shù)據(jù)總線;N=1,顯示雙行;N=0,顯示單行;F=1,采用510點(diǎn)陣;F=0,采用57點(diǎn)陣;X-任意。S/和R/的功能如表35所示,LCM的常用指令匯總?cè)绫?7所示。、控制讀、寫(xiě)存儲(chǔ)器操作格式如表34所示:表34 RS、的功能描述RS操 作00對(duì)指令存儲(chǔ)器進(jìn)行寫(xiě)操作01從指令存儲(chǔ)器讀出“忙”標(biāo)志信號(hào)和當(dāng)前地址到數(shù)據(jù)總線10對(duì)數(shù)據(jù)存儲(chǔ)器進(jìn)行寫(xiě)操作11對(duì)數(shù)據(jù)存儲(chǔ)器進(jìn)行讀操作 LCD1602字符液晶顯示模塊指令集LCD1602字符液晶顯示模塊指令集如表36所示。目前,市場(chǎng)上的1602液晶以并行操作方式居多。因此在設(shè)計(jì)相應(yīng)產(chǎn)品時(shí)務(wù)必要考慮周全,選取合適的液晶。}程序運(yùn)行期間,通過(guò)按鍵調(diào)整日期,運(yùn)行結(jié)果測(cè)試如表32所示:表32 星期計(jì)算問(wèn)題測(cè)試數(shù)據(jù)表測(cè)試數(shù)據(jù)運(yùn)行結(jié)果第一組1949年10月1日星期六第二組2008年8月8日星期五第三組2012年4月21日星期六 1602字符液晶的使用液晶(Liquid Crystal)是一種高分子材料,由于它具有特殊的物理、化學(xué)、光學(xué)特性,被廣泛地應(yīng)用在各種輕薄型顯示器上,如手機(jī)屏幕、筆記本電腦顯示屏及各種便攜式電子信息產(chǎn)品中。 case 12: s=334。 case 8: s=212。 case 4: s=90。用之前所算出的當(dāng)年之前的總天數(shù)加上要推算的這一天是當(dāng)年的多少天,如此計(jì)算出總天數(shù),再用這個(gè)總天數(shù)除以7取余數(shù),余0則是星期日,余1則是星期一,余2則是星期二,……如此等等。這樣一來(lái),則計(jì)算量大大減少。 }//閏年的條件該函數(shù)的類(lèi)型為C51中擴(kuò)展的bit型(即位類(lèi)型),這種類(lèi)型的函數(shù)的返回值只能是0或1,不能為其它值。本設(shè)計(jì)中采用的AT89S52單片機(jī)片內(nèi)含有8KB Flash ROM,其存儲(chǔ)容量已能滿足需求,無(wú)需擴(kuò)展片外ROM,且AT89S52單片機(jī)支持ISP(在系統(tǒng)可編程)功能,無(wú)需編程電壓輸入,故此引腳直接接高電平(與第40腳電源正極相連),僅限于對(duì)片內(nèi)程序存儲(chǔ)器的訪問(wèn)。在沒(méi)有訪問(wèn)外部存儲(chǔ)器時(shí),該引腳以時(shí)鐘周期頻率的6分頻固定頻率輸出,因此可作為外部時(shí)鐘,或可作為外部定時(shí)脈沖使用。單片機(jī)復(fù)位時(shí),使片內(nèi)各特殊功能寄存器的內(nèi)容復(fù)位到初始狀態(tài),程序計(jì)數(shù)器PC的值歸零,即指向ROM的第一個(gè)單元。P2口除了作為I/O口使用外,在系統(tǒng)擴(kuò)展時(shí)還作為高8位地址總線使用。P0口除了作為I/O口使用外,在系統(tǒng)擴(kuò)展時(shí)還作為低8位地址總線和數(shù)據(jù)總線分時(shí)復(fù)用。圖32 DIP40封裝的AT89S52單片機(jī)外部引腳圖(2) 時(shí)鐘引腳XTAL1和XTAL2第19腳XTAL1為片內(nèi)振蕩電路輸入端,第18腳XTAL2為片內(nèi)振蕩電路輸出端。51單片機(jī)有多種封裝方式,下面以DIP40封裝為例介紹其引腳功能。l 可編程并行I/O口:48位。例如,它采用Flash ROM、支持ISP(在系統(tǒng)可編程)功能,可以反復(fù)快速擦寫(xiě),因此程序?qū)懭牒驼{(diào)試非常方便,使得我們?cè)趯?xiě)入程序時(shí)不需再依靠傳統(tǒng)的編程器,只需使用它所支持的專(zhuān)用ISP軟件就可輕易將程序?qū)懭耄淖兞藛纹瑱C(jī)應(yīng)用系統(tǒng)的結(jié)構(gòu)模式和開(kāi)發(fā)運(yùn)行條件,此外它還增加了一些外部接口功能,內(nèi)置有看門(mén)狗。雖然它仍然是8位單片機(jī),但其功能有了很大的增強(qiáng)。單片機(jī)的應(yīng)用從根本上改變了傳統(tǒng)的控制系統(tǒng)的設(shè)計(jì)思想和設(shè)計(jì)方法,可以說(shuō),單片機(jī)技術(shù)的出現(xiàn)和發(fā)展給現(xiàn)代電子技術(shù)和控制領(lǐng)域帶來(lái)了一場(chǎng)新的革命。單片機(jī)出現(xiàn)的歷史并不長(zhǎng),其前身起源于上世紀(jì)70年代研制成功的微處理器(利用大規(guī)模集成電路制造技術(shù)將計(jì)算機(jī)的運(yùn)算器和控制器集成為一體)。l 仿真軟件選擇:在焊接硬件電路之前,為避免不必要的麻煩,要對(duì)本設(shè)計(jì)系統(tǒng)進(jìn)行軟件仿真,直到仿真運(yùn)行無(wú)誤后,再焊接元器件,搭建本設(shè)計(jì)硬件電路。當(dāng)然也可采用模擬溫度傳感器,如LM35,它測(cè)得的結(jié)果同樣是模擬量,也需通過(guò)A/D轉(zhuǎn)換,單片機(jī)才能處理,既提高了開(kāi)發(fā)成本,又增加了開(kāi)發(fā)難度,故本設(shè)計(jì)放棄采用以上這兩種方案,決定采用美國(guó)DALLAS 半導(dǎo)體公司生產(chǎn)的采用“一線式”接口的數(shù)字化溫度傳感器DS18B20。綜合考慮,決定選用目前占有較大市場(chǎng)份額、技術(shù)成熟、資料豐富的Atmel公司生產(chǎn)的AT89S52單片機(jī)。本設(shè)計(jì)制作出來(lái)的數(shù)碼日歷鐘顯示如圖11所示。即將畢業(yè)之際,為了將自己所掌握的知識(shí)與實(shí)際應(yīng)用結(jié)合起來(lái),進(jìn)一步提高工程實(shí)踐能力,同時(shí)也對(duì)自己所學(xué)知識(shí)作以總結(jié)及高度概括向老師匯報(bào),我決定將我的畢業(yè)設(shè)計(jì)課題選作基于51單片機(jī)的數(shù)碼日歷鐘的設(shè)計(jì)與制作,并以此向老師作畢業(yè)匯報(bào)。本設(shè)計(jì)經(jīng)過(guò)多次調(diào)試運(yùn)行無(wú)誤,最終提交出一個(gè)完整的應(yīng)用系統(tǒng)產(chǎn)品。專(zhuān) 科 畢 業(yè) 設(shè) 計(jì)(論文) 題目 基于51單片機(jī)的數(shù)碼日歷鐘的設(shè)計(jì)與制作 院(系部) 電子與信息工程系 專(zhuān)業(yè)名稱(chēng) 電子信息技術(shù) 年級(jí)班級(jí) 07高職電信1 學(xué)生姓名 閆 豫 甜 指導(dǎo)教師 吳 云 志 河南理工大學(xué)高等職業(yè)學(xué)院(鄭州校區(qū))二〇一二年四月二十日1河南理工大學(xué)畢業(yè)設(shè)計(jì)論文 摘 要 單片機(jī)以其體積小、編程靈活、控制功能強(qiáng)大、價(jià)格低廉等特點(diǎn)被廣泛地應(yīng)用在各種電子電器產(chǎn)品中。本次畢業(yè)設(shè)計(jì)的數(shù)碼日歷鐘能在1602液晶屏上顯示出年月日時(shí)分秒以及星期幾,還能顯示當(dāng)前的環(huán)境溫度,并且能通過(guò)按鍵調(diào)整日期和時(shí)間,在調(diào)整日期的同時(shí)通過(guò)相應(yīng)算法自動(dòng)實(shí)現(xiàn)星期幾的調(diào)整,而且無(wú)論是否閏年、任何月份,當(dāng)日期調(diào)整時(shí)都保證不會(huì)出現(xiàn)非法的日期。數(shù)碼日歷鐘是實(shí)際生活中應(yīng)用較多的一個(gè)電子計(jì)時(shí)產(chǎn)品,廣泛地應(yīng)用在酒店、賓館、車(chē)站、家庭及辦公室中,可供人們查詢?nèi)掌?、星期,掌握?dāng)前時(shí)間及環(huán)境溫度。圖11 畢業(yè)設(shè)計(jì)作品——數(shù)碼日歷鐘的顯示效果圖 本設(shè)計(jì)制作的主要內(nèi)容本設(shè)計(jì)制作需要完成的主要內(nèi)容有:(1)對(duì)設(shè)計(jì)與制作任務(wù)進(jìn)行分析、分解;(2)對(duì)設(shè)計(jì)與制作方案進(jìn)行可行性論證,選擇一種較為現(xiàn)實(shí)可行的方案;(3)根據(jù)所選方案列出所需硬件元器件、制作與調(diào)試工具(軟硬件)清單;(4)準(zhǔn)備制作與調(diào)試工具(軟硬件),照單購(gòu)買(mǎi)所需元器件并進(jìn)行逐一測(cè)試,保證完好;(5)根據(jù)所選方案,畫(huà)出硬件電路原理圖; (6)逐一完成每個(gè)軟件模塊的編寫(xiě)與調(diào)試,最終編譯生成目標(biāo)程序;(7)整機(jī)聯(lián)調(diào)。晶振的選擇:由于本設(shè)計(jì)決定采用單片機(jī)本身自帶的定時(shí)/計(jì)數(shù)器通過(guò)定時(shí)中斷提供秒信號(hào),這樣可以降低硬件成本,不再采用專(zhuān)用的時(shí)鐘芯片,為了便于計(jì)算定時(shí)/計(jì)數(shù)器的初值和定時(shí)時(shí)長(zhǎng),故采用穩(wěn)定性較高的、固有振蕩頻率為12MHz的石英晶體振蕩器。相比熱敏電阻,該傳感器的優(yōu)點(diǎn)是可謂是多多:首先,它的硬件電路非常簡(jiǎn)單,與單片機(jī)的接口也很簡(jiǎn)單,和單片機(jī)之間的數(shù)據(jù)傳輸只用了一條線。本設(shè)計(jì)選用目前單片機(jī)應(yīng)用系統(tǒng)仿真中最受歡迎的一款軟件——英國(guó)Labcenter Electronics公司開(kāi)發(fā)的電子電路設(shè)計(jì)與仿真軟件——Proteus。作為一門(mén)非常有前途的計(jì)算機(jī)技術(shù),單片機(jī)一經(jīng)出現(xiàn)就迅速發(fā)展起來(lái)。以往由硬件電路實(shí)現(xiàn)的大部分控制功能現(xiàn)在都能夠使用單片機(jī)通過(guò)軟件方式來(lái)實(shí)現(xiàn),這種以軟件取代硬件并能夠提高系統(tǒng)性能的微控制技術(shù),隨著單片機(jī)應(yīng)用的推廣普及,不斷發(fā)展,日益完善。其系列產(chǎn)品包括基本型8031/8051/8751/89580C31/80C51,增強(qiáng)型8032/8052,改進(jìn)型8044/8344/8744等,其中80C31/80C51采用CHMOS工藝制造,功耗更低。AT89S52是目前占有較大市場(chǎng)份額、性能卓越的典型的51系列單片機(jī)。l 定時(shí)/計(jì)數(shù)器:3個(gè)16位可編程定時(shí)/計(jì)數(shù)器。DIP40封裝的AT89S52單片機(jī)實(shí)物圖如圖31所示。在使用片內(nèi)時(shí)鐘發(fā)生電路時(shí),這兩個(gè)引腳用于外接石英晶體和振蕩電容(取值一般為10p~30p),此時(shí)晶振頻率即為時(shí)鐘振蕩頻率;在使用片外時(shí)鐘電路時(shí),這兩個(gè)引腳用于外接外部時(shí)鐘源。本設(shè)計(jì)中的1602液晶顯示器的數(shù)據(jù)總線就是與P0口連接的,已外接上拉電阻。P3口(第10~17腳,即最低位,即最高位,其余遞推)作為第一功能使用時(shí)為普通的8位并行I/O口,在使用時(shí)也無(wú)需再接上拉電阻。復(fù)位操作還使4個(gè)并行I/O口的每根口線都置為高電平狀態(tài)。該引腳的第二功能為片內(nèi)ROM的編程脈沖輸入端。 由已知日期推算星期幾數(shù)碼日歷鐘顯示的年份如果是閏年,則2月為29天,否則為28天。具體到本函數(shù),若年份能滿足閏年的條件則返回1,否則返回0。再進(jìn)一步,把要推算的這一年之前的所有年份都先按平年計(jì)算,則之前有多少年,就有多少天(一個(gè)平年只計(jì)一天,其中的整數(shù)個(gè)星期已扣除)。由已知日期推算星期幾的函數(shù)的參考源代碼如下:char tuisuan(int y, char m, char d) //根據(jù)已知日期推算星期幾{ int s。break。break。break。液晶顯示器(Liquid Crystal Display,簡(jiǎn)寫(xiě)為L(zhǎng)CD)的主要顯示原理是以電流刺激液晶分子產(chǎn)生點(diǎn)、線、面并配合背部燈管構(gòu)成畫(huà)面。按照能夠顯示的字符個(gè)數(shù)和行數(shù),液晶有多種型號(hào)(如1600801等,它們屬于字符液晶,只能用于顯示英文字母、阿拉伯?dāng)?shù)字及其他一些ASCII字符,不可用來(lái)顯示漢字。 LCM引腳功能介紹通常將LCD控制器、顯示器及RAM(用于存儲(chǔ)顯示的數(shù)據(jù))、ROM(用于存放指令)連接在一塊印刷電路板上,稱(chēng)為液晶顯示控制模塊(LCM)。必要說(shuō)明:(1) BF為L(zhǎng)CD控制模塊的“忙”標(biāo)志位。表35 S/和R/的功能說(shuō)明表S/R/功能說(shuō)明00光標(biāo)左移,地址計(jì)數(shù)器AC的值自動(dòng)減101光標(biāo)右移,地址計(jì)數(shù)器AC的值自動(dòng)加110光標(biāo)和顯示字符一起左移11光標(biāo)和顯示字符一起右移表36 LCD1602字符液晶顯示模塊指令集讀寫(xiě)操作數(shù)據(jù)口指令及指令關(guān)鍵字說(shuō)明RSD7D6D5D4D3D2D1D0000
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1