1. 什么是軟件開(kāi)發(fā)?軟件最基本的目標(biāo)是讓計(jì)算機(jī)硬件(運(yùn)算/存儲(chǔ)/輸入輸出)按照人們預(yù)想的規(guī)則來(lái)工作。我們又管軟件叫程序,軟件工程師定制編寫(xiě)一個(gè)“順序、序列”,機(jī)器就按照這個(gè)序列來(lái)執(zhí)行。軟件開(kāi)發(fā),就
經(jīng)驗(yàn)之一:用“軟件陷阱+程序口令”對(duì)付PC指針的彈飛當(dāng)CPU受到外界干擾,有時(shí)PC指針會(huì)飛到另一段程序中,或跳到空白段去。其實(shí),如果PC指針飛到空白段去,倒也好處理。只要在空白段設(shè)立軟件陷阱(攔截指令),將
世界上并沒(méi)有成為高手的捷徑,但一些基本原則是可以遵循的。1、扎實(shí)的基礎(chǔ)數(shù)據(jù)結(jié)構(gòu)、離散數(shù)學(xué)、編譯原理,這些是所有計(jì)算機(jī)科學(xué)的基礎(chǔ),如果不掌握它們,很難寫(xiě)出高水平的程序。程序人人都會(huì)寫(xiě),但當(dāng)你發(fā)現(xiàn)寫(xiě)到一定程
1.定義的變量不要太多。低128位為用戶(hù)定義變量的存放區(qū)域(默認(rèn)時(shí)),也可以把變量放在高128位,但容易出錯(cuò),盡量少放,最好不放。通過(guò)*.M51可以查看內(nèi)存變量的存放,最好不要超過(guò)110個(gè)字節(jié),否則程序無(wú)法運(yùn)行或出錯(cuò)。
在過(guò)去的幾年里,有過(guò)許多結(jié)對(duì)編程的經(jīng)歷。有時(shí)在團(tuán)隊(duì)里進(jìn)行,有時(shí)在客戶(hù)那里,有時(shí)在coding dojo(一種編程模式,幾個(gè)程序員一起合作完成一個(gè)任務(wù)),有時(shí)在我的開(kāi)源項(xiàng)目里。對(duì)于那些知道如何結(jié)對(duì)編程的程序員來(lái)說(shuō),這
1. C語(yǔ)言和匯編語(yǔ)言在開(kāi)發(fā)單片機(jī)時(shí)各有哪些優(yōu)缺點(diǎn)?答:匯編語(yǔ)言是一種用文字助記符來(lái)表示機(jī)器指令的符號(hào)語(yǔ)言,是最接近機(jī)器碼的一種語(yǔ)言。其主要優(yōu)點(diǎn)是占用資源少、程序執(zhí)行效率高。但是不同的CPU,其匯編語(yǔ)言可能有
MicrochipTechnology Inc.(美國(guó)微芯科技公司)宣布,推出全球第一款數(shù)字增強(qiáng)型電源模擬控制器MCP19111,它擴(kuò)展了Microchip多元化的智能DC/DC電源轉(zhuǎn)換解決方案。此外,Microchip還宣布推出全新MCP87018、MCP87030、MCP
21ic訊 意法半導(dǎo)體(STMicroelectronics,簡(jiǎn)稱(chēng)ST)公布一款微型智能傳感器的產(chǎn)品細(xì)節(jié),新產(chǎn)品在超薄3x3x1mm LGA封裝內(nèi)整合一個(gè)3軸加速度計(jì)和一個(gè)嵌入式微控制器,以先進(jìn)的定制化運(yùn)動(dòng)識(shí)別功能為目標(biāo)應(yīng)用。意法半導(dǎo)體在
單片機(jī)可以燒寫(xiě)多少次程序?這個(gè)問(wèn)題新手可能會(huì)問(wèn)到?根據(jù)廠(chǎng)家提供的數(shù)據(jù),通常燒寫(xiě)次數(shù)不低于10萬(wàn)次,但由于時(shí)間關(guān)系我們沒(méi)有做過(guò)具體測(cè)試,請(qǐng)大家放心使用就可,也不要擔(dān)心怕燒寫(xiě)壞單片機(jī)而節(jié)省燒寫(xiě)次數(shù),買(mǎi)來(lái)學(xué)習(xí)板就是
什么是單片機(jī)燒寫(xiě)器?燒寫(xiě)器=編程器=燒錄器(每個(gè)人的叫法不一樣而以)燒寫(xiě)器實(shí)際上是一個(gè)把可編程的集成電路寫(xiě)上數(shù)據(jù)的工具,燒寫(xiě)器主要用于單片機(jī)(含嵌入式)/存儲(chǔ)器(含BIOS)之類(lèi)的芯片的編程(或稱(chēng)刷寫(xiě))。燒寫(xiě)器英文名
什么是單片機(jī)燒寫(xiě)軟件?簡(jiǎn)單點(diǎn)說(shuō),就是把你寫(xiě)好代碼(C或者是匯編)專(zhuān)程的機(jī)器語(yǔ)言通過(guò)一定的方式下載到單片機(jī)中。稱(chēng)為燒寫(xiě)。燒寫(xiě)軟件很多,方式也很多,主要看你的單片機(jī)型號(hào).STC系列單片機(jī)為例: 首先,需要安裝keil軟
Step 1:Keil軟件的安裝1.選中文件夾中的C51V900安裝程序并打開(kāi),如圖:2.在安裝對(duì)話(huà)框里一直選擇Next,直到Finish完成Keil的安裝。Step 2: 安裝USB轉(zhuǎn)串口線(xiàn)的驅(qū)動(dòng)程序的安裝1. 選中并打開(kāi)文件夾中的HL-340安裝程序2
大家可能開(kāi)始學(xué)單片機(jī)都是學(xué)的STC的單片機(jī),因?yàn)樗恍枰檬裁淳幊唐骶涂梢灾苯訜龑?xiě),但我看到還是有人在燒寫(xiě)時(shí)遇到了問(wèn)題。常常在貼吧和知道上看到求助此類(lèi)問(wèn)題的人,大家的解答大抵是說(shuō)什么串口驅(qū)動(dòng)安裝沒(méi)啊、型號(hào)
軟件:Easy 51Pro v2.0;工具:1.5V電源;2.Easy ISP下載線(xiàn)(制作過(guò)程參見(jiàn)《自制Easy ISP下載線(xiàn)》一文;3.51單片機(jī)最小實(shí)驗(yàn)板(帶光柱),制作過(guò)程參見(jiàn)《自制51單片機(jī)最小系統(tǒng)板》一文;4..Hex文件,生成過(guò)程參見(jiàn)《Keil Uv2
21ic訊 意法半導(dǎo)體(STMicroelectronics,簡(jiǎn)稱(chēng)ST)宣布其創(chuàng)新軟件及相關(guān)微控制器上市,新產(chǎn)品將讓簡(jiǎn)易經(jīng)濟(jì)型高科技電子設(shè)備更加引人注目與簡(jiǎn)單易用。STM32Java為設(shè)計(jì)人員提供一個(gè)高效的工具箱,為基于意法半導(dǎo)體高效ST