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

正文內(nèi)容

單片機(jī)的步進(jìn)電機(jī)控制器的設(shè)計(jì)(編輯修改稿)

2025-01-12 09:57 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 8 位地址的外部數(shù)據(jù)存儲(chǔ)器(如執(zhí)行 MOVX@Ri 指令)時(shí), P2 口線上 的內(nèi)容 (也即特殊功能寄存器( SFR)區(qū) P2 寄存器的內(nèi)容),在整個(gè)訪問(wèn)期間不改變。 Flash 編程或校驗(yàn)時(shí), P2 亦接收高位地址和其它控制信號(hào)。 178。 P3 口: P3 口是一組帶 有 內(nèi)部上拉電阻的 8 位雙向 I / O 口。 P3 口輸出緩沖級(jí)可驅(qū)動(dòng) (吸收或輸出電流) 4 個(gè) TTL 邏輯門電路。對(duì) P3 口寫入“ l”時(shí),它們被內(nèi)部上拉電阻拉高并可作為輸入端口。作輸入端時(shí),被外部拉低的 P3 口將用上拉電阻輸出電流 ( IIL )。 P3 口除了作為一般的 I / O口線外,更重要的用途是它的第二功能,如下表所示: P3 口還接收一些用于 Flash 閃速存儲(chǔ)器編程和程序校驗(yàn)的控制信號(hào)。 具體功能如表 所示 表 P3 口的 引 腳及功能 端口引腳 第二功能 RXD(串行輸入口) TXD(串行輸出口) INT0(外部中斷 0) INT1(外部中斷 1) T0(定時(shí) /計(jì)數(shù)器 0 外部輸入) 陜西航空職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì) 系統(tǒng)的硬件設(shè)計(jì) 14 T1(定時(shí) /計(jì)數(shù)器 1 外部輸入) WR(外部數(shù)據(jù)存儲(chǔ)器寫選通) RD(外部數(shù)據(jù)存儲(chǔ)器讀選通) 178。 RST:復(fù)位輸入。當(dāng)振蕩器工作時(shí), RST 引腳出現(xiàn)兩個(gè)機(jī)器周期以上高電平將使單片機(jī)復(fù)位。 WDT 溢出將使該引腳輸出高電平,設(shè)置 SFR AUXR 的DISRT0 位(地址 8EH)可打開或關(guān)閉該功能。 DISRT0 位缺 為 RESET 輸出高電平打開狀態(tài)。 178。 ALE / PROG:當(dāng)訪問(wèn)外部程序存儲(chǔ)器或數(shù)據(jù)存儲(chǔ)器時(shí), ALE(地址鎖存允許)輸出脈沖用于鎖存地址的低 8 位字節(jié)。即使不訪問(wèn)外部存儲(chǔ)器, ALE仍以時(shí)鐘振蕩頻率的 1 / 6 輸出固定的正脈沖信號(hào),因此它可對(duì)外輸出時(shí)鐘或用于定時(shí)目的。要注意的是:每當(dāng)訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí)將跳過(guò)一個(gè) ALE 脈沖。對(duì) F1ash 存儲(chǔ)器編程期間,該引腳還 用于輸入編程脈沖 ( PROG)。如 必要,可通過(guò)對(duì)特殊功能寄存器( SFR)區(qū)中的 8EH 單元的 D0 位置位,可禁止 ALE 操作。該位置位后,只一條 M0VX 和 M0VC 指令 ALE 才會(huì)被激活。此外,該引腳會(huì)被微弱拉高,單片機(jī)執(zhí)行外部程序時(shí),應(yīng)設(shè)置 ALE 無(wú)效。 178。 PSEN:程序儲(chǔ)存允許( PSEN)輸出是外部程序存儲(chǔ)器的讀選通信號(hào),當(dāng) AT89S51 由外部程序存儲(chǔ)器取指令(或數(shù)據(jù))時(shí),每個(gè)機(jī)器周期兩次 PSEN 有 效,即輸出兩個(gè)脈沖。當(dāng)訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器,沒 有 兩次 有 效的 PSEN 信號(hào)。 178。 EA / VPP:外部訪問(wèn)允許。欲使 CPU 僅訪問(wèn)外部程序存儲(chǔ)器(地址為0000H- FFFFH), EA 端必須保持低電平(接地)。需注意的是:如果加密位LB1 被編程,復(fù)位時(shí)內(nèi)部會(huì)鎖存 EA 端狀態(tài)。 如 EA 端為高電平(接 Vcc 端), CPU 則執(zhí)行內(nèi)部程序存儲(chǔ)器中的指令。 F1ash 存儲(chǔ)器編程時(shí),該引腳加上 +12V 的編程電壓 Vpp 。 178。 XTALl:振蕩器反相放大器及內(nèi)部時(shí)鐘發(fā)生器的輸入端。 178。 XTAL2:振蕩器反相放大器的輸出端。 178。存儲(chǔ)器結(jié)構(gòu) : MCS51 單片機(jī)內(nèi)核采用程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器空間陜西航空職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì) 系統(tǒng)的硬件設(shè)計(jì) 15 分開的結(jié)構(gòu), 均具 64KB 外部程序和數(shù)據(jù)的尋址空間。 178。程序存儲(chǔ)器 : 如果 EA 引腳接地( GND),全部程序均執(zhí)行外部存儲(chǔ)器。在 AT89S51,假如 EA 接至 Vcc(電源 +),程序首先執(zhí)行地址從 0000H- 0FFFH ( 4KB)內(nèi)部程序存儲(chǔ)器,再執(zhí)行地址為 1000H- FFFFH ( 60KB)的外部程序存儲(chǔ)器。 178。數(shù)據(jù)存儲(chǔ)器 : AT89S51 的具 128 字節(jié)的內(nèi)部 RAM,這 128 字節(jié)可利用直接或間接尋址方式訪問(wèn),堆棧操作可利用間接尋址方式進(jìn)行, 128 字節(jié)均可設(shè)置為堆棧區(qū)空間。 晶體振蕩器特性 AT89S51 一個(gè)用于構(gòu)成內(nèi) 部振蕩器的高增益反相放大器,引腳 XTAL1 和XTAL2 分別是該放大器的輸入端和輸出端。這個(gè)放大器與作為反饋 元件的片外石英晶體或陶瓷諧振器一起構(gòu)成自激振蕩器 。 外接石英晶體(或陶瓷諧振器)及電容 Cl、 C2 接在放大器的反饋回路 構(gòu)成并聯(lián)振蕩電路。對(duì)外接電容 Cl、 C2 雖然沒 十分嚴(yán)格的要求,但電容容量的大小會(huì)輕微影響振蕩頻率的高低、振蕩器工作的穩(wěn)定性、起振的難易程序及溫度穩(wěn)定性。如果使用石英晶體,我們推薦電容使用 30pF177。 10pF,而如使用陶瓷諧振器建議選擇 40pF 177。 10pF。 用戶也可以采用外部時(shí)鐘。 這種情況下,外部時(shí)鐘脈沖接到 XTAL1 端,即內(nèi)部時(shí)鐘發(fā)生器的輸入端, XTAL2 則懸空。 由于外部時(shí)鐘信號(hào)是通過(guò)一個(gè) 2 分頻觸發(fā)器后作為內(nèi)部時(shí)鐘信號(hào)的,所以對(duì)外部時(shí)鐘信號(hào)的占空比沒 有 特殊要求,但最小高電平持續(xù)時(shí)間和最大的低電平持續(xù)時(shí)間應(yīng)符合產(chǎn)品技術(shù)條件的要求。 Flash 閃速存儲(chǔ)器的并行編程 AT89s51 單片機(jī)內(nèi)部 4k 字節(jié)的可快速編程的 Flash 存儲(chǔ)陣列。編程方法可通過(guò)傳統(tǒng)的 EPROM 編程器使用高電壓( +12V)和協(xié)調(diào)的控制信號(hào)進(jìn)行編程。 AT89S51 的代碼是逐一字節(jié)進(jìn)行編程的。 編程方法: 陜西航空職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì) 系統(tǒng)的硬件設(shè)計(jì) 16 編程前 ,須設(shè)置好地址、數(shù)據(jù)及控制信號(hào), AT89S51 編程方法如下: 1.在地址線上加上要編程單元的地址信號(hào)。 2.在數(shù)據(jù)線上加上要寫入的數(shù)據(jù)字節(jié)。 3.激活相應(yīng)的控制信號(hào)。 4.將 EA / Vpp 端加上 +12V 編程電壓。 5.每對(duì) Flash 存儲(chǔ)陣列寫入一個(gè)字節(jié)或每寫入一個(gè)程序加密位,加上一個(gè) ALE / PROG 編程脈沖。每個(gè)字節(jié)寫入周期是自身定時(shí)的,大多數(shù)約為50us。改變編程單元的地址和寫入的數(shù)據(jù),重復(fù) 1- 5 步驟,直到全部文件編程結(jié)束。 單片機(jī)最小系統(tǒng)設(shè)計(jì) 采用 AT89S51 單片機(jī)構(gòu)成了控制 系統(tǒng)的核心, 其基本模塊就主要包括復(fù)位電路和晶體震蕩電路。在本設(shè)計(jì)當(dāng)中,單片機(jī)的 P 0 口、 P 1 口、 P 2 口、 P 3 口全部參與系統(tǒng)工作, 單片機(jī)最小系統(tǒng)的接線如圖 所示: 陜西航空職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì) 系統(tǒng)的硬件設(shè)計(jì) 17 圖 單片機(jī)最小系統(tǒng)圖 單片機(jī)端口分配及功能 其中 P 0 口用于控制數(shù)碼管的具體顯示功能,既是數(shù)碼管的段選。 P 1 口主要用于 控制電機(jī)驅(qū)動(dòng)芯片 L298 的工作,以及 ADC0804 芯片的編程的讀寫控制。 P 2 口主要 用于 控制數(shù)碼管的公共端,既是數(shù)碼管的位選。與此同時(shí)還處理鍵盤掃描電路的。 P 3 口 主要用于 負(fù)責(zé)處理 ADC0804 的模數(shù)轉(zhuǎn)化芯片的工作。 串口通信模塊 本設(shè)計(jì) 采用串口通信, 來(lái)實(shí)現(xiàn)計(jì)算機(jī)與單片機(jī)的通信。其具體的電路圖如圖 所示。 陜西航空職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì) 系統(tǒng)的硬件設(shè)計(jì) 18 圖 串口通信模塊 數(shù)碼管顯示電路設(shè)計(jì) 本設(shè)計(jì)的顯示部分可以用液晶顯示的方案可供選擇,液晶顯示和數(shù)碼管顯示的區(qū)別主要體現(xiàn)在以下幾個(gè)方面:數(shù)碼管顯示內(nèi)容單一,而液晶顯示器顯示內(nèi)容豐富,因?yàn)橐壕б话愣际瞧叨伟俗值闹荒茱@示單一的內(nèi)容,而液晶顯示的內(nèi)容就很豐富;數(shù)碼管還比液晶顯示耗電,而且使用液晶也比使用數(shù)碼管顯得美觀。 但是控制液晶顯示器的時(shí)候占用的系統(tǒng)資源多,編程更復(fù)雜,最關(guān)鍵的是液晶顯示的成本是數(shù)碼管的幾十倍,所以考慮到應(yīng)用價(jià)值,最終還是確定選用數(shù)碼管 實(shí)現(xiàn) 本設(shè)計(jì)的 顯示部分功能。 共陽(yáng)數(shù)碼管簡(jiǎn)介 四位共陽(yáng)數(shù)碼管的管腳分配如下圖 所示: 圖 四位共陽(yáng)數(shù)碼管管腳定義 數(shù)碼管的管腳排列:從數(shù)碼管的正面觀看,左下角的那個(gè)腳為 1 腳,從1 腳開始,按照逆時(shí)針?lè)较蚺帕幸来问?1 腳到 12 腳,其中 1 6 為公陜西航空職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì) 系統(tǒng)的硬件設(shè)計(jì) 19 共角,為位選信號(hào)輸入端。剩余的八個(gè)腳是段選信號(hào)輸入端,其對(duì)應(yīng)方式是A1 B C D E F G DP3。 只有詳細(xì)的了解了數(shù)碼管的管腳定義,以及段選位選情況,我們才能通過(guò)編程對(duì)其正常的顯示進(jìn)行很好的控制。在本設(shè)計(jì)當(dāng)中采用了數(shù)碼管動(dòng)態(tài)掃描的方式進(jìn)行顯示,下面我們對(duì)數(shù)碼管動(dòng)態(tài)掃描顯示作一詳細(xì)介紹。 數(shù)碼管動(dòng)態(tài)顯示介面是單片機(jī)中應(yīng)用最為廣泛的一種顯示方式之一,動(dòng)態(tài)驅(qū)動(dòng)是將所有數(shù)碼管的 8個(gè)顯示筆劃 a,b,c,d,e,f,g,dp 的同名端連在一起,另外為每個(gè)數(shù)碼管的公共極 COM 增加位元選通控制電路,位元選通由各自獨(dú)立的 I/O 線控制,當(dāng)單片機(jī)輸出字形碼時(shí),所有數(shù)碼管都接收到相 同的字形碼,但究竟是那個(gè)數(shù)碼管會(huì)顯示出字形,取決于單片機(jī)對(duì)位元選通 COM端電路的控制,所以我們只要將需要顯示的數(shù)碼管的選通控制打開,該位元就顯示出字形,沒有選通的數(shù)碼管就不會(huì)亮。 通 過(guò)分時(shí)輪流控制各個(gè) LED 數(shù)碼管的 COM 端,就使各個(gè)數(shù)碼管輪流受控顯示,這就是動(dòng)態(tài)驅(qū)動(dòng)。在輪流顯示過(guò)程中,每位元數(shù)碼管的點(diǎn)亮?xí)r間為 1~2ms,由于人的視覺暫留現(xiàn)象及發(fā)光二極體的余輝效應(yīng),盡管實(shí)際上各位數(shù)碼管并非同時(shí)點(diǎn)亮,但只要掃描的速度足夠快,給人的印象就是一組穩(wěn)定的顯示資料,不會(huì)有閃爍感,動(dòng)態(tài)顯示的效果和靜態(tài)顯示是一樣的,能夠節(jié) 省大量的 I/O 口 ,而且功耗更低。 共陽(yáng)數(shù)碼管電路圖 本設(shè)計(jì)選用了數(shù)碼管顯示設(shè)計(jì), 其段選的控制 A、 B、 C、 D、 E、 F、 G、DP 按照數(shù)碼管的簡(jiǎn)介資料選用了 P 0 口作為其控制端口,其位選部分由于單片機(jī)的控制端口輸出的電壓不足以直接點(diǎn)亮數(shù)碼管,所以在單片機(jī)控制端口和數(shù)碼管的位選控制端口加入了三極管, 其 具體的 電路 連接 如圖 所示。 陜西航空職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì) 系統(tǒng)的硬件設(shè)計(jì) 20 圖 數(shù)碼管顯示電路 電機(jī)驅(qū)動(dòng)模塊設(shè)計(jì) 在第一章的 中已經(jīng)詳細(xì)的介紹了目前的電機(jī)的驅(qū)動(dòng)技術(shù)的基本類型,考慮要硬件設(shè)計(jì)驅(qū)動(dòng)電路的方法會(huì)電路復(fù)雜,調(diào)試 不方便,而且采用多個(gè)元器件搭接,成本高。而直接采用集成的驅(qū)動(dòng)芯片時(shí)電路穩(wěn)定,成本低,易于控制,所以最終本設(shè)計(jì)是直接采用電機(jī)驅(qū)動(dòng)芯片 L298 作為電機(jī)驅(qū)動(dòng)部分的核心部件。 L298 簡(jiǎn)介 L298N 為 SGSTHOMSON Microelectronics 所出產(chǎn)的雙全橋步進(jìn)電機(jī)專用驅(qū)動(dòng)芯片, 內(nèi)部包含 4 信道邏輯驅(qū)動(dòng)電路,是一種二相和四相步進(jìn)電機(jī)的專用驅(qū)動(dòng)器,可同時(shí)驅(qū)動(dòng) 2個(gè)二相或 1個(gè)四相步進(jìn)電機(jī),內(nèi)含二個(gè) HBridge 的高電壓、 大電流雙全橋式驅(qū)動(dòng)器,接收標(biāo)準(zhǔn) : TTL 邏輯準(zhǔn)位信號(hào),可驅(qū)動(dòng) 46V、2A 以下的步進(jìn)電機(jī),且可以直接透過(guò)電源來(lái)調(diào)節(jié)輸出電壓;此芯片可直接由單片機(jī)的 IO 端口來(lái)提供模擬時(shí)序信號(hào) 。 L298N 之接腳如圖 所示, Pin1 和 Pin15 可與電流偵測(cè)用電阻連接來(lái)控制負(fù)載的電路; OUTl、 OUT2 和 OUT OUT4 之間分別接 2 個(gè)步進(jìn)電機(jī); input1~input4 輸入控制電位來(lái)控制電機(jī)的正反轉(zhuǎn); Enable 則控制電機(jī)陜西航空職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì) 系統(tǒng)的硬件設(shè)計(jì) 21 停轉(zhuǎn)。 圖 L298管腳圖 引腳功能介紹: 1; 15 腳( Sense A; S
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1