![]() |
發布時間: 2018-8-13 14:35
正文摘要:求解第一個畫圈部分和第三個畫圈部分 為什么要除以BL? BL為什么要取51和5,根據是什么? 第二個畫圈部分,為什么要OR AL,80H 作用是什么,要是沒有這條指令會出現什么狀況?哪里錯了 |
haohaoxue51 發表于 2018-8-15 13:56 你先看了我介紹的那本書,電路基本一樣的,是經典傳統的。程序也是差不多的,標志位和寄存器名稱是不同的,但僅僅是起名不一樣,你可以仔細對照,會讀懂。 |
求助,還有知道原因的嗎 |
haohaoxue51 發表于 2018-8-14 15:29 你這本教材大有問題: 初看(沒空仔細看),就你圈出的那幾句程序,就有錯的:MOV BL,51;MOV BL,5;應該是MOV BL,#51;MOV BL,#5; 電路圖也畫得亂七八糟 又沒有注釋 教材良莠不齊,多數比較差,好的比較少,內行才知道,外行不可能一本本比較過來。 給你介紹一本書,張志良編著的:《80C51單片機實用教程——基于Keil C和Proteus》高等教育出版社ISBN 978-7-04-044532-9, 用于學習51單片機原理,程序(雙解c和匯編)語句條條有注解,便于閱讀理解,便于自學,可從零基礎c語言開始學習。 至于為什么要除以51,除以51,那是將AD值轉換為顯示數字,上書中都有詳細解釋。 你到圖書館,或到新華書店翻閱,就知道了。有比較才能有鑒別!絕不忽悠你! |
求助,有沒有人能幫忙看下 |
頂,求助啊 |
找本看得懂的書 |