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

正文內(nèi)容

華清學院畢業(yè)設(shè)計-在線瀏覽

2024-08-03 00:07本頁面
  

【正文】 :Vcc1:主電源;Vcc2:備份電源。 SCLK:串行時鐘,輸入,控制數(shù)據(jù)的輸入與輸出; I/O:三線接口時的雙向數(shù)據(jù)線; CE:輸入信號,在讀、寫數(shù)據(jù)期間,必須為高。 DS1302和單片機接口連接示意圖如圖8所示,DS1302與單片機的連接也僅需要3條線:CE引腳、SCLK串行時鐘引腳、I/O串行數(shù)據(jù)引腳,Vcc2為備用電源,為芯片提供定時脈沖。圖25 PT2262IR引腳分布PT2262為發(fā)射電路,PT2272為接收電路。PinPinpin10Pin13(A6/D0A11/D5):地址或數(shù)據(jù)輸入端,地址輸入時用Pin1Pin6,做數(shù)據(jù)輸入時只可編成“1”、“0”兩種狀態(tài)。Pin1Pin16(OSCOSC2):外接振蕩電阻,決定振蕩的時鐘頻率。PinPin18(VDD,Vss):電源+,輸入端。 要求與PT2262設(shè)定的狀態(tài)一致。Pin14(DI):脈沖編碼信號輸入端。Pin17(VT):輸出端,接收有效信號時,VT端由低電平變?yōu)楦唠娖健?圖26 PT2262IR和PT2272IR電路圖 步進電機的驅(qū)動是由L298N芯片構(gòu)成,下圖為L298N芯片構(gòu)成的驅(qū)動圖27 由L298N芯片構(gòu)成的驅(qū)動模塊L298N芯片是ST公司生產(chǎn)的一種高電壓、大電流電機驅(qū)動芯片。主要特點是:工作電壓高,最高工作電壓可達46V;輸出電流大,瞬間峰值電流可達3A,持續(xù)工作電流為2A;額定功率25W。使用L298N芯片驅(qū)動電機,該芯片可以驅(qū)動一臺兩相步進電機或四相步進電機,也可以驅(qū)動兩臺直流電機。 轉(zhuǎn)速可調(diào) 抗干擾能力強 具有過電壓和過電流保護 可單獨控制兩臺直流電機 可單獨控制一臺步進電機 PWM脈寬平滑調(diào)速 可實現(xiàn)正反轉(zhuǎn) 采用光電隔離顯示電路主要是用于顯示時間。(2)發(fā)光響應時間極短(),高頻特性好,單色性好,亮度高。 數(shù)碼管有共陰極和共陽極兩種類型,其公共端主要進行位控制,筆畫端則是進行字符控制,數(shù)碼管有靜態(tài)顯示和動態(tài)顯示兩種方法,說明如下:(1)靜態(tài)顯示驅(qū)動: 靜態(tài)驅(qū)動也稱直流驅(qū)動。靜態(tài)驅(qū)動的優(yōu)點是編程簡單,顯示亮度高,缺點是占用I/O埠多,如驅(qū)動5個數(shù)碼管靜態(tài)顯示則需要58=40根I/O來驅(qū)動,要知道一個89C51單片機可用的I/O才32個。 (2)動態(tài)顯示驅(qū)動:數(shù)碼管動態(tài)顯示是單片機中應用最為廣泛的一種顯示方式之一,動態(tài)驅(qū)動是將所有數(shù)碼管的8個顯示筆劃a,b,c,d,e,f,g,dp 的同名端連在一起,另外為每個數(shù)碼管的公共極COM增加位元選通控制電路,位元選通由各自獨立的I/O線控制,當單片機輸出字形碼時,所有數(shù)碼管都接收到相同的字形碼,但究竟是那個數(shù)碼管會顯示出字形,取決于單片機對位元選通COM端電路的控制,所以我們只要將需要顯示的數(shù)碼管的選通控制打開,該位元就顯示出字形,沒有選通的數(shù)碼管就不會亮。在輪流顯示過程中,每位元數(shù)碼管的點亮時間為1~2ms,由于人的視覺暫留現(xiàn)象及發(fā)光二極體的余輝效應,盡管實際上各位數(shù)碼管并非同時點亮,但只要掃描的速度足夠快,給人的印象就是一組穩(wěn)定的顯示資料,不會有閃爍感,動態(tài)顯示的效果和靜態(tài)顯示是一樣的,能夠節(jié)省大量的I/O埠,而且功耗更低。 圖29 LED顯示電路紅外遙控電路采用集成芯片PT2262/2272模塊,,當2262發(fā)射紅外信號,2272進行編碼后給相應的端口產(chǎn)生高低電平的變法,進而控制電機動作。采用普通的32768Hz晶振,兩個電源Vcc1及Vcc2接電源VDD,這樣如果沒有交流電的供電也可以由可充電電池供電,起了掉電保護,防止數(shù)據(jù)丟失。雖然單片機本身具有時鐘功能,但是為什么還需要DS1302呢?原因就是“單片機+晶振”的定時器非常準確,用于定時和時鐘在不關(guān)閉電源的情況下完全沒有問題。 圖211DS1302 與微處理器進行數(shù)據(jù)交換時,首先由微處理器向電路發(fā)送命令字節(jié),命令字節(jié)最高位MSB(D7)必須為邏輯1,如果D7=0,則禁止寫DS1302,即寫保護;D6=0,指定時鐘數(shù)據(jù),D6=1,指定RAM數(shù)據(jù);D5~D1指定輸入或輸出的特定寄存器;最低位LSB(D0)為邏輯0,指定寫操作(輸入), D0=1,指定讀操作(輸出)。若進行單字節(jié)傳送,8位命令字節(jié)傳送結(jié)束之后,在下2個SCLK周期的上升沿輸入數(shù)據(jù)字節(jié),或在下8個SCLK周期的下降沿輸出數(shù)據(jù)字節(jié)。 如果為低電平,那么所有的數(shù)據(jù)傳送將被中止且I/0引腳變?yōu)楦咦锠顟B(tài)。當把驅(qū)動至邏輯1狀態(tài)時,SCLK必須為邏輯0。同樣,在緊跟8位的控制指令字后的下一個SCLK脈沖的下降沿讀出DS1302的數(shù)據(jù),讀出數(shù)據(jù)時從低位0位到高位7。圖212 DS1302讀、寫程序鍵盤在由單片機控制的窗簾自動控制系統(tǒng)中的主要作用是通過按鍵向單片機輸入指令,設(shè)定時間,是人工控制單片機的主要手段。這4個按鍵分別為:設(shè)定鍵按下,表示需要進行設(shè)定新的時間,繼而使用加減鍵;加減鍵其作用主要是用于設(shè)定時間;確定鍵主要是用于在時間設(shè)定完成后的確定輸入。當按下設(shè)定按鍵,才能進行加減鍵定時,加減分別是對時間進行調(diào)整,完成后按下確定。圖213 按鍵電路電機驅(qū)動電路主要有步進電機驅(qū)動芯片L298組成,其4個輸出口分別與步進電機的4個控制端相連接,通過變換對不同相的通電順序進行控制。 圖214 L298N芯片構(gòu)成的驅(qū)動 7段LED數(shù)碼管LED數(shù)碼管有共陰極和共陽極兩種類型,其公共端主要進行位控制,筆畫端則是進行字符控制,數(shù)碼管有靜態(tài)顯示和動態(tài)顯示兩種方法,說明如下:(1)靜態(tài)顯示驅(qū)動: 靜態(tài)驅(qū)動也稱直流驅(qū)動。靜態(tài)驅(qū)動的優(yōu)點是編程簡單,顯示亮度高,缺點是占用I/O埠多,如驅(qū)動5個數(shù)碼管靜態(tài)顯示則需要58=40根I/O埠來驅(qū)動,要知道一個89C51單片機可用的I/O埠才32個。(2)動態(tài)顯示驅(qū)動:數(shù)碼管動態(tài)顯示是單片機中應用最為廣泛的一種顯示方式之一,動態(tài)驅(qū)動是將所有數(shù)碼管的8個顯示筆劃a,b,c,d,e,f,g,dp 的同名端連在一起,另外為每個數(shù)碼管的公共極COM增加位元選通控制電路,位元選通由各自獨立的I/O線控制,當單片機輸出字形碼時,所有數(shù)碼管都接收到相同的字形碼,但究竟是那個數(shù)碼管會顯示出字形,取決于單片機對位元選通COM端電路的控制,所以我們只要將需要顯示的數(shù)碼管的選通控制打開,該位元就顯示出字形,沒有選通的數(shù)碼管就不會亮。在輪流顯示過程中,每位元數(shù)碼管的點亮時間為1~2ms,由于人的視覺暫留現(xiàn)象及發(fā)光二極體的余輝效應,盡管實際上各位數(shù)碼管并非同時點亮,但只要掃描的速度足夠快,給人的印象就是一組穩(wěn)定的顯示資料,不會有閃爍感,動態(tài)顯示的效果和靜態(tài)顯示是一樣的,能夠節(jié)省大量的I/O口,而且功耗更低。只有軟件和硬件都正確才能使電路正常工作達到我們想要的效果Keil C51是美國Keil Software公司出品的51系列兼容單片機C語言軟件開發(fā)系統(tǒng),與匯編相比,C語言在功能上、結(jié)構(gòu)性、可讀性、可維護性上有明顯的優(yōu)勢,因而易學易用。Keil C51軟件提供豐富的庫函數(shù)和功能強大的集成開發(fā)調(diào)試工具,全Windows界面。在開發(fā)大型軟件時更能體現(xiàn)高級語言的優(yōu)勢。程序的編寫是該系統(tǒng)重要的部分,如果軟件編寫的科學就能體現(xiàn)出該系統(tǒng)功能的完整性、實用性、經(jīng)濟性。主程序流程圖如圖31。流程圖如圖32有紅外信號,產(chǎn)生中斷接收解碼判斷數(shù)據(jù)格式是否正確比較,執(zhí)行相應動作中斷返回跳出中斷圖32 紅外遙控流程圖 鍵盤時間設(shè)定用于設(shè)定窗簾的開啟和關(guān)閉的時間,分為4個按鍵分別用于設(shè)定,加,減,確定4個功能。 開始設(shè)定時間單片機發(fā)出命令液晶應答準備寫入數(shù)據(jù)執(zhí)行定時并顯示命令圖33 鍵盤設(shè)定流程圖顯示程序說明:首先開始,然后設(shè)定時間,單片機發(fā)寫命令,再液晶顯示應答。 定時器1定時時間到重新裝載TH1和TL1LED顯示函數(shù)返回原函數(shù)圖34動態(tài)掃描中斷流程圖DS1302 與微處理器進行數(shù)據(jù)交換時,首先由微處理器向電路發(fā)送命令字節(jié),命令字節(jié)最高位MSB(D7)必須為邏輯1,如果D7=0,則禁止寫DS1302,即寫保護;D6=0,指定時鐘數(shù)據(jù),D6=1,指定RAM數(shù)據(jù);D5~D1指定輸入或輸出的特定寄存器;最低位LSB(D0)為邏輯0,指定寫操作(輸入), D0=1,指定讀操作(輸出)。若進行單字節(jié)傳送,8位命令字節(jié)傳送結(jié)束之后,在下2個SCLK周期的上升沿輸入數(shù)據(jù)字節(jié),或在下8個SCLK周期的下降沿輸出數(shù)據(jù)字節(jié)。 如果為低電平,那么所有的數(shù)據(jù)傳送將被中止且I/0引腳變?yōu)楦咦锠顟B(tài)。當把驅(qū)動至邏輯1狀態(tài)時,SCLK必須為邏輯0[11]。同樣,在緊跟8位的控制指令字后的下一個SCLK脈沖的下降沿讀出DS1302的數(shù)據(jù),讀出數(shù)據(jù)時從低位0位到高位7。 開始變量初始化使DS1302不具備寫保護復位后產(chǎn)生一個高電平寫DS1302地址地址增加向該地址寫數(shù)據(jù)數(shù)據(jù)是否寫完復位后產(chǎn)生一個高電平寫DS1302地址地址增加將該地址數(shù)據(jù)讀出數(shù)據(jù)是否讀完顯示數(shù)據(jù)NYNY圖35 DS1302程序流程圖 LED顯示程序設(shè)計LED顯示電路用于顯示設(shè)定的窗簾打開和關(guān)閉的設(shè)定時間,可以顯示小時和分鐘與時間設(shè)定過程,LED顯示程序流程圖36。它不僅具有其它EDA工具軟件的仿真功能,還能仿真單片機及外圍器件。雖然目前國內(nèi)推廣剛起步,但已受到單片機愛好者、從事單片機教學的教師、致力于單片機開發(fā)應用的科技工作者的青睞。是目前世界上唯一將電路仿真軟件、PCB設(shè)計軟件和虛擬模型仿真軟件三合一的設(shè)計平臺,其處理器模型支持805HC1PIC10/12/16/18/24/30/DsPIC3AVR、ARM、8086和MSP430等,2010年又增加了Cortex和DSP系列處理器,并持續(xù)增加其他系列處理器模型。 Protues仿真 Protues軟件運行正確安裝Protues軟件后,單擊屏幕左下方的“開始→程序→Protues 7 Proffessional→ISIS 7 Proffessional”,即可啟動。編輯窗口主要完成電路設(shè)計圖的繪制和編輯。在編輯窗口內(nèi)放置編輯對象時,被編輯對象所能移動的最小距離稱作Snap,亦可由View菜單進行設(shè)置。當預覽窗口顯示全部原理圖時,在預覽窗口有兩個框,籃框表示當前頁的邊界,綠框表示當前編輯窗口顯示的區(qū)域。當從對象選擇器選中對象時,預覽窗口將預覽選中的對象;此時,如果在編輯窗口內(nèi)單擊,預覽窗口內(nèi)的對象將被放置到編輯窗口,這稱為Protues ISIS的放置預覽特性。所謂對象,是一種將狀態(tài)(數(shù)據(jù))和行為(操作)合成到一起的軟件構(gòu)造,用來描述真實世界的一個物理實體或概念性的實體。在對象選擇器中,系統(tǒng)根據(jù)選擇不同的工具箱圖標按鈕決定當前狀態(tài)顯示的內(nèi)容。首先進入Protues ISIS編輯環(huán)境。Pr
點擊復制文檔內(nèi)容
語文相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1