欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2260|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

學習51單片機匯編

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:51024 發(fā)表于 2014-8-10 21:38 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
假如單片機體系出現(xiàn)問題,維修流程如下:
一、對硬件電路的查看
  1、查看電源(40腳)
  2、查看振動(18、19腳)
  3、查看地(20腳)
  3、查看復(fù)位電路(9腳)
  4、查看中止答應(yīng)(31腳)
  5、然后再查看是不是有信號
  6、信號是不是準確

二、軟件編寫規(guī)矩
  1、只被調(diào)用一次的不要寫成子程序
  2、不比自個界說太多的ORG地址進口,只需界說兩個,一個0000H,還有一個主程序進口,
  3、中止程序需界說自個的程序進口地址,
    中止源有INT0,守時器T0,INT1,守時器T1,串行口中止,共5種中止,
進口地址分別為,INT0 = 0003H, 守時器T0 = 000BH,
INT1 = 0013H, 守時器T1 = 001BH
串口 = 0023H
從0003H開端,互相相差8個存儲單元,在此處中止程序是放不下的,需求跳轉(zhuǎn)到其他地址,
  4、通常的跳轉(zhuǎn)和調(diào)用都運用LJMP 和 LCALL

三、串口操控寄存器的設(shè)置
  SCON sm0,sm1,sm2,ren,tb8,rb8,ti,ri

  通常不能對TB8、RB8 設(shè)置,這樣會影響串口中止位 RI,即在發(fā)作中止的時分,數(shù)據(jù)還沒有徹底接收完,可是此刻由于設(shè)置了RB8位,有可能把RI置位使得數(shù)據(jù)丟掉。關(guān)于TI存在同樣狀況。

發(fā)送與接收數(shù)據(jù)都可以有兩種辦法
   1、查詢 (查詢RI,TI)2。中止設(shè)定進口地址 (ORG 0023H)

   2、關(guān)于外部中止,有兩種觸發(fā)辦法,一是低電平觸發(fā),一是降低沿觸發(fā),看狀況選則觸發(fā)辦法。在以上的兩種觸發(fā)辦法下,IE0、IE1都能被CPU自動復(fù)位成0,可是在電平觸發(fā)辦法下,必須保證INT1、INT0上的電平在中止被CPU響應(yīng)今后當即變?yōu)楦唠娖剑駝t會再次觸發(fā)中止。
觸發(fā)辦法操控位   IT1    IT0

SETB IT1
SETB IT0       降低沿觸發(fā)

CLR IT1
CLR IT0  低電平觸發(fā)

四、避免程序紊亂的軟處置辦法
  1.使用軟件狗來處置
  2.軟件陷阱技能
  3.改寫寄存器

守時時刻長度核算(辦法1):
守時器初值 = FFFF - ( 守時時刻長度/( 1/f*12 ))

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表