mcs51指令按功能分為哪幾類每類指令的作用是什麼

2021-03-08 00:28:52 字數 845 閱讀 7957

1樓:匿名使用者

mcs-51 微控制器序列口可以通過軟體設定四種工作方式:

方式 0 :這種工作方式比較特殊,與常見的微型計算機的序列口不同,它又叫同步移位暫存器輸出方式。在這種方式下,資料從 rxd 端序列輸出或輸入,同步訊號從 txd 端輸出,波特率固定不變,為振盪率的 1/12 。

該方式是以 8 位資料為一幀,沒有起始位和停止位,先傳送或接收最低位。

方式 2 :採用這種方式可接收或傳送 11 位資料,以 11 位為一幀,比方式 1 增加了一個資料位,其餘相同。第 9 個資料即 d8 位具有特別的用途,可以通過軟體摟控制它,再加特殊功能暫存器 scon 中的 **2 位的配合,可使 mcs-51 微控制器序列口適用於多機通訊。

方式 2 的波特率固定,只有兩種選擇,為振盪率的 1/64 或 1/32 ,可由 pcon 的最高位選擇。

方式 3 :方式 3 與方式 2 完全類似,唯一的區別是方式 3 的小組特率是可變的。而幀格式與方式 2- 樣為 11 位一幀。所以方式 3 也適合於多機通訊。

2樓:李展

四或 五類(加 位操作指令)

資料傳送與交換類:實現ram sfr 和rom之間的資料傳送或交換

算術運算類:可實現加減乘除4種基本運算功能

邏輯運算及移位類:實現二進位制數的與 或 異或 求反 置1 清零 移位等邏輯操作

控制轉移類:通過改變程式計數器pc的內容,進而實現程式轉移功能

位操作類:把由源運算元指定的位變數送到目的運算元指定的單元中

DSP和MCS 51在控制伺服電機方面的區別

用dsp和51的最大區別就是在數字運算方面速度快,dsp是專門用來快速運算數字訊號的。如果你需要製作一個機器人像變形金剛裡的機器人那樣的快速反應速度,就推薦用dsp。但你僅僅是做為一個天線定位的,這個51微控制器完全可以勝任,不需要dsp cpld哪麼浪費金錢。我以前參與過船上的自動調節天線的製作。...

MCS 51微控制器中立即定址方式中,MOV,A,52H,意思是把立即數52H送到累加器A中

這是intel公司規定的。mov a,data,機器不會識別是什麼 那麼要轉換成機器能識別的 也就是機器碼。而mov a,data的機器碼就規定為 74 data 這2 個數都 是16進位制的 clr c 清除進位 mov a,94h 累加器a賦值為94hsubb a,r0 a減去r0暫存器中的值,...

MCS 51系列微控制器的中斷系統分為幾個優先順序 如何設定

mcs 51微控制器有兩個中斷優先順序。在51微控制器中,有2個可程式設計定時 計數器 5箇中斷源,2個優先順序,21個專用暫存器。另有8位cpu的4kbytes程式儲存器 rom 128bytes的資料儲存器 ram 32條i o口線 111條指令,大部分為單位元組指令。優先順序設定方法 1 ip...