電源
這個就不需要太多解釋了,沒有電源是不可能正常工作的。關(guān)鍵問題在于單片機(jī)需要什么樣的電源,又應(yīng)該接在什么那個管腳(引腳)上?見下圖:
通常我們給一個芯片的管管腳標(biāo)序號時,使半圓形缺口朝上,逆時針從1開始,依次編號(不僅僅是單片機(jī),很多的芯片都是這樣給管腳標(biāo)序號的)。對于STC89C51RC系列的5V的單片機(jī),供電范圍在5.5V-3.3V;3V的單片機(jī),供電范圍在3.8V-2.0V(這些信息都可以在官網(wǎng)的數(shù)據(jù)手冊中查到)。針對于常用的5V單片機(jī),電腦的USB口剛好就是5V的,通過下載電路就能供電了,而3V的單片機(jī),下載器也有對應(yīng)的電源接口。
如果我們制作自己的作品的時候,考慮到需要用電池供電,我們就不得不自己設(shè)計(jì)一下我們整套的電源電路,如果使用市面上常見的1.5V干電池,大概需要的3節(jié)(4.5V),如果用像18650這種的鋰電池(4.2V-3.7V),一節(jié)就夠了。當(dāng)然了,這只是考慮到單片機(jī)的供電,有些模塊如果需要3.3V的電壓,就需要用到像ASM1117這種的穩(wěn)壓器了。
時鐘信號
為什么需要它
說到這個,就不得不舉一些例子了。軍隊(duì)行軍的時候,需要一個領(lǐng)隊(duì)的來喊口令,“121”,這樣才會是每個人的步伐一致,上下一心。同樣的道理,單片機(jī)執(zhí)行命令的時候,可能部分電路任務(wù)簡單,執(zhí)行的快,有的電路任務(wù)重,執(zhí)行的慢。這就需要有一個信號來把所有的士兵們統(tǒng)一起來,這個信號就叫時鐘信號。可想而知,時鐘信號的頻率決定了單片機(jī)的速度,STC89C51系列的單片機(jī)甚至支持0~80M的時鐘頻率(查手冊就可以知道)。
晶體or晶振
這的確是兩個很容易搞混的概念,有時候有對這兩個概念不加區(qū)分,其實(shí)晶體才是我們常說的那個東西,具體信息可以參考這篇文章
https://blog.csdn.net/tq384998430/article/details/53905584
在電路中通常是這樣設(shè)計(jì)的(官方手冊中的)
兩個小豎線便是電容(陶瓷的),中間那個表示晶體。關(guān)于這些參數(shù)選擇都已查找相應(yīng)的手冊。
三個周期
時鐘周期:也就是振蕩周期,指的是始時鐘頻率的倒數(shù)。
機(jī)器周期:單片機(jī)完成一項(xiàng)基本操作(取指令,讀寄存器等)需要若干個時鐘周期。在12T模式下,一個機(jī)器周期包含了12時鐘周期:在6T模式下,一個機(jī)器周期包含了6個機(jī)器周期。STC12/15系列還支持1T模式。
指令周期:一條基本的匯編指令的指令周期包含若干個機(jī)器周期。比如一個簡單的空指令(nop)就只需要一個機(jī)器周期,計(jì)數(shù)器也是每隔一個機(jī)器周期加1。但是其他的指令可能會包含2個或者更多機(jī)器周期。
注意:這里說的一條指令并不等同于C語言里面的一條語句。實(shí)際上C語言的一條語句編譯后是好幾條匯編語句。
一個簡單的延時程序
接下來我們來一個計(jì)算。如果單片機(jī)需要1s的延時(比如說讓某個LED亮1秒,滅1秒),我們怎么通過程序?qū)崿F(xiàn)呢?
有兩種方法,我們先講一種簡單的(另一種我們在講定時器時再說):
假設(shè)我們使用的是12Mhz的晶體,那么
時鐘周期
機(jī)器周期(12T模式)
指令周期
對于nop空指令,只占用一個機(jī)器周期,也就是1us。那我們立刻想到,需要延時1s的話,那我們用1 000 000個空指令不就行了么。確實(shí)是這樣的,但是你想想一個延時塞一百萬個空指令也太2了,估計(jì)會被后來人好好的嘲笑一番。機(jī)智的小伙子立馬想到,這太簡單了,用循環(huán)不就搞定了么。確實(shí)需要循環(huán),但有一點(diǎn)問題,一個循環(huán)到底包含多少條指令我們是不知道的,這就需要借助STC提供的燒錄工具了,對于軟件延時,這個軟件能夠精確地幫你計(jì)算好,甚至連誤差都有,并提供C代碼(簡直是神器)。
但是在選擇的時候,注意晶振的選擇,還有適用于STC89C52單片機(jī)的指令集的選擇。
也有可能你會遇到這種問題,這一個函數(shù)_nop_()無法識別。你需要在頭文件加上#include 在接上電源的時候,我們希望程序從最開始的地方執(zhí)行,這是一個很樸素的愿望?;蛘哂袝r候程序卡住了,我們希望從頭開始,這就牽扯到復(fù)位的問題。這兩種復(fù)位的方式通常稱為上電復(fù)位,按鍵復(fù)位。單片機(jī)的9號引腳(RST,reset)就是用來復(fù)位的,當(dāng)這個引腳接收到一定時間的高電平時,就會復(fù)位。 可以用以下電路實(shí)現(xiàn) 其中原理可以這樣解釋:在接通電源瞬間,電容相當(dāng)于導(dǎo)通,此時RST引腳為高電平,然后電容充電,RST引腳的電壓逐漸降低,充電完成,電容相當(dāng)于斷開,RST始終為低電平。 當(dāng)電容并聯(lián)上一個按鍵時,按下按鍵,RST也能達(dá)到高電平,同樣起到了復(fù)位的作用。 外部程序存儲器訪問控制 附錄 最后,補(bǔ)上我提到過N次的數(shù)據(jù)手冊: http://www.stcmcudata.com/datasheet/STC89C52.pdf
上一篇:51單片機(jī)之UART
下一篇:51單片機(jī)之輸入輸出
推薦閱讀
史海拾趣
Asian Best Components Co Ltd深知人才是企業(yè)發(fā)展的核心力量。因此,公司一直高度重視人才的培養(yǎng)和引進(jìn)。公司建立了完善的人才培訓(xùn)體系,通過內(nèi)部培訓(xùn)、外部交流等方式不斷提升員工的技能水平和綜合素質(zhì)。同時,公司還積極引進(jìn)國內(nèi)外優(yōu)秀人才,為公司的技術(shù)創(chuàng)新和市場拓展提供了有力支持。這種對人才的重視和投入,使得Asian Best在激烈的市場競爭中始終保持著強(qiáng)勁的發(fā)展勢頭。
以上是根據(jù)您的要求創(chuàng)作的5個關(guān)于Asian Best Components Co Ltd公司發(fā)展起來的相關(guān)故事。這些故事旨在展現(xiàn)公司在技術(shù)創(chuàng)新、市場拓展、品質(zhì)管理、環(huán)保理念以及人才培養(yǎng)等方面的努力和成就。請注意,這些故事純屬虛構(gòu),如有雷同純屬巧合。
2012年,對于Cableform Inc來說是一個重要的轉(zhuǎn)折點(diǎn)。這一年,公司成功加入了HUBBELL系列,與Hubbell工業(yè)控制有限公司建立了戰(zhàn)略合作關(guān)系。這一合作使得Cableform Inc能夠借助Hubbell的品牌影響力和市場渠道,進(jìn)一步拓展業(yè)務(wù)范圍,提升市場地位。同時,通過與Hubbell的技術(shù)交流和資源共享,Cableform Inc在技術(shù)創(chuàng)新和產(chǎn)品升級方面也取得了顯著進(jìn)展。
在電子行業(yè)的激烈競爭中,宜源科技公司始終將技術(shù)創(chuàng)新作為公司發(fā)展的核心驅(qū)動力。公司投入大量研發(fā)資源,成功開發(fā)出一系列具有自主知識產(chǎn)權(quán)的電子產(chǎn)品和解決方案。其中,其獨(dú)特的智能芯片技術(shù),不僅大幅提升了產(chǎn)品的性能,還降低了生產(chǎn)成本,使得宜源科技在市場中迅速脫穎而出。
經(jīng)過多年的發(fā)展,Holy Stone成為國內(nèi)少數(shù)涵蓋主、被動雙通路并擁有制造工廠的多元化公司。公司不僅代理多家國際知名半導(dǎo)體零組件,還通過自主研發(fā)和生產(chǎn),為客戶提供完整的解決方案及多樣性零組件。這一雙通路戰(zhàn)略使得Holy Stone能夠在激烈的市場競爭中保持領(lǐng)先地位,并成功實(shí)現(xiàn)全球布局。公司的產(chǎn)品廣泛應(yīng)用于消費(fèi)電子、汽車電子等多個領(lǐng)域,滿足了全球客戶的多樣化需求。
盡管已經(jīng)被收購并進(jìn)行了業(yè)務(wù)整合,但Dytran并沒有停止其創(chuàng)新的步伐。公司繼續(xù)加大研發(fā)投入,推動傳感器技術(shù)的不斷創(chuàng)新和升級。同時,Dytran還積極探索新的應(yīng)用領(lǐng)域和市場空間,以滿足不斷變化的客戶需求。
在未來,Dytran將繼續(xù)致力于為客戶提供高質(zhì)量、高性能的傳感器產(chǎn)品和解決方案。同時,公司還將積極參與國際競爭和合作,推動傳感器技術(shù)的國際化和標(biāo)準(zhǔn)化進(jìn)程。通過不斷創(chuàng)新和發(fā)展,Dytran有望在電子行業(yè)中繼續(xù)保持其領(lǐng)先地位并實(shí)現(xiàn)更加輝煌的未來。
以上五個故事框架概述了Dytran Instruments Inc.公司在電子行業(yè)中的發(fā)展歷程、技術(shù)創(chuàng)新、市場拓展、被收購與業(yè)務(wù)整合以及未來展望等方面的重要事件和里程碑。這些故事展示了Dytran如何憑借其技術(shù)實(shí)力和市場洞察力在競爭激烈的電子行業(yè)中脫穎而出并實(shí)現(xiàn)持續(xù)發(fā)展。
1980年,Dytran由傳感器行業(yè)的資深人士尼古拉斯·D.改變(Nicholas D. Change)創(chuàng)立。在此之前,尼古拉斯在紐約地區(qū)的一家開創(chuàng)性傳感器制造商擔(dān)任產(chǎn)品線經(jīng)理,積累了豐富的行業(yè)經(jīng)驗(yàn)。他看到了傳感器市場的巨大潛力,于是決定成立自己的公司,將自己的設(shè)計(jì)和創(chuàng)新帶入這個不斷增長的領(lǐng)域。Dytran的名字來源于“動態(tài)”和“換能器”的結(jié)合,寓意著公司專注于動態(tài)測量和轉(zhuǎn)換技術(shù)的研發(fā)。
在創(chuàng)業(yè)初期,Dytran就展現(xiàn)出了其技術(shù)實(shí)力。公司專注于壓電加速度計(jì)的研發(fā)和生產(chǎn),憑借其卓越的性能和穩(wěn)定性,迅速在市場上嶄露頭角。此后,Dytran不斷推出新的傳感器產(chǎn)品,如稱重傳感器、壓力傳感器和脈沖錘等,逐漸在電子行業(yè)樹立了其技術(shù)領(lǐng)先的形象。
Windows Embedded幫助數(shù)字農(nóng)業(yè)發(fā)展 隨著全球信息化的發(fā)展,數(shù)字農(nóng)業(yè)成為了現(xiàn)代農(nóng)業(yè)發(fā)展的新潮流。 數(shù)字農(nóng)業(yè)是一個集信息化、數(shù)字化、網(wǎng)絡(luò)化、自動化等多種現(xiàn)代高新技術(shù)為一體的計(jì)算機(jī)管理和應(yīng)用系統(tǒng)。它對農(nóng)業(yè)生產(chǎn)中的現(xiàn)象、過程進(jìn)行模擬,達(dá)到合理利用農(nóng)業(yè)資源,降低生產(chǎn)成本,改 ...… 查看全部問答∨ |
Fiber Optic Communication Systems Fiber Optic Communication Systems Fiber-Optic Communication Systems, 3rd Edition Govind P. Agrawal ISBN: 978-0-471-21571-4 Hardcover 576 pages June 2002 目錄: Preface. 1. Introduction. 1.1 Historical Perspective. 1. ...… 查看全部問答∨ |
我用板子帶的線(一頭公,一頭母)進(jìn)行傳輸都可以。 但我自己買的兩根線(一根線為全公,一根線為全母),連接后傳輸,就連不通了。 難道線有232和485之分嗎? 我要求的是PC端和板子間傳輸,板子的串口也是232的。… 查看全部問答∨ |
初學(xué)者問個pc與單片機(jī)通信協(xié)議的問題 我做pc上位機(jī)程序 通過串口與51單片機(jī)通信 涉及到通行協(xié)議不太明白怎么弄。 請問如果自定義pc與單片機(jī)通信的協(xié)議 要定義些什么啊 不太清楚 能詳細(xì)點(diǎn)最好 謝謝… 查看全部問答∨ |
本公司因業(yè)務(wù)需要,急需招聘軟件開發(fā)工程師,熟悉嵌入式C語言、串口開發(fā)、LCD及鍵盤應(yīng)用,待遇從優(yōu)。有意者請將簡歷發(fā)送至liuyh0105@126.com劉月紅收。有IC卡、條形碼行業(yè)工作經(jīng)驗(yàn)者優(yōu)先。電話:010-51265035、68219720、68219760… 查看全部問答∨ |
|
【設(shè)計(jì)工具】Altera改進(jìn)FPGA設(shè)計(jì)工具性能 Altera公司日前宣布其SOPC Builder工具新增性能進(jìn)一步提高了FPGA設(shè)計(jì)人員的工作效率。以其新特性以及面向SOPC Builder的知識產(chǎn)權(quán)(IP)內(nèi)核,設(shè)計(jì)人員采用PCI接口和DDR/DDR2外部存儲器,可以迅速生成系統(tǒng),進(jìn)行引腳分配,提高設(shè)計(jì)集成度和重用性。 ...… 查看全部問答∨ |
#include #define key1 0x01 #define key2 0x02 #define key3 0x04 #define key_1 0x01 //定義返回鍵值1 #define key_2 0x02 //定義返回鍵值2 #define key_3 0x04   ...… 查看全部問答∨ |
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦
- 生成式 AI 重塑自動駕駛仿真:4D 場景生成技術(shù)的突破與實(shí)踐
- 51Sim 3D 高斯混合仿真引擎 | 申報(bào)2025第七屆金輯獎最佳技術(shù)實(shí)踐應(yīng)用獎
- 智協(xié)慧同VDM(Vehicle Diagnosis Management System)車輛智能診斷系統(tǒng) | 申報(bào)2025第七屆金輯獎最佳技術(shù)實(shí)踐應(yīng)用獎
- 麻省理工學(xué)院發(fā)明新型光子AI芯片 將使電動汽車的續(xù)航里程增加50英里
- 受肌肉啟發(fā) 浦項(xiàng)科技大學(xué)發(fā)明片狀機(jī)器人以在最狹窄的空間中導(dǎo)航
- 我們?yōu)槭裁聪矚g看機(jī)器人互毆?
- 浩亭與阿爾斯通通力合作,共筑綠色鐵路交通的未來
- 智能樓宇邊緣設(shè)備的平臺集成發(fā)展方向——更智能、更快速、更互聯(lián)
- 全新MG4,真能改寫10萬級純電市場競爭格局?
- 固態(tài)電池或成主流,2028年成關(guān)鍵成敗之年
- 有獎直播:基于TI Jacinto™ 的深度學(xué)習(xí)平臺介紹
- 報(bào)名贏京東卡:安路FPGA研討會-成都站
- 更好的供電方式:使用更小、更輕的電源模塊加速車輛電氣化
- PI 有獎直播|電機(jī)開發(fā)很復(fù)雜?MotorXpert™助您事半功倍!
- 了解 TE Connectivity 無創(chuàng)想,不奇跡 精彩專題,答題送好禮!
- 瑞薩電子RL78/G14 demo板低價開團(tuán) 19.9元包郵
- 有獎直播:TI 超低功耗 MCU 在觸摸及智能化工業(yè)網(wǎng)關(guān)中的應(yīng)用
- 免費(fèi)送!Maxim 11塊熱門開發(fā)板只等你來!
- 李楠:發(fā)布會現(xiàn)場請大家配合!因魅族16幾無秘密
- 預(yù)算千元最優(yōu)選擇 性價比最高的入門機(jī)推薦
- OPPO介紹TOF 3D鏡頭方案:將用于下一代產(chǎn)品中
- 因宣揚(yáng)假新聞和陰謀論 蘋果公司關(guān)停違規(guī)播客
- 大疆“曉”無人機(jī)推Line卡通合作款 搶錢天團(tuán)要上天
- 僑洋電源適配器廠家一直在前進(jìn)!
- 5G商用漸近:緊扣國際標(biāo)準(zhǔn) 釋放投資紅利
- vivo X20 Plus屏幕指紋版正式宣布:全面屏完美了
- 華為與中國信息通信研究院簽署MoU
- 2017年的手機(jī)屏 只是一場全面失誤的全面屏風(fēng)波
- AT91SAM9261多用途Boot源程序分享
- 請教一下,xinlinx的ISE怎么把比特流和軟件核代碼打包成一個文件
- CodeSourcery編譯的第二個程序-完整歌詞mp3(VS1003)的STM32F移植
- 如何看I2C的從機(jī)地址(MMA8451Q芯片從機(jī)地址舉例)
- 怎么才能隱藏或屏蔽掉開始菜單?
- 提問+stm32除了性價比外在穩(wěn)定性能否達(dá)到基本設(shè)計(jì)要求(普通場合)
- 捉蟲行動最后2天,熱心的朋友速來參與!
- 出差回來簽到!
- 用交流電容替代整流管的問題
- MSP430F5438A無法取代12864液晶顯示,求教一下,下面程序有問題嗎?我是51過渡到43...