在 51 單片機的片內(nèi)數(shù)據(jù)存儲器 20H 和 21H 單元中,分別存放了數(shù)據(jù) 9 和 2,編寫程序計算兩者之差以及乘積。
差,存放到 30H 里,并通過發(fā)光二極管的點亮個數(shù)顯示出來。
乘積,存放到 31H 里, 并通過數(shù)碼管顯示出來。
8 只發(fā)光二極管連接在 P1 口。
數(shù)碼管為共陰極,其段選端 a、b、......g、dp,依次連接在單片機的 P2.0~P2.7;公共端連接于 P3.0 和 P3.1。
要求畫出電路圖,并寫出程序。
按照要求,畫出了電路圖,圖中的 LED 和數(shù)碼管,已經(jīng)顯示出了 7 和 18:
程序編寫如下:
ORG 0000H
LJMP STA
ORG 0030H
STA:
MOV 20H, #9 ;11
MOV 21H, #2 ;9
;在這里設(shè)置數(shù)字。要求如下:
;1. 20H 中的數(shù)字,必須大于 21H 中的數(shù)字,但是不能超過 8。
;2. 20H 中的數(shù)字和 21H 中的數(shù)字,乘積不能超過 99,因為下面采用了十進制數(shù)字的顯示。
;-----------------------
MOV A, 20H
CLR C
SUBB A, 21H
MOV 30H, A ;差
;-----------------------
MOV A, 20H
MOV B, 21H
MUL AB
DA A
MOV 31H, A ;乘積
;-----------------------
MOV A, #255
MOV R2, 30H
L1:
CLR C
RLC A
DJNZ R2, L1
MOV P1, A ;以個數(shù)顯示差
;-----------------------
MOV DPTR, #TAB
L2:
MOV A, 31H
MOV B, #10
DIV AB
MOVC A, @A + DPTR
MOV P2, A
CLR P3.0
CALL DELAY
SETB P3.0
MOV A, B
MOVC A, @A + DPTR
MOV P2, A
CLR P3.1
CALL DELAY
SETB P3.1
SJMP L2
;-----------------------
DELAY:
DJNZ R7, $
DJNZ R7, $
RET
TAB: DB 3FH, 06H, 5BH, 4FH ;顯示字符存放表
DB 66H, 6DH, 7DH, 07H
DB 7FH, 6FH, 77H, 7CH
DB 39H, 5EH, 79H, 71H
;-----------------------
END
;=======================================
上一篇:單片機 AT89C51 匯編語言編寫報警信號程序
下一篇:51單片機匯編語言--延時程序的延時時間
推薦閱讀
史海拾趣
福斯特半導(dǎo)體(這里假定為福斯特應(yīng)用材料股份有限公司的半導(dǎo)體業(yè)務(wù)部門,因直接名為“福斯特半導(dǎo)體”的公司可能專注于不同領(lǐng)域)的母公司——杭州福斯特應(yīng)用材料股份有限公司,最初并非涉足半導(dǎo)體行業(yè)。2003年,公司創(chuàng)始人林建華在紡織業(yè)取得成功后,決定跨界進軍光伏膠膜行業(yè)。當(dāng)時,國內(nèi)光伏組件廠商所需的光伏膠膜主要依賴進口,市場被幾家國際巨頭壟斷。林建華憑借在材料領(lǐng)域的深厚積累和技術(shù)優(yōu)勢,成功研制出EVA膠膜產(chǎn)品,并迅速占領(lǐng)市場。至2008年,福斯特已成為全球前三的EVA膠膜供應(yīng)商,為光伏產(chǎn)業(yè)的發(fā)展奠定了堅實基礎(chǔ)。這一跨界創(chuàng)新不僅推動了光伏膠膜行業(yè)的國產(chǎn)化進程,也為福斯特半導(dǎo)體后續(xù)在電子行業(yè)的拓展提供了寶貴的經(jīng)驗和資源。
在國內(nèi)市場取得一定成績后,澤耀科技(Ashining)開始積極拓展國際市場。公司參加了多個國際電子展會,與國際知名企業(yè)建立了合作關(guān)系,成功將產(chǎn)品打入國際市場。同時,澤耀科技還積極尋求與國際先進技術(shù)的交流與合作,不斷提升自身的技術(shù)水平和產(chǎn)品質(zhì)量。
隨著技術(shù)的不斷進步,Desco Tools公司不斷進行技術(shù)創(chuàng)新和產(chǎn)品升級。公司投入大量研發(fā)資源,開發(fā)出了更加高效、可靠的防靜電工具,如新型防靜電工作服、無塵室專用工具等。這些產(chǎn)品不僅滿足了市場對防靜電工具日益增長的需求,還進一步鞏固了公司在該領(lǐng)域的領(lǐng)先地位。
Eris Technology Corp公司自1995年成立以來,一直致力于半導(dǎo)體及相關(guān)技術(shù)的研發(fā)。在成立初期,公司面臨激烈的市場競爭和技術(shù)挑戰(zhàn)。然而,通過不斷的研發(fā)投入和人才引進,Eris Tech成功開發(fā)出一款高性能的二極管產(chǎn)品,并憑借其優(yōu)異的性能贏得了市場的認(rèn)可。隨著產(chǎn)品線的不斷豐富和市場布局的逐漸完善,Eris Tech逐漸在電子行業(yè)中嶄露頭角。
創(chuàng)新是Advanced Analog公司發(fā)展的核心動力。公司始終堅持自主研發(fā)和技術(shù)創(chuàng)新,不斷推出新的產(chǎn)品和技術(shù)。這些新產(chǎn)品不僅滿足了市場的多樣化需求,也進一步鞏固了公司在電源管理IC領(lǐng)域的領(lǐng)先地位。同時,Advanced Analog還積極關(guān)注行業(yè)發(fā)展趨勢和未來技術(shù)走向,為公司的長遠發(fā)展做好戰(zhàn)略布局。
CWIND公司非常重視人才培養(yǎng)和團隊建設(shè)。公司建立了完善的培訓(xùn)體系,為新員工提供全面的職業(yè)技能培訓(xùn);同時,公司還鼓勵員工參與各種技術(shù)交流和培訓(xùn)活動,提升自身的技術(shù)水平。在團隊建設(shè)方面,CWIND注重營造積極向上的工作氛圍和團隊合作精神。通過定期舉辦團隊建設(shè)活動和員工表彰大會等方式,公司成功打造了一支高效、協(xié)作、創(chuàng)新的團隊。
中國IC設(shè)計業(yè)勃興 “.com”熱潮昔日重來? 作者:王曉丹 EB China記者 閱讀:417 引用:0 發(fā)布時間:2005-03-30 18:54 出處:電子經(jīng)理世界 兩年前,中國的IC設(shè)計企業(yè)數(shù)量僅僅在兩位數(shù)的量級徘徊,而今天,這個數(shù)字已經(jīng)超過了500。難怪,所有國際 ...… 查看全部問答∨ |
PIC單片機的浮點數(shù)及其與十進制數(shù)之間的相互轉(zhuǎn)換 重點說明浮點數(shù)的格式,十進制數(shù)與浮點之間的相互轉(zhuǎn)換以及程序設(shè)計 在我們設(shè)計的儀表中采用PIC系列單片機,碰到了浮點數(shù)的運算問題,查閱其有關(guān)資料發(fā)現(xiàn),其浮點數(shù)的格式及其與十進制數(shù)之間的轉(zhuǎn)換,與我們常用的MCS-51單片機所提供的三字節(jié)、四字節(jié) ...… 查看全部問答∨ |
一位工程師的FPGA項目開發(fā)經(jīng)驗總結(jié) 1. 要和人配合。以我們做硬件的工程師為例,測試的時候一般都需要軟件的配合,一個對硬件來說無比復(fù)雜的工作,可能在軟件工程師看來就是幾行簡單的代碼。所以要和人配合,多聽聽別人的意見,這樣必然可以產(chǎn)生新的 know-how,從而加快測試和開發(fā)的速 ...… 查看全部問答∨ |
由于modelsim命令模式查看波形不方便,所以我們在仿真結(jié)束后查看波形進行查看,就需要存儲波形。下面是網(wǎng)上的一點東西,給我的仿真帶來了方便。VCD system task calls in the Verilgsource code..可以通過在源代碼中添加語句來實現(xiàn)initial begi ...… 查看全部問答∨ |
[1]http://www.vckbase.com 程序員聯(lián)合開發(fā)網(wǎng) [2]http://www.itxxh.cn 嵌入式研發(fā)之家 [3]http://www.eeworld.net> eeworld [4]htt ...… 查看全部問答∨ |
|
最近買了塊ARM板。配套的資料上說 板子在出廠時已經(jīng)把BIOS燒到芯片里了。天啦!我現(xiàn)在才知道ARM也有BIOS。。。 問題1:BIOS是不是燒在FLASH了?(我理解的BIOS是一段程序。它的功能是把與CPU相連的外設(shè)做初始化。) 問題2:用FLASHPROGARM 下載我 ...… 查看全部問答∨ |
哪位朋友有S3C6410開發(fā)板的IO接口定義啊?項目需要LVCMOS 3.3V的IO 哪位朋友有S3C6410開發(fā)板的IO接口定義啊?項目需要LVCMOS 3.3V的IO。看了一下飛凌的那個,貌似是TTL電平 的。有LVCMOS的嗎?ARM9也可以。 … 查看全部問答∨ |
設(shè)計資源 培訓(xùn) 開發(fā)板 精華推薦
- Microchip 升級數(shù)字信號控制器(DSC)產(chǎn)品線 推出PWM 分辨率和 ADC 速度業(yè)界領(lǐng)先的新器件
- 意法半導(dǎo)體STM32MP23x:突破成本限制的工業(yè)AI應(yīng)用核心
- 意法半導(dǎo)體推出用于匹配遠距離無線微控制器STM32WL33的集成的匹配濾波芯片
- ESP32開發(fā)板連接TFT顯示屏ST7789跳坑記
- 如何讓ESP32支持analogWrite函數(shù)
- LGVL配合FreeType為可變字體設(shè)置字重-ESP32篇
- 使用樹莓派進行 ESP32 Jtag 調(diào)試
- ESP32怎么在SPIFFS里面存儲html,css,js文件,以及網(wǎng)頁和arduino的通訊
- ESP32 freeRTOS使用測試
- 480Wh/kg!湖南久森半固態(tài)金屬鋰負(fù)極電池即將量產(chǎn)
- 中國首條硫化物固體電解質(zhì)量產(chǎn)線正式落地
- QUT開發(fā)出新的LENS系統(tǒng) 可以讓機器人進行類似大腦的導(dǎo)航
- 毫米波雷達裝機量分析:毫米波雷達裝車量持續(xù)攀升,大陸和博世占據(jù)60%以上市場份額
- TDK推出適用于車載濾波器的同軸電纜供電電感器
- 大摩給“人形機器人100”清單注入新思路
- 行家預(yù)判:2025年車載Mini LED反超OLED
- 2025數(shù)智未來峰會:深度解讀AI賦能工業(yè)的趨勢與實踐
- 工業(yè)自動化中的Raspberry Pi:簡化經(jīng)濟實惠的邊緣計算
- 意法半導(dǎo)體宣布擴大在新加坡的“Lab-in-Fab”廠內(nèi)實驗室合作項目
- 【瓜分2500元紅包】票選2024 DigiKey “感知萬物,樂享生活”創(chuàng)意大賽人氣作品TOP3!
- 995美元Spartan6開發(fā)板,花落誰家?
- 【EE團】開搶啦!!!TI超值工業(yè)級模擬器件套裝芯片再次登場!!!
- 電路圖站2.0版上線,公開征集網(wǎng)友建議,填寫調(diào)查問卷贏積分!
- 圍讀 《嵌入式軟件的時間分析》——汽車行業(yè)領(lǐng)域的嵌入式軟件理論、分析及實踐
- 【開工大吉,搶樓有禮】聊一聊你感興趣的技術(shù)和板子
- 【EEWORLD第八屆社區(qū)明星人物】10月明星人物
- 【備戰(zhàn)國賽】超多電賽干貨資料等你下載!蓋樓助力電賽贏積分