久久精品中文_久久久精品动漫_亚洲欧洲另类_99国产成+人+综合+亚洲欧美_国产嫩草一区二区三区在线观看_蜜桃精品久久久久久久免费影院_国产精品一区二区欧美_欧美久久电影_99视频精品免费观看_亚洲一区二区三区色

24小時(shí)聯(lián)系電話:18217114652、13661815404

中文

您當(dāng)前的位置:
首頁(yè)>
電子資訊>
行業(yè)資訊>
單片機(jī)設(shè)計(jì)與KeilC編...

行業(yè)資訊

單片機(jī)設(shè)計(jì)與KeilC編程總結(jié)


質(zhì)量是關(guān)鍵。沒(méi)有人會(huì)對(duì)很差的工作感到滿足。當(dāng)完成高質(zhì)量的工作時(shí),你會(huì)為此而感到驕傲。不管你是否知道,你都會(huì)因?yàn)槟愕母哔|(zhì)量工作而得到信譽(yù)。因此,要想為自己所做的事感到驕傲,就需要建立個(gè)人標(biāo)準(zhǔn),并為達(dá)到這一標(biāo)準(zhǔn)而努力奮斗。在達(dá)到這些標(biāo)準(zhǔn)時(shí),再提高標(biāo)準(zhǔn)并繼續(xù)努力。挑戰(zhàn)自己去完成更優(yōu)良的工作,你將會(huì)為自己的成就而感到驚訝。

  1.1 了解單片機(jī)的能力

  【規(guī)則1】設(shè)計(jì)滿足要求的最精簡(jiǎn)的系統(tǒng)。

  正確估計(jì)單片機(jī)的能力,知道單片機(jī)能做什么,最大程度的挖掘單片機(jī)的潛力對(duì)一個(gè)單片機(jī)系統(tǒng)設(shè)計(jì)者來(lái)說(shuō)是至關(guān)重要的。我們應(yīng)該有這樣一個(gè)認(rèn)識(shí),即單片機(jī)的處理能力是非常強(qiáng)大的。早期的PC 機(jī),其CPU(8086)處理能力和8051 相當(dāng),卻能處理相當(dāng)復(fù)雜的任務(wù)。單片機(jī)的能力的關(guān)鍵就在軟件設(shè)計(jì)者編寫(xiě)的軟件上。只有充分地了解到單片機(jī)的能力,才不會(huì)做出“冗余”的系統(tǒng)設(shè)計(jì)。而采用許多的外圍芯片來(lái)實(shí)現(xiàn)單片機(jī)能實(shí)現(xiàn)的功能。這樣做即增加了系統(tǒng)成本,也可能會(huì)降低了系統(tǒng)的可靠性。

  1.2 系統(tǒng)可靠性至關(guān)重要

  【規(guī)則2】使用看門(mén)狗。

  看門(mén)狗電路通常是一塊在有規(guī)律的時(shí)間間隔中進(jìn)行更新的硬件。更新一般由單片機(jī)來(lái)完成,如果在一定間隔內(nèi)沒(méi)能更新看門(mén)狗,那看門(mén)狗將產(chǎn)生復(fù)位信號(hào),重新復(fù)位單片機(jī)。更新看門(mén)狗的具體形式多是給看門(mén)狗芯片相關(guān)引腳提供一個(gè)電平上升沿或讀寫(xiě)它的某個(gè)寄存器。使用看門(mén)狗電路將在單片機(jī)發(fā)生故障進(jìn)行死機(jī)狀態(tài)時(shí),重新復(fù)位單片機(jī)。當(dāng)前有多種看門(mén)狗的芯片,如MAXIM 公司的MAX802,MAX813等。而且,有好多種單片機(jī)中本身就集成有看門(mén)狗。一個(gè)外部的看門(mén)狗是最好的,因?yàn)樗灰蕾?lài)于單片機(jī)。如果可能的話,看門(mén)狗更新程序不應(yīng)該放在中斷或是子程序中,原則上應(yīng)該放在主程序中。我曾經(jīng)見(jiàn)過(guò)一個(gè)工程師,他所調(diào)試的程序在運(yùn)行時(shí)偶而會(huì)引起看門(mén)狗的復(fù)位動(dòng)作,于是他干脆在每10ms 就中斷一次的時(shí)鐘中斷程序中清看門(mén)狗。我相信他也知道使看門(mén)狗失去作用,可他卻沒(méi)有不是去查明引起這個(gè)現(xiàn)象的真正原因。因此,我想提醒大家:不論什么理由,絕對(duì)不要忽略系統(tǒng)故障的真正原因。高質(zhì)量的產(chǎn)品來(lái)自于高素質(zhì)的工程師,高質(zhì)量的產(chǎn)品造就高素質(zhì)的工程師。

  【規(guī)則3】確定系統(tǒng)的復(fù)位信號(hào)可靠。

  這是一個(gè)很容易忽略的問(wèn)題。當(dāng)你在設(shè)計(jì)單片機(jī)系統(tǒng)時(shí),你腦中有這個(gè)概念嗎?什么樣的復(fù)位信號(hào)才是可靠的嗎?你用示波器查看過(guò)你設(shè)計(jì)的產(chǎn)品的復(fù)位信號(hào)嗎?不穩(wěn)定的復(fù)位信號(hào)可能會(huì)產(chǎn)生什么樣的后果?你有沒(méi)有發(fā)現(xiàn)過(guò)你所設(shè)計(jì)的單片機(jī)系統(tǒng),每次重新上電啟動(dòng)后,數(shù)據(jù)變得亂七八糟,并且每一次現(xiàn)象并不相同,找不出規(guī)律,或者有時(shí)候干脆不運(yùn)行,或者有時(shí)候進(jìn)入一種死機(jī)狀態(tài),有時(shí)候又一點(diǎn)事都沒(méi)有正常運(yùn)行?在這種情況下,你應(yīng)該查一下你的系統(tǒng)的復(fù)位信號(hào)。一般在單片機(jī)的數(shù)據(jù)手冊(cè)(Datasheet)中都會(huì)提到該單片機(jī)需要的復(fù)位信號(hào)的要求。一般復(fù)位信號(hào)的寬度應(yīng)為。復(fù)位電平的寬度和幅度都應(yīng)滿足芯片的要求,并且要求保持穩(wěn)定。還有特別重要的一點(diǎn)就是復(fù)位電平應(yīng)與電源上電在同一時(shí)刻發(fā)生,即芯片一上電,復(fù)位信號(hào)就已產(chǎn)生。不然,由于沒(méi)有經(jīng)過(guò)復(fù)位,單片機(jī)中的寄存器的值為隨機(jī)值,上電時(shí)就會(huì)按PC 寄存器中的隨機(jī)內(nèi)容開(kāi)始運(yùn)行程序,這樣很容易進(jìn)行誤操作或進(jìn)入死機(jī)狀態(tài)。

  【規(guī)則4】確定系統(tǒng)的初始化有效。

  系統(tǒng)程序開(kāi)始應(yīng)延時(shí)一段時(shí)間。這是很多單片機(jī)程序設(shè)計(jì)中的常用方法,為什么呢?因?yàn)橄到y(tǒng)中的芯片以及器件從上電開(kāi)始到正常工作的狀態(tài)往往有一段時(shí)間,程序開(kāi)始時(shí)延時(shí)一段時(shí)間,是讓系統(tǒng)中所有器件到達(dá)正常工作狀態(tài)。究竟延時(shí)多少才算合適?這取決于系統(tǒng)的各芯片中到達(dá)正常工作狀態(tài)的時(shí)間,通常以最慢的為準(zhǔn)。一般來(lái)說(shuō),延時(shí)20-100 毫秒已經(jīng)足夠。對(duì)于系統(tǒng)中使用嵌入式MODEM 等“慢熱”型的器件來(lái)說(shuō),則應(yīng)更長(zhǎng)。當(dāng)然,這都需要在系統(tǒng)實(shí)際運(yùn)行中進(jìn)行調(diào)整。

  【規(guī)則5】上電時(shí)對(duì)系統(tǒng)進(jìn)行檢測(cè)。

  上電時(shí)對(duì)系統(tǒng)中進(jìn)行檢測(cè)是單片機(jī)程序中的一個(gè)良好設(shè)計(jì)。在硬件設(shè)計(jì)時(shí)也應(yīng)該細(xì)細(xì)考慮將各個(gè)使用到的芯片、接口設(shè)計(jì)成容易使用軟件進(jìn)行測(cè)試的模式。很多有經(jīng)驗(yàn)的單片機(jī)設(shè)計(jì)者都會(huì)在系統(tǒng)上電時(shí)(特別是第一次上電時(shí))進(jìn)行全面的檢測(cè),或者更進(jìn)一步,將系統(tǒng)的運(yùn)行狀態(tài)中分為測(cè)試模式和正常運(yùn)行模式,通過(guò)加入測(cè)試模式對(duì)系統(tǒng)進(jìn)行詳細(xì)的檢測(cè),使得系統(tǒng)的批量檢測(cè)更為方便容易。另外要注意的是,一個(gè)簡(jiǎn)單明了的故障顯示界面也是頗要費(fèi)得心思的。比如:系統(tǒng)的外部RAM(數(shù)據(jù)存儲(chǔ)器)是單片機(jī)系統(tǒng)中常用的器件。外部RAM 如果存在問(wèn)題,程序通常都會(huì)成為一匹脫韁的野馬。因此,程序在啟動(dòng)時(shí)(至少在第一次上電啟動(dòng)時(shí))一定要對(duì)外部RAM 進(jìn)行檢測(cè)。檢測(cè)內(nèi)容包括:1)檢測(cè)RAM 中的單元。這主要通過(guò)寫(xiě)入和讀出的數(shù)據(jù)保持一致。

  2)檢測(cè)單片機(jī)與RAM 之間的地址數(shù)據(jù)總線。總線即沒(méi)有互相短路,也沒(méi)有連接到“地”上。另外,很多芯片,都提供了測(cè)試的方法。如串行通信芯片UART,都帶環(huán)路測(cè)試的功能。

  【規(guī)則6】按EMC 測(cè)試要求設(shè)計(jì)硬件。

  EMC 測(cè)試要求已經(jīng)成為產(chǎn)品的必需。有很多的文章關(guān)于這方面的。

  1.3 軟件編程和調(diào)試

  【規(guī)則7】盡可能使用Small 模式編譯

  對(duì)比起Large 模式和Compact 模式,Small 模式能生成更為緊湊的代碼。在Small模式下,C51 編譯器將沒(méi)有使用關(guān)鍵詞,如idata、pdata、xdata 特殊聲明的變量通通放在data 單元中。在編程中,對(duì)于在的數(shù)據(jù)區(qū),可以指定放在外部存儲(chǔ)器中。

  【規(guī)則8】在仿真前做好充分的準(zhǔn)備

  單片機(jī)硬件仿真器給單片機(jī)開(kāi)發(fā)者帶來(lái)了極大的方便,同時(shí)也很容易造成人的依賴(lài)性。很多時(shí)候,沒(méi)有仿真器卻能促使工程師寫(xiě)出更高質(zhì)量的程序。也許在硬件仿真調(diào)試之前,下面準(zhǔn)備工作將會(huì)對(duì)你有用:

  1)程序編完后,對(duì)代碼仔細(xì)逐行檢查。檢查代碼的錯(cuò)誤,建立自己的代碼檢查表,對(duì)經(jīng)常易錯(cuò)的地方進(jìn)行檢查。檢查代碼是否符合編程規(guī)范。

  2)對(duì)各個(gè)子程序進(jìn)行測(cè)試。測(cè)試的方法:用程序測(cè)試程序,編制一個(gè)調(diào)用該子程序的代碼,建立要測(cè)試子程序的入口條件,再看看它是否按預(yù)期輸出結(jié)果。

  3)如果代碼有修改,再次對(duì)代碼進(jìn)行檢查。

  4)有可能的話,進(jìn)行軟件仿真——Keil C 的軟件仿真功能十分強(qiáng)大。軟件仿真可以防止因硬件的錯(cuò)誤,如器件損壞、線路斷路或短路,而引起調(diào)試的錯(cuò)誤。

  5)開(kāi)始硬件仿真。

請(qǐng)輸入搜索關(guān)鍵字

確定
久久精品中文_久久久精品动漫_亚洲欧洲另类_99国产成+人+综合+亚洲欧美_国产嫩草一区二区三区在线观看_蜜桃精品久久久久久久免费影院_国产精品一区二区欧美_欧美久久电影_99视频精品免费观看_亚洲一区二区三区色
伊人久久大香线蕉av超碰演员| 黄色成人精品网站| 欧美在线播放一区二区| 欧美精品免费观看二区| 亚洲黄色视屏| 久久激情一区| 日韩午夜视频在线观看| 亚洲综合国产| 伊人久久亚洲影院| 久久综合久久久| 亚洲理论在线| 欧美日韩一区在线视频| 国产欧美亚洲一区| 极品裸体白嫩激情啪啪国产精品| 99www免费人成精品| 久久综合婷婷| 国产伦精品一区二区三区视频孕妇| 玖玖在线精品| 国产精品亚洲综合久久| 欧美精品亚洲| 欧美综合77777色婷婷| 在线观看视频免费一区二区三区| 午夜一区二区三视频在线观看| 国内精品福利| 欧美日产一区二区三区在线观看| 国产伦精品一区二区三区照片91 | 亚洲国产精品日韩| 久久亚洲欧洲| 久久都是精品| 香蕉国产精品偷在线观看不卡| 亚洲午夜精品国产| 午夜精品区一区二区三| 奶水喷射视频一区| 欧美综合二区| 欧美专区在线| 久久激情综合| 先锋影音一区二区三区| 一本色道久久综合亚洲精品婷婷| 精品不卡视频| 亚洲高清av| 激情成人综合| 亚洲毛片在线| 最近看过的日韩成人| 好吊视频一区二区三区四区| 欧美精品啪啪| 亚洲午夜极品| 91久久精品国产91久久性色tv| 好看的亚洲午夜视频在线| 国外成人免费视频| 在线视频观看日韩| 国产欧美日韩视频一区二区三区| 99国产精品久久久久老师| 亚洲美女毛片| 亚久久调教视频| 亚洲一区二区免费看| 欧美主播一区二区三区美女 久久精品人| 亚洲一区二区精品在线| 男人的天堂成人在线| 久久久久久国产精品mv| 欧美精品国产一区| 亚洲日本成人| 美日韩精品免费| 欧美另类视频| 国产欧美日韩综合一区在线播放 | 久久久精品性| 欧美日韩国产高清| 亚洲第一黄网| 国产亚洲精品bv在线观看| 国产视频一区在线观看一区免费| 亚洲永久免费精品| 午夜精品一区二区三区四区 | 国产一区二区三区的电影| 国产精品久久国产三级国电话系列| 国产日韩免费| 午夜精品剧场| 一本一本久久| 欧美日韩第一区| 国产日本精品| 欧美日韩一区二区三| 国产欧美亚洲日本| 欧美少妇一区| 久久国产精品久久久久久电车| 欧美精品一卡| 校园春色综合网| 亚洲国产欧洲综合997久久| 久久久久免费| 国产精品区二区三区日本| 欧美精品一区二区三区在线看午夜 | 国产日韩欧美一区二区三区在线观看| 久久精品日韩欧美| aa国产精品| 欧美日韩久久| 久久人人97超碰国产公开结果| 今天的高清视频免费播放成人| 性一交一乱一区二区洋洋av| 雨宫琴音一区二区在线| 久久久久久久久一区二区| 亚洲免费播放| 精品999在线观看| 欧美激情一区| 男人天堂欧美日韩| 国产精品久久久一区二区三区| 国模大胆一区二区三区| 欧美va亚洲va日韩∨a综合色| 国产欧美韩日| 99亚洲视频| 日韩香蕉视频| 亚洲免费精品| 999亚洲国产精| 亚洲黄色毛片| 1024日韩| 日韩午夜在线| 99av国产精品欲麻豆| 在线免费观看一区二区三区| 国产综合网站| 亚洲激情午夜| 国产日韩在线一区二区三区| aa亚洲婷婷| 亚洲男人影院| 欧美~级网站不卡| 欧美久色视频| 亚洲第一毛片| 国产欧美日韩一区二区三区在线 | 久久国产精品一区二区三区| 国产精品一页| 麻豆九一精品爱看视频在线观看免费| 男人天堂欧美日韩| 亚洲欧美综合国产精品一区| 欧美成人有码| 欧美精品午夜| 亚洲激情一区二区三区| 在线亚洲自拍| 久久一区二区三区av| 国产精品豆花视频| 亚洲视频成人| 午夜精品电影| 一本久道综合久久精品| 亚洲欧美久久久| 欧美日韩亚洲国产精品| 亚洲国产精品一区| 久久精品女人的天堂av| 狠狠88综合久久久久综合网| 91久久视频| 久久久久91| 亚洲精品国产系列| 久久久精品国产一区二区三区| 欧美午夜精品理论片a级大开眼界 欧美午夜精品久久久久免费视 | 黄色精品网站| 国产精品日韩精品欧美精品| 久久午夜电影| 99精品国产在热久久| 亚洲欧美清纯在线制服| 欧美亚州在线观看| 国产亚洲激情| 欧美激情第六页| 一本一道久久综合狠狠老精东影业 | 亚洲免费综合| 伊甸园精品99久久久久久| 国产精品视频| 影音先锋亚洲精品| 久久精品30| 在线观看视频日韩| 久久久久久久久久码影片| 亚洲国产精品日韩| 欧美日韩一区二区三| 久久激情久久| 亚洲一区区二区| 亚洲精品美女| 亚洲午夜91| 欧美一区二区三区久久精品茉莉花| 最新成人av网站| 欧美特黄视频| 欧美精品一区在线| 久久久久久久高潮| 亚洲一区二区免费看| 亚洲精品资源| 亚洲人成久久| 亚洲第一区色| 亚洲国产激情| 99热在线精品观看| 在线日韩av永久免费观看| 欧美日韩在线精品一区二区三区| 久久综合九色综合网站| 久久精品国产综合精品| 老司机一区二区三区| 香蕉久久夜色精品国产| 先锋影音一区二区三区| 国产欧美日韩一区| 国产精品区免费视频| 国产一区二区三区久久久久久久久| 亚洲黄色影片| 一区二区三区四区国产| 国产亚洲一级| 久久久久久国产精品mv| 老牛影视一区二区三区| 欧美1区3d| 亚洲无玛一区| 日韩香蕉视频| 亚洲一区网站| 久久精品成人| 欧美日韩在线一二三| 在线看片欧美| 亚洲欧美久久久| 欧美一区激情| 国内久久精品| 国产精品久久久一区二区三区| 国产精品一区二区欧美| 男人的天堂亚洲| 国产精品xvideos88| 亚洲区一区二区三区| 国产精品永久入口久久久| 久久精品午夜| 精品999在线观看| 亚洲一级在线| 狠狠色狠狠色综合人人| 在线视频精品一区| 欧美黄污视频| 一本一本a久久| 女主播福利一区| 亚洲国产专区校园欧美| 欧美亚洲一级| 在线成人av| 久久久久久国产精品一区| 激情婷婷亚洲| 免费国产自线拍一欧美视频| 国产一区在线免费观看| 亚洲一区二区网站| 激情综合视频| 久久久久一区| 国产一区二区你懂的| 欧美视频久久| 国产伦精品一区| 亚洲黄色一区二区三区| 蜜桃久久av| 一区二区免费在线视频| 国产自产在线视频一区| 久久本道综合色狠狠五月| 在线播放豆国产99亚洲| 老妇喷水一区二区三区| 国产日韩综合| 亚洲精品日韩久久| 极品裸体白嫩激情啪啪国产精品| 性欧美暴力猛交另类hd| 一本久久综合| 日韩午夜在线| 国产精品国产亚洲精品看不卡15 | 午夜在线播放视频欧美| 在线观看不卡| 欧美视频二区| 玖玖玖国产精品| 噜噜爱69成人精品| 亚洲一区一卡| 亚洲欧美激情诱惑| 国产精品毛片在线| 亚洲最新在线| 国产一区成人| 亚洲一区二区精品在线| 亚洲精一区二区三区| 一区在线免费| 亚洲国产高清视频| 亚洲欧洲一区| 中文日韩欧美| 国产精品一区二区三区免费观看| 99热免费精品| 亚洲影音先锋| 久久久久久九九九九| 久久亚洲高清| 欧美午夜视频| 伊人成人在线视频| 亚洲精品无人区| 国产日韩精品一区观看| 国产亚洲欧美一区二区| 亚洲永久视频| 欧美激情第10页| 一区二区视频在线观看| 日韩视频不卡| 亚洲一区二区三区高清| 久久亚洲免费| 黄色精品一区| 亚洲少妇在线| 牛夜精品久久久久久久99黑人| 欧美日韩91| 亚洲欧洲日本mm| 香蕉成人久久| 黑人巨大精品欧美一区二区小视频| 精品1区2区3区4区| 国产精品毛片在线| 欧美精品在线一区| 亚洲精品孕妇| 狂野欧美性猛交xxxx巴西| 亚洲私人影院| 欧美亚洲免费| 亚洲国产婷婷| 女同一区二区| 国产日韩精品一区观看| 欧美极品一区| 国产欧美69| 欧美日韩在线精品一区二区三区| 99re热精品| 久久青青草综合| 日韩香蕉视频| 欧美久久影院| 香蕉久久久久久久av网站| 黄色工厂这里只有精品| 麻豆精品网站| 一区二区三区精品国产| 欧美视频官网| 奶水喷射视频一区| 亚洲精品自在在线观看| 欧美激情视频一区二区三区免费| 亚洲精品女人| 黄色欧美成人| 欧美国产综合视频| 欧美亚洲免费高清在线观看| 亚洲黄色影片| 亚洲午夜精品久久久久久app| 男人天堂欧美日韩| 国产欧美日韩亚洲| 亚洲激情婷婷| 伊人成人在线| 很黄很黄激情成人| 欧美激情视频一区二区三区免费| 亚洲男人影院| 国产精品综合| 国产三区精品| 亚洲美女视频在线免费观看| 狠狠色综合一区二区| 欧美日一区二区在线观看| 欧美成人免费在线| 欧美一区二视频在线免费观看| 亚洲一区自拍| 亚洲欧美日韩国产| 亚洲欧美日韩精品综合在线观看| 国产欧美亚洲日本| 国产精品社区| 亚洲欧美视频一区二区三区| 亚洲伊人观看| 久久国产66| 久久天堂成人| 午夜视频一区| 国产精品videosex极品| 国模精品一区二区三区| 好看的日韩av电影| 亚洲国产国产亚洲一二三| 亚洲国产精品久久久久婷婷老年| 影音先锋一区| 国产日韩欧美| 久久高清国产| 欧美久久99| 雨宫琴音一区二区在线| 亚洲免费激情| 免费在线亚洲| 欧美日韩免费观看一区| 精品1区2区3区4区| 在线一区免费观看| 久久久久欧美精品| 国产精品v欧美精品v日本精品动漫| 很黄很黄激情成人| 一区二区三区四区五区精品| 亚洲欧美日韩另类精品一区二区三区| 免费日韩av| 国产综合色一区二区三区| 亚洲精品1区2区| 国产精品亚洲产品| 午夜精品剧场| 亚洲伦伦在线| 久久久精品动漫| 韩日午夜在线资源一区二区| 一区二区毛片| 亚洲欧美综合国产精品一区| 亚洲国产日韩欧美一区二区三区| 国产精品推荐精品| 欧美系列一区| 免费日韩精品中文字幕视频在线| 欧美日本不卡高清| 国产精品永久| 精品成人久久| 欧美在线播放一区二区| 99精品国产在热久久| 久久综合九色| 亚洲经典在线| 欧美日本一区二区视频在线观看 | 国产欧美日韩亚洲一区二区三区| 久久久久.com| 99精品国产在热久久婷婷| 久久久久久精| 1024日韩| 国产一区二区三区自拍| av成人天堂| 久久久久高清| 国产精品大片免费观看| 亚洲免费成人| 久久在线91| 一级日韩一区在线观看| 欧美成ee人免费视频| 国产在线一区二区三区四区 | 国产一区二区三区自拍| 亚洲巨乳在线| 国产精品分类| 午夜久久资源|