單片機(jī)產(chǎn)品設(shè)計(jì)與調(diào)試-基于STM32F1xx機(jī)型和HAL庫函數(shù) 項(xiàng)目報(bào)告3HAL_第1頁
單片機(jī)產(chǎn)品設(shè)計(jì)與調(diào)試-基于STM32F1xx機(jī)型和HAL庫函數(shù) 項(xiàng)目報(bào)告3HAL_第2頁
單片機(jī)產(chǎn)品設(shè)計(jì)與調(diào)試-基于STM32F1xx機(jī)型和HAL庫函數(shù) 項(xiàng)目報(bào)告3HAL_第3頁
單片機(jī)產(chǎn)品設(shè)計(jì)與調(diào)試-基于STM32F1xx機(jī)型和HAL庫函數(shù) 項(xiàng)目報(bào)告3HAL_第4頁
單片機(jī)產(chǎn)品設(shè)計(jì)與調(diào)試-基于STM32F1xx機(jī)型和HAL庫函數(shù) 項(xiàng)目報(bào)告3HAL_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

PAGEPAGE19《單片機(jī)產(chǎn)品設(shè)計(jì)與制作》項(xiàng)目報(bào)告項(xiàng)目3、利用按鍵查詢實(shí)現(xiàn)參數(shù)設(shè)定及顯示姓名:學(xué)號:

一、任務(wù)要求理解開關(guān)量/數(shù)字量信號的沿采集方法;理解數(shù)碼管數(shù)值顯示原理;會(huì)編寫和調(diào)試按鍵查詢與去抖程序;能設(shè)計(jì)數(shù)碼管靜態(tài)和動(dòng)態(tài)顯示電路并編寫和調(diào)試相應(yīng)程序;初步理解STM32內(nèi)部存儲(chǔ)器結(jié)構(gòu)及啟動(dòng)方式。二、要點(diǎn)記錄及成果檢驗(yàn)任務(wù)3.1方案設(shè)計(jì)姓名學(xué)號日期分?jǐn)?shù)(一)要點(diǎn)記錄1、請畫出系統(tǒng)方框圖。任務(wù)3.2電路設(shè)計(jì)與測試姓名學(xué)號日期分?jǐn)?shù)(一)術(shù)語記錄英文中文翻譯Segment段Direction(DIR)方向OutputEnable(OE)輸出允許LatchEnable(LE)鎖存允許Common(COM)公共(二)自主設(shè)計(jì)1、請畫出直聯(lián)的兩位數(shù)碼管靜態(tài)顯示電路,已知數(shù)碼管為共陽極。要求使用PB15~PB0連接數(shù)碼管。并寫出顯示數(shù)字“25”的操作過程。2、用74LVC245驅(qū)動(dòng)的共陰極數(shù)碼管靜態(tài)顯示電路,要求使用PD15~PD0連接數(shù)碼管。并寫出顯示數(shù)字“25”的操作過程。3、請上網(wǎng)查找使用三極管做驅(qū)動(dòng)的數(shù)碼管靜態(tài)或動(dòng)態(tài)顯示電路,并分析其工作原理。4、請上網(wǎng)查找使用7407驅(qū)動(dòng)的數(shù)碼管靜態(tài)或動(dòng)態(tài)顯示電路,并分析其工作原理。。靜態(tài)5、請畫出用74LVC573驅(qū)動(dòng)的兩位數(shù)碼管動(dòng)態(tài)顯示電路,如果數(shù)碼管采用共陰極,使用PB7~PB0連接數(shù)碼管,PB8和PB9做位選,請大家畫電路,寫出顯示數(shù)字“68”的操作過程。6、請畫出用74LVC573驅(qū)動(dòng)的兩位數(shù)碼管動(dòng)態(tài)顯示電路,如果數(shù)碼管采用共陽極,使用PB7~PB0連接數(shù)碼管,PB8和PB9做位選,請大家寫出顯示數(shù)字“68”的操作過程。7、請畫出用用74LVC245驅(qū)動(dòng)的兩位數(shù)碼管動(dòng)態(tài)顯示電路,如果數(shù)碼管采用共陰極,請大家寫出顯示數(shù)字“68”的操作過程任務(wù)3.3程序設(shè)計(jì)與調(diào)試姓名學(xué)號日期分?jǐn)?shù)(一)術(shù)語記錄英文中文翻譯Segment段Display顯示Set_value設(shè)定值Key_Scan按鍵掃描(二)自主設(shè)計(jì)1、用開發(fā)板上的K_UP做加1鍵,K_DOWN做減1鍵,用PD7~PD0控制十位數(shù)碼管,PC7~PC0控制個(gè)位數(shù)碼管,兩個(gè)數(shù)碼管都是共陰極,用74LVC245做驅(qū)動(dòng)器,畫出電路,編寫程序。2、用開發(fā)板上的K_UP做加1鍵,K_DOWN做減1鍵,用PC7~PC0控制兩個(gè)數(shù)碼管,用PC8做十位選通信號,用PC9做個(gè)位選通信號,兩個(gè)數(shù)碼管都是共陰極,用74LVC245做驅(qū)動(dòng)器,畫出電路,編寫程序。任務(wù)3.4STM32軟硬件深入(三)姓名學(xué)號日期分?jǐn)?shù)(一)術(shù)語記錄英文中文翻譯Block塊Flashmemory閃存Systemmemory系統(tǒng)存儲(chǔ)器SRAM靜態(tài)存儲(chǔ)器Peripherals外設(shè)(二)簡答1、STM32F103ZET6的FLASH區(qū)容量?地址范圍?作用?地址號0x08000000~0x0807FFFF,共512KB,主要用于存用戶程序。2、STM32F103ZET6的SystemMemory區(qū)容量?地址范圍?作用?地址0x1FFFF000~0x1FFFF7FF,共2KB。里面存放的是ST出廠時(shí)燒寫好的ISP自舉程序(自啟動(dòng)程序),用戶無法改動(dòng)。這段程序可以幫助用戶將其編寫的程序下載到Flash。當(dāng)我們使用各種編程燒錄工具下載程序的時(shí)候,需要用到這個(gè)程序。3、STM32F103ZET6的System/Flash別名區(qū)容量?地址范圍?作用?地址從0x00000000~0x0007FFFF,這個(gè)區(qū)間的所有地址可以作為Flash或SystemMemory的別名使用。將0x00000000等地址作為SystemMemory的別名,上電復(fù)位后就會(huì)自動(dòng)執(zhí)行系統(tǒng)程序,該程序幫助我們將我們編寫的程序下載到Flash。將0x00000000等地址作為Flash的別名,上電復(fù)位后就會(huì)自動(dòng)執(zhí)行Flash中已經(jīng)下載好的用戶程序。4、STM32F103ZET6的SRAM區(qū)容量?地址范圍?作用?共512MB,地址從0x20000000~0x3FFFFFFF,主要用于進(jìn)行變量數(shù)據(jù)的存儲(chǔ).5、STM32F103ZET6的Peripherals區(qū)容量?地址范圍?作用?地址從0x40000000~0x5FFFFFFF,用于為片上外設(shè)編址。6、畫出STM32F103ZET6的BOOT0和BOOT1引腳啟動(dòng)電路,說明其原理。BOO

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論