久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2286|回復: 0
收起左側

學習51單片機匯編

[復制鏈接]
ID:51024 發表于 2014-8-10 21:38 | 顯示全部樓層 |閱讀模式
假如單片機體系出現問題,維修流程如下:
一、對硬件電路的查看
  1、查看電源(40腳)
  2、查看振動(18、19腳)
  3、查看地(20腳)
  3、查看復位電路(9腳)
  4、查看中止答應(31腳)
  5、然后再查看是不是有信號
  6、信號是不是準確

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

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

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

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

   2、關于外部中止,有兩種觸發辦法,一是低電平觸發,一是降低沿觸發,看狀況選則觸發辦法。在以上的兩種觸發辦法下,IE0、IE1都能被CPU自動復位成0,可是在電平觸發辦法下,必須保證INT1、INT0上的電平在中止被CPU響應今后當即變為高電平,否則會再次觸發中止。
觸發辦法操控位   IT1    IT0

SETB IT1
SETB IT0       降低沿觸發

CLR IT1
CLR IT0  低電平觸發

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

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

回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 精品免费国产一区二区三区四区 | 亚洲第一视频网站 | 色黄大色黄女片免费中国 | 久操福利 | 亚洲日本视频 | 日韩一级片视频 | 亚洲综合伊人 | 狠狠干网 | 国产精品美女毛片真酒店 | 国产欧美一区二区精品忘忧草 | av手机在线免费观看 | 亚洲精品国产精品国自产观看浪潮 | 新香蕉视频 | 亚洲永久精品视频 | 日韩一级免费 | 欧美精品一级片 | 躁躁躁日日躁 | 久久精品福利 | 激情婷婷 | h片免费看| 欧美日韩四区 | 美日韩在线视频 | 欧美理论片在线观看 | 精品成人在线 | 国产99热 | 日韩精品毛片 | 免费视频国产 | 日韩一级片视频 | 午夜美女福利视频 | 久久亚洲精品视频 | 日韩精品视频免费 | 午夜aaa| 日日爽夜夜爽 | 一区视频在线 | 国产美女福利 | 亚洲天堂一区二区三区 | 久久久97| 久久久久久久 | 亚洲福利一区二区 | 天天操天天操 | 夫妻av|