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

正文內(nèi)容

畢業(yè)設(shè)計-基于msp430單片機的時鐘設(shè)計(完整版)

2025-01-19 16:08上一頁面

下一頁面
  

【正文】 成環(huán)境之中,是一個功能很強的交互式調(diào)試器,可以幫助用戶查找出一些邏輯設(shè)計錯誤。 IAR Embedded Workbench 是一套完整的集成開發(fā)工具集合 , 包括從代碼編輯器、工程 建立到 C/C++編譯器、連接器和調(diào)試器的各類開發(fā)工具 , 它緊密結(jié)合了 Atmel ICE 2021 和 Atmel JTAG ICE,使用戶在開發(fā)和調(diào)試過程中,僅僅使用一種開發(fā)環(huán)境。 一整套的嵌入式開發(fā)環(huán)境,包括編輯、編譯、連接、調(diào)試軟件,主要支持 8到 16位處理器。因為通過 TMS也可以對 TAP控制器進行復(fù)位 (初始化 )。 c. TDI (Test Data Input) : TDI是數(shù)據(jù)輸入的接口。一般,我們見到的開發(fā)板上都有一個 JTAG接口,該 JTAG接口的主要信號接口就是這 5個,如圖 49所示 。在正常的運行狀態(tài)下,這些邊界掃描寄存器對芯片來說是透明的,所以正常的運行不會受到任何影響 , 這樣 邊界掃描寄存器提供了一個便捷的方式用以觀測和控制 所需要調(diào)試的芯片。邊界掃描鏈用來實現(xiàn)對芯片的輸入輸出的觀察和控制。利用這一原理,分時掃描在不同列線上的輸出的低電平,則當(dāng)在某一條行線上讀取到 “0”時,就可以唯一地確定是與哪一條列線相連的按鍵被按下了。上述只是說明了如何判定如何有鍵被按下,但不能判定具體是哪一個鍵。由此可見,在需要的鍵數(shù)比較多時,采用矩陣法來做鍵盤是合理的。不過由于使用的硬件較復(fù)雜,在單片機應(yīng)用系統(tǒng)中使用 的 不多。C : 為了區(qū)分正常顯示時間和調(diào)整時間的不同,在調(diào)時時顯示 “SET TIME”, 在正常顯示時間時顯示 “NOW TIME”用以區(qū)分。 第 7~ 14腳: D0~ D7為 8位雙向數(shù)據(jù)線,接單片機的 P2口。 TC1602采用標準的 16腳接口 ,如圖 45所示。光線通過和不通過的組合就可以在屏幕上顯示出 圖像 來。 理論分析表明,同樣的驅(qū)動器,當(dāng)驅(qū)動靜態(tài)顯示器時,其亮度為驅(qū)動動態(tài)顯示器的 n倍, n近似為顯 示位數(shù)。 前面只是對顯示器進行原理上的闡述,沒有涉及 LED的驅(qū)動問題 , 其實這是一個非常重要的問題。動態(tài)顯示只 需要 2個 8位端口,其中 P4通過 74HC244連接到顯示器 控制位選, P5連接 a~ h控制字選。 a. LED靜態(tài)顯示方式 在靜態(tài)顯示方式下,每位的字選線 (a~ h)與一個 8位端口相連。 其中, a~ g用于構(gòu)成 7筆字形, h用于 構(gòu)成小數(shù)點。一個 10181。如果XT2CLK信號沒有用做 MCLK和 SMCLK時鐘信號,可以用控制位 XT2OFF關(guān)閉 XT2。 其中 MSP430F149單片機是整個系統(tǒng)的核心部件。 計數(shù)器部分采用 74LS90進行計數(shù),而譯碼部分采用 74LS48七段譯碼驅(qū)動器驅(qū)動數(shù)碼顯示器。顯示器采用共陽極七段顯示器。 程序存儲器 FLASH是 0FFFFH以下的一定數(shù)量的存儲空間,可存放系統(tǒng)程序或者應(yīng)用程序及 常數(shù),可以避免斷電等意外情況而造成存儲的信息丟失。 11 圖 31 MSP430存儲空間分配 MSP430不同系列器件的存儲空間分布有很多相同之處: a)中斷向量被安排在相同的空間: OFFEO~ OFFFFH。 子系統(tǒng)時鐘 (SMCLK):可由軟件選擇來自 LFXT1CLK和 DCOCLK,或者XT2CLK和 DCOCLK(由具體器件決定 ),然后經(jīng) 8分頻得到。 g. PxSEL (功能選擇寄存器 ) 各端口具有其他片內(nèi)外設(shè)功能, 為了減少引腳,將這些功能與芯片外的聯(lián)系通過復(fù)用 Px引腳的方式來實現(xiàn)。改變方向寄存器的內(nèi)容,輸出緩存的內(nèi)容不受影響。 端口 P1和 P2具有輸入 /輸出、中斷和外部模塊功能,端口 P P P5和 P6沒有中斷能力,其余功能和 P P2相同。除了程序流指令以外的所有操作,都是作為寄存器操 作 連同 7種源尋址方式和 4種目的操作數(shù)尋址方式來執(zhí)行的。 (UART/SPI)模式。 于 6181。在等待方式下,耗電為 ,在節(jié)電方式下,最低可達 。 在運算速度方面, MSP430系列單片機能在 8MHz 晶體的驅(qū)動下,實現(xiàn) 125ns 的指令周期 。除了一般必須具有的 ROM、 RAM、定時器 /計數(shù)器、中斷系統(tǒng)外,隨著單片機檔次的提高,以適應(yīng)檢測、控制功能更高的要求,片內(nèi)集成的器件通常還有電源監(jiān)控與復(fù)位電路、 WDT、 A/D轉(zhuǎn)換器、 DMA控制器、中斷控制器、鎖相器、頻率合成器、字符發(fā)生器、聲音發(fā)生器、 CRT控制器、譯碼驅(qū)動器等。特別是仿真工具要有延續(xù)性,能適應(yīng)多種 MCU,以免重復(fù),增加開發(fā)費用。在軟件設(shè)計方面,完成了鍵盤掃描程序 、 顯示 模塊 程序以及系統(tǒng)主程序的設(shè) 計。2021年推出了 F11X/11X1系列,這個系列采用 20腳封裝,內(nèi)存容量、片上功能和 I/O引腳數(shù)比較少,價格 也 比較低廉。 集多種領(lǐng)先技術(shù)于一體,以 16位 RISC處理器、超低功耗、高性能模擬技術(shù)及豐富的片內(nèi)外設(shè)、 JTAG仿真調(diào)試定義了新一代單片機的概念,給人以耳目一新的感覺。現(xiàn)今,高精度的計時工具大多數(shù)都使用了石英晶體振蕩器 。 畢業(yè)設(shè)計說明書 基于 MSP430 單片機的時鐘設(shè)計 專業(yè) 電氣工程及其自動化 學(xué)生姓名 班級 學(xué)號 指導(dǎo)教師 完成日期 基于 MSP430單片機的時鐘設(shè)計 摘 要 : MSP430 系列是一個 16位的、具有精簡指令集的、超低功耗的混合型單片機 。 由于電子鐘 、 石英表 、 石英鐘都 采用了石英技術(shù),因此走時精度高,穩(wěn)定性好,使用方便,不需 要經(jīng)常調(diào)校 。加之 TI優(yōu)良的服務(wù),充分體現(xiàn)了世界級著名 IC廠商的勢力和綜合優(yōu)勢。在 2021年 7月推出了帶 ADC或硬件乘法器的F13X/F14X系列。 通過此次設(shè)計,可以了解 MSP430F149的內(nèi)部結(jié)構(gòu),理解 其 工作原理,同時可以掌握一般電子系統(tǒng)的調(diào)試方法。 穩(wěn)定,可靠性高,既能加密保護,又能方便升級。 課題研究意義 數(shù)字鐘是采用數(shù)字電路實現(xiàn)對 時 、 分 、 秒 進行 數(shù)字顯示的計時裝置 , 廣泛用于個人家庭 、 車站 、 碼頭 、 辦公室等公共場所 , 成為人們?nèi)粘I钪胁?可少的必需品 ,由于數(shù)字集成電路的發(fā)展和石英晶體振蕩器的廣泛應(yīng)用 , 使得數(shù)字鐘的精度遠遠超過老式鐘表 , 鐘表的數(shù)字化給人們生產(chǎn)生活帶來了極大的方便,而且大大地擴展了鐘表原先的報時功能 , 諸如定時自動報警、按時自動打鈴、時間程序自動控制、定時廣播、自動起閉路燈、定時開關(guān)烘箱、通斷動力設(shè)備 , 甚至各種定時電 器 的自動啟用等,所有這些都是以鐘表數(shù)字化為基礎(chǔ)的。 16位的數(shù)據(jù)寬度、 125ns 的指令周期以及多功能的硬件乘法器 (能實現(xiàn)乘加 )相配合,能實現(xiàn)數(shù)字信號處理的某些算法 (如 FFT等 )。 另外, MSP430系列單片機的各成員都集成了較豐富的片內(nèi)外設(shè)。A。 8位并行端口,且 2個 8位端口有中斷能力。 MSP430F149芯片 CPU有 16個寄存器提供精簡指令執(zhí)行時間。以 Px代表端口,介紹所有的 7個寄存器。 d. PxIFG (中斷標志寄存器 ) 該寄存器有 8個 標志位,標志相應(yīng)引腳是否有待處理中斷的信息,即相應(yīng)引腳是否有中斷請求。 PxSEL用來選擇引腳的 I/O端口功能與外圍模塊功能。 SMCLK主要用于高速外圍模塊。 b)8位、 16位外圍模塊占用相同范圍的存儲器地址。程序代碼必須 有 地址尋址。 方案二:采用數(shù)字電路進行設(shè)計。用數(shù)字電路設(shè)計的電路的特點是軟件部分比較簡單,但是其硬件電路比較復(fù)雜。 4*4的矩陣鍵盤作為系統(tǒng)的輸入,有調(diào)時、復(fù)位等功能;顯示電路部分采用 LCD液晶顯示器和 LED數(shù)碼管顯示器同時進行顯示;擴展電路是為系統(tǒng)預(yù)留的部分,在這部分可以進行一些功能的添加,如鬧鈴、溫度顯示等功能。 圖 43 系統(tǒng)整體框圖 MSP430F149 芯片 顯示 電路 擴展功能 電路 4*4 矩陣鍵盤 電源電路 晶振 14 電源穩(wěn)壓電路 電源通過穩(wěn)壓器接入單片機,穩(wěn)壓器選用 SPX1117低壓差穩(wěn)壓器。F的輸出電容可有效地保證穩(wěn)定性,然而在大多數(shù)應(yīng)用中,僅需要一個更小的 。這種顯示器有共陰極和共陽極兩種。只要在該位的字選線上出現(xiàn)字形碼,就顯示出相應(yīng)的字符。 動態(tài)掃描的 工作過程為 :由 P4向各個位輪流輸出掃描信號,使每一瞬間只有一個數(shù)碼管被選通 (共陰極低電平選通,共陽極高電平選通 ),然后由 P5送入該位所要顯示的字形碼,點亮該位字形段顯示的字形。如果驅(qū)動器的驅(qū)動能力差,顯示器亮度就低,而驅(qū)動器長期在超負荷下運行則很容易損壞,因此,對 LED的驅(qū)動就顯得非常重要。所以要使動態(tài)顯示器達到靜態(tài)顯示器的亮度,必須將驅(qū)動器的驅(qū)動能力提高 n倍。通俗地說,液晶顯示器就是兩塊玻璃中間夾了一層 (或多層 )液晶材料,液晶材料在信號控制下改變自己的透光狀態(tài),于是就能在玻璃面板前看到 圖像 了。 第 1腳: VSS為地電源。 12345678910111213141516L C DC O N 16ENR /WRSGNDGNDR 1 61 0KD0D1D2D3D4D5D6D7+ 5V+ 5V+5V 圖 45 TC1602液晶顯示器 1602液晶模塊內(nèi)部的字符發(fā)生存儲器 (CGROM)已經(jīng)存儲了 160個不同的點陣字符圖形,這些字符有:阿拉伯?dāng)?shù)字、英文字母的大小寫 、 常用的符號和日文假名等,每一個 字符 都有 一個 固定 的代 碼, 比如 大寫 的英 文字 母 “A”的代 碼是 18 01000001B(41H),顯示時模塊把地址 41H中的點陣字符圖形顯示出來 ,我們就能看到字母 “A”。 用液晶顯示器和數(shù)碼管顯示器同時顯示時 19 間,并在液晶顯示器的第一行顯示 “NOW TIME”或 “SET TIME”, 第二行顯示時間。 非編碼鍵盤是由若干個按鍵組合的開關(guān)矩陣,按鍵的作用只是簡單地實現(xiàn)接點的接通和斷開。 如圖 48所示,矩陣式結(jié)構(gòu)的鍵盤顯然要復(fù)雜一些,識別也要復(fù)雜一些。上面提 到的按鍵識別方法是這樣的:首先看輸入的行線,假設(shè) 4條列線都輸出低電平, 4條行線都是弱上拉至 Vcc的,在沒有任何按鍵按下時輸入都為 “1”。 比如說圖 42中的按鍵 7被按下,如果 ,則盡管按鍵被按下,仍然不能從 “0”,但由于 4條列線上掃描輸出低電平,只要按下超過 40毫秒的時間,必定能 等到 。而指令寄存器用來實現(xiàn)對數(shù)據(jù)寄存器的控 制,例如:在芯片提供的所有邊界掃描鏈中,選擇一條指定的邊界掃描鏈作為當(dāng)前的目標掃描鏈,并作為訪問對象。另外,芯片輸入 /輸出管腳上的邊界掃描 (移位 ) 寄存器單元可以相互連接起來,在芯片的周圍形成一個邊界掃描鏈(BoundaryScan Chain)。 圖 49 JTAG接口示意圖 下面,介紹這 5個接口信號及其作用。所有要輸入到特定寄存器的數(shù)據(jù)都是通過 TDI接口一位1 2 3 4 5 6 7 8 9 10 12 13 14 JP1 JATG VCC TDO/TDI TDI TMS TCK GND RST 11 22 一位串行輸入的 (由 TCK驅(qū)動 )。 通過 TAP接口, 對數(shù)據(jù)寄存器進行訪問的一般過程 如下 : ,選定一個需要訪問的數(shù)據(jù)寄存器; TDI和 TDO之間; TCK驅(qū)動,通過 TDI,把需要的數(shù)據(jù)輸入到選定的數(shù)據(jù)寄存器當(dāng)中去;同時把選定的數(shù)據(jù)寄存器中的數(shù)據(jù)通過 TDO讀出來。集成的編譯器主要產(chǎn)品特征:高效 PROMable代碼、完全標準 C兼容、內(nèi)建對應(yīng)芯片的程序速度和大小優(yōu)化器、目標特性擴充、版本控制和擴展工具支持良好便捷的中斷處理和模擬、瓶頸性能分析、高效浮點支持、內(nèi)存模式選擇、工程中相對路徑支持 。 用戶在開發(fā)過程中會有各種不同的需求,例如:用戶可能需要開發(fā)適用于不同目標系統(tǒng)硬件的應(yīng)用程序版本,也可能希望將正在調(diào)試的子程序包含到已經(jīng)開發(fā)好的早期版本中,但并不希望包含最終代碼;適用于不同目標系統(tǒng)硬件的用戶應(yīng)用程序版本常常具有共同的源程序文件,用戶希望維護這些源程序文件中的一個,便能對應(yīng)用程序的每一個版本自動進行修改;應(yīng)用程序的不同 版本之間可能存在相互差異的源程序文件,如應(yīng)用中依賴于硬件特性的有關(guān)文檔,這些文件需要分別進行維護,以適應(yīng)每一個目標系統(tǒng)的版本。在 CSPY的管理下,用戶可以單步執(zhí)行程序,也可以在程序中設(shè)置斷點;可以顯示和修改指定內(nèi)存單元和區(qū)域的內(nèi)容;可以顯示和修改寄存器的內(nèi)容等,這樣就便于尋找程序中的錯誤。由于 CSPY軟件模擬調(diào)試完全使用軟件模擬目標處理器,不需要硬件,因此,對于許多 應(yīng)用來說這是一種高效而廉價的調(diào)試方法。 除了普通斷點, CSPY軟件模擬調(diào)試器可以設(shè)置立即斷點使程序暫停運行。 ,具有可選用的源 (代碼 )。 。 Pragma偽指令。 b)指針變量 IAR C430的指針變量包括代碼指針和數(shù)據(jù)指針,都可以指向 0000H~
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1