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

正文內(nèi)容

電動自行車速度里程表設(shè)計論文之(編輯修改稿)

2024-07-24 15:19 本頁面
 

【文章內(nèi)容簡介】 事件進(jìn)行及時處理,從而大大提高系統(tǒng)的實時性能。串行I/O口的數(shù)據(jù)各位按順序傳輸,其特點(diǎn)是需要一對傳輸線,成本低;但速度慢,效率低,適合靜態(tài)顯示。并行I/O接口的數(shù)據(jù)所有位同時傳送。其特點(diǎn)是傳輸速度快,效率高;但傳送多少位就需要多少根傳輸線,因此傳送成本高,適合動態(tài)顯示。 單片機(jī)的引腳功能介紹AT89C52是美國ATMEL公司生產(chǎn)的低電壓,高性能CMOS 8位單片機(jī),片內(nèi)含8K Bytes的可反復(fù)擦寫的只讀程序存儲器(EPROM)和256 字節(jié)的隨機(jī)存取數(shù)據(jù)存儲器(RAM),器件采用ATMEL公司的高密度、非易失性存儲技術(shù)生產(chǎn),與標(biāo)準(zhǔn)MCS51指令系統(tǒng)及8052產(chǎn)品引腳兼容,片內(nèi)置通用8位中央處理器(CPU)和Flash存儲單元,功能強(qiáng)大,AT89C52單片機(jī)適合于許多較為復(fù)雜控制場合應(yīng)用。 AT89C52引腳圖AT89C52提供以下標(biāo)準(zhǔn)功能:8K字節(jié)Flash閃速存儲器,256字節(jié)內(nèi)部RAM,32個I/O口線,3個16位定時/計數(shù)器,5個中斷源,一個全雙工串行通信口,片內(nèi)具有振蕩器及時鐘電路。AT89C52的主要管腳功能如下:~:P0口是一組8位漏極開路型雙向I/O口,也是地址/數(shù)據(jù)總線復(fù)用口?!篜1是一個帶內(nèi)部上拉電阻的8位雙向I/O口?!篜2是一個帶內(nèi)部上拉電阻的8位雙向I/O口。 ~:P3是一個帶內(nèi)部上拉電阻的8位雙向I/O口。ALE:地址鎖存控制信號。在系統(tǒng)擴(kuò)展時,ALE用于控制把P0口輸出的低8位地址鎖存起來,以實現(xiàn)低位地址和數(shù)據(jù)的分時傳送。此外,由于ALE是以晶振1/6的固定頻率輸出的正脈沖,因此,可作為外部時鐘或外部定時脈沖使用。:外部程序存儲器讀選通信號。在讀外部ROM時,有效(低電平),以實現(xiàn)外部ROM單元的讀操作。:訪問程序存儲控制信號。當(dāng)信號為低電平時,對ROM的讀操作限定在外部程序存儲器;當(dāng)信號為高電平時,對ROM的讀操作是從內(nèi)部程序存儲器開始,并可延至外部程序存儲器。RST:復(fù)位信號。當(dāng)輸入的復(fù)位信號延續(xù)兩個機(jī)器周期以上的高電平時即為有效,用以完成單片機(jī)的復(fù)位初始化操作。XTALl和XTAL2:外接晶體引線端。當(dāng)使用芯片內(nèi)部時鐘時,此二引線端用于外接石英晶體和微調(diào)電容;當(dāng)使用外部時鐘時,用于接外部時鐘脈沖信號。VSS:地線。 VCC:+5V電源。如果把前述的信號定義為引腳第一功能的話,則根據(jù)需要再定義的信號就是它的第二功能。P3的8條口線都定義有第二功能,對于有內(nèi)部EPROM的單片機(jī)芯片(例如87C51),為寫入程序須提供專門的編程脈沖和編程電源。它們也由引腳以第二功能的形式提供的,即:編程脈沖:30腳()編程電壓(25V):31腳() P3口引腳與第二功能引腳第二功能信號名稱RXD串行數(shù)據(jù)接收TXD串行數(shù)據(jù)接收外部中斷0申請外部中斷1申請T0定時/計數(shù)器0的外部輸入T1定時/計數(shù)器1的外部輸入外部RAM寫選通外部RAM讀選通 單片機(jī)中斷系統(tǒng)介紹中斷是指當(dāng)計算機(jī)執(zhí)行正常程序時,系統(tǒng)中出現(xiàn)某些急需處理的事件,CPU暫時中止當(dāng)前的程序,轉(zhuǎn)去執(zhí)行服務(wù)程序,以對發(fā)生的更緊迫的事件進(jìn)行處理,待處理結(jié)束后,CPU自動返回原來的程序執(zhí)行AT89C52系列單片機(jī)的系統(tǒng)有5個中斷源,2個優(yōu)先級,可實現(xiàn)二級中斷服務(wù)嵌套。由片內(nèi)特殊功能寄存器中的中斷允許寄存器IE控制CPU是否響應(yīng)中斷請求;由中斷優(yōu)先級寄存器IP安排各優(yōu)中斷源的優(yōu)先級;同一優(yōu)先級內(nèi)各終端同時提出中斷請求時,由內(nèi)部的查詢邏輯確定其響應(yīng)次序。采用的外部中斷方式包括外部中斷0和外部中斷1,它們的中斷請求信號分別由單片機(jī)引腳/。外部中斷請求有兩種信號方式:電平觸發(fā)方式和脈沖觸發(fā)方式。電平觸發(fā)方式的中斷請求是低電平有效。只要在和引腳上出現(xiàn)有效低電平時,就激活外部中斷方式。脈沖觸發(fā)方式的中斷請求則是脈沖的負(fù)跳變有效。在這種方式下,在兩個相鄰機(jī)器周期內(nèi),和 引腳電平發(fā)生變化,即在第一個機(jī)器周期內(nèi)為高電平,第二個機(jī)器周期內(nèi)為低電平,就激活外部中斷。由此可見,在脈沖方式下,中斷請求信號的高電平和低電平狀態(tài)都應(yīng)至少維持一個機(jī)器周期,以使CPU采樣到電平狀態(tài)的變化,本次設(shè)計所采用的觸發(fā)方式為脈沖觸發(fā)方式。CPU對中斷系統(tǒng)所有中斷以及某個中斷源的開放和屏蔽是由中斷允許寄存器IE控制的。IE的狀態(tài)可通過程序由軟件設(shè)定,某位設(shè)定為1,相應(yīng)的中斷源中斷允許;某位設(shè)定為0,相應(yīng)的中斷源中斷屏蔽。CPU復(fù)位時,IE各位為0,禁止所有中斷。IE寄存器各位的定義如下。EX0()外部中斷允許位;ET0()定時/計數(shù)器T0中斷允許位;EX1()外部中斷允許位;ET1()定時/計數(shù)器T1中斷允許位;ES()串行口中斷允許位;EA()CPU中斷允許位。AT89C52單片機(jī)有兩個中斷優(yōu)先級,即可實現(xiàn)二級中斷服務(wù)嵌套。每個中斷源的中斷優(yōu)先級都是由中斷優(yōu)先級寄存器IP中的相應(yīng)的狀態(tài)來規(guī)定的。IP的狀態(tài)由軟件設(shè)定,某位設(shè)定為1,則相應(yīng)的中斷源為高優(yōu)先級中斷;。單片機(jī)復(fù)位時,IP各位清0,各中斷源同為低優(yōu)先級中斷。IP寄存器各位的定義如下。PX0()外部中斷優(yōu)先級設(shè)定位;PT0()定時/計數(shù)器T0中斷優(yōu)先級設(shè)定位;PX1()外部中斷中斷優(yōu)先級設(shè)定位;PT1()定時/計數(shù)器T1中斷優(yōu)先級設(shè)定位;PS()串行口中斷優(yōu)先級設(shè)定位。 單片機(jī)定時/計數(shù)功能介紹AT89C52單片機(jī)定時/計數(shù)器的工作由兩個特殊功能寄存器控制。TMOD用于設(shè)置其工作方式;TCON用于控制其啟動和中斷請求。工作方式寄存器TMOD用于設(shè)置定時/計數(shù)器的工作方式。GATE:門控位。GATE=0時,只要用軟件使TCON中的TR0或TR1為1,就可以啟動定時/計數(shù)器工作;GATE=1時,要用軟件TR0或TR1為1,同時外部中斷引腳或也為高電平時,才能啟動定時/計數(shù)器工作。:定時/計數(shù)模式選擇位。=0為定時模式; =1為計數(shù)模式。M1M2:工作方式設(shè)置位。定時/計數(shù)器有4種工作方式,由M1M2進(jìn)行設(shè)置。本次設(shè)計TMOD為90H,即選通定時/計數(shù)器定時功能、工作方式1。工作方式16位定時/計數(shù)器。TF1()定時/計數(shù)器T1溢出中斷請求標(biāo)志位。定時/計數(shù)器T1計數(shù)溢出時由硬件自動置TF1為1。CPU響應(yīng)中斷后TF1由硬件自動清零。T1工作時,CPU可隨時查詢TF的狀態(tài)。所以,TF1可用作查詢測試的標(biāo)志。TF1也可以用軟件置1或清零,同硬件置1或清零的效果一樣。TR1()定時/計數(shù)器T1運(yùn)行控制位。TR1置1時時,定時/ 計數(shù)器T1開始工作;TR1置0時,定時/計數(shù)器T1停止工作。TR1由軟件置1或清0。TF0():定時/計數(shù)器T0溢出中斷請求標(biāo)志位。TR0():定時/計數(shù)器T0運(yùn)行控制位。 其他器件的介紹 存儲器的介紹AT24C02是一個2K位串行CMOSE2PROM。內(nèi)部含有256個8 位字節(jié),ATMEL公司的先進(jìn)CMOS技術(shù)實質(zhì)上減少了器件的功耗。AT24C02有一個16 字節(jié)頁寫緩沖器,該器件通過I2C總線接口進(jìn)行操作有一個專門的寫保護(hù)功能。AT24C02支持I2C總線數(shù)據(jù)傳送協(xié)議。數(shù)據(jù)傳送是由產(chǎn)生串行時鐘和所有起始停止信號的主器件控制的。主器件和從器件都可以作為發(fā)送器或接收器,但由主器件控制傳送數(shù)據(jù)(發(fā)送或接收)的模式,通過器件地址輸入端 A0、A1和A2可以實現(xiàn)將最多8個24C02器件連接到總線上。 24C02管腳圖SCL串行時鐘:AT24C02串行時鐘輸入管腳用于產(chǎn)生器件所有數(shù)據(jù)發(fā)送或接收的時鐘。SDA串行數(shù)據(jù)/地址:CAT24WC02雙向串行數(shù)據(jù)/地址管腳用于器件所有數(shù)據(jù)的發(fā)送或接收,是一個開漏輸出管腳可與其它開漏輸出或集電極開路輸出進(jìn)行線或(wireOR)。WP寫保護(hù):如果WP管腳連接到Vcc所有的內(nèi)容都被寫保護(hù),只能讀。當(dāng)WP管腳連接到Vss或懸空,允許器件進(jìn)行正常的讀/寫操作。本次設(shè)計采用的24C02是為了防止掉電時里程數(shù)據(jù)的丟失,由于24C02的數(shù)據(jù)線和地址線是復(fù)用的,采用串口的方式傳輸數(shù)據(jù),所以只用兩根線SCL和SDA與單片機(jī)傳輸數(shù)據(jù)。在軟件編程時采用程序包來控制24C02發(fā)送或接受數(shù)據(jù)。 74LS74芯片的介紹74LS74是D觸發(fā)器的一種,它是一個具有記憶功能的二進(jìn)制信息存儲器件,是構(gòu)成多種時序電路的最基本邏輯單元。觸發(fā)器具有兩個穩(wěn)定狀態(tài),即“0”和“1”,在一定的外界信號作用下,可以從一個穩(wěn)定狀態(tài)翻轉(zhuǎn)到另一個穩(wěn)定狀態(tài)。由于其狀態(tài)的更新發(fā)生在CP脈沖的邊沿故
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1