一個按鍵控制LED亮/暗的匯編程序。開機,第一次按下第一個開關時,8個LED燈亮,第二次按下第一個開關時,8個LED燈暗,再按開關時8個LED燈就再亮,再次按下時8個LED燈再暗。按一次亮一下,再按一次暗一下。程序編好后,開始編譯,發現又是通不過,找了好幾遍也沒找到原因,后來找楓雪大哥看了,才找出原因,原來編寫程序時不能在中文環境下編寫,不然就會編譯時出錯。現在搞好了,發上來給大家看看。此程序在仿真軟件PROTEUS及EDN51實驗板上均通過。
程序如下:
ORG 0000H ;地址0000
LJMP STAR ;轉STAR
ORG 0100H ;地址0100
STAR: MOV P2,#0FH ;#0FH---P2
MOV P0,#0FFH ;#0FFH---P0
ST1: CLR 00 ;位00清0
ST2: JNB P2.0,ST3 ;P2.0=0 轉 ST3
SJMP ST1 ;轉ST1
ST3: JNB 00,ST4 ;位00=0 轉 ST4
SJMP ST2 ;轉ST2
ST4: MOV A,P0 ;P0---A
CPL A ;A取反---A
MOV P0,A ;A---P0
SETB 00 ;位00 置 1
SJMP ST2 ;轉ST2
END ;結束
上一篇:單片機軟件陷阱介紹
下一篇:電子鐘(DS1302+AT89C2051的紅外遙控鐘)
推薦閱讀
史海拾趣
企業文化是企業發展的靈魂。ECM Electronics Limited.注重企業文化的建設,倡導“誠信、創新、協作、共贏”的價值觀。公司注重員工的培訓和發展,為員工提供良好的工作環境和職業發展機會。通過團隊建設活動,增強員工的凝聚力和歸屬感。正是這些積極向上的企業文化和優秀的團隊,為ECM Electronics Limited.的持續發展提供了源源不斷的動力。
在發展過程中,Chino-Excel公司注重品牌建設和市場推廣。公司投入大量資金進行品牌宣傳和推廣活動,提升品牌知名度和美譽度。同時,公司積極參加國際電子展會和行業交流活動,與國內外客戶建立廣泛的聯系和合作,為公司的快速發展奠定了堅實基礎。
2015年,Contrinex正式進入中國市場,成立了全新的中國子公司。這一重要舉措不僅進一步拓寬了公司的業務范圍,也為中國客戶提供了更加便捷和高效的服務。在中國市場,Contrinex憑借其電感式、光電式、安全光幕和RFID系統的工業級傳感器產品,贏得了眾多客戶的青睞和信賴。
面對日新月異的電子技術和不斷變化的市場需求,成都華微科技始終堅持持續創新的發展理念。公司不斷加大對新技術、新產品的研發投入,積極探索新的商業模式和市場機會。同時,公司還注重人才培養和團隊建設,為公司的長遠發展儲備了豐富的人才資源。正是這種持續創新的精神,使成都華微科技在激烈的市場競爭中始終保持領先地位,引領著中國集成電路設計行業的未來發展。
這五個故事只是成都華微電子科技有限公司發展歷程中的一部分,但它們足以展現出這家公司在電子行業中的堅定決心、技術實力、合作精神和創新能力。正是這些因素的共同作用,使成都華微科技能夠在激烈的市場競爭中脫穎而出,成為電子行業的佼佼者。
成都華微科技深知,在快速發展的電子行業中,單打獨斗很難取得長久的成功。因此,公司積極尋求與其他企業和機構的合作,以實現共贏。通過與國內外知名的芯片制造企業、科研院所和高校的合作,華微科技不僅獲得了更多的技術支持和市場資源,也推動了整個產業鏈的協同發展。這種合作與共贏的商業模式,為公司的快速發展提供了有力保障。
到了1981年,Dialog公司從洛克希德導彈航空公司中獨立出來,成為了一個子公司,并開始獨立經營。在獨立發展的初期,Dialog公司繼續專注于通信技術的研發,并逐漸將業務范圍拓展到了個人便攜式應用、低功耗短程無線應用以及LED固態照明、顯示和汽車應用等領域。
求 哪位大俠會設計高保真音響放大器設計(前置電路部分)~~~~急啊,我的畢業設計!! 各位大俠,你們誰會高保真音響放大器設計(前置電路部分啊!),也就是前置放大器部分設計.我的畢業設計是這個,但老師沒給資料,我在網上又找不到很相關的內容.哪位可以搞出來啊,麻煩教小弟一下,不勝感激啊!!![Y] 會的話和我聯系啊,我的QQ:22840483& ...… 查看全部問答∨ |
我今天幫我同學找資料,遇到一個相關的資料,但是下載到99%(我是用右鍵另存為)時就提示出錯。一點就沒了、再下又是這樣,一會兒積分都沒了!大家有沒遇到這種情況啊,好郁悶啊~… 查看全部問答∨ |
小弟使用IIC讀寫攝像頭OV5642寄存器,讀寫都失敗,IIC驅動提示“ACK not received”。 從設備寄存器地址是datasheet上寫的,應該不會錯。 是何原因那? 附上一段代碼: int ModuleWriteBlock() { int ...… 查看全部問答∨ |
|
【分享】飛凌S3C6410 NAND Flash驅動程序 WindowsCE版 這段時間一直在研究S3C6410 NAND驅動,把找到的一些源碼發出來,希望對正在做這部分的朋友有所幫助。 由于內容比較長,受字數和篇幅限制,詳細代碼可以在附件中下載。 本文轉引自 飛凌嵌入式 ARM11 OK ...… 查看全部問答∨ |
|
有個產品要做,想用上STM32F103系列的芯片,其中要用到USB接口和PC進行 ...… 查看全部問答∨ |
1. LD A, #$10 2. LD A, $10 3. LD A, ($10,SP) 4. LD A,($10,X) 第一個$10,是個立即數10H 第二個$10是內存地址10H 第三個$10是什么? 第四個$10應該是內存地址10H,還是數字10H? 感覺STM的文檔,沒有仔細說明語法.很難理解… 查看全部問答∨ |
240x SCI中斷模式下的TXD有問題.......????? 程序在RealTimeMode下運行,可觀察到: 1)IMR.4 = 1; (INT5mask=1); 2)SCICNTL1 = 0x22; (TX_ENA=1); 3)SCICNTL2 = 0xC1; &nb ...… 查看全部問答∨ |
【跟我一起學嵌入式LINUX】之應用程序的編寫----編程基礎 在看帖之前我想請你確保你手邊可以有一個可以正常使用的LINUX系統,因為在看我帖子的時候如果有任何遇到不清楚的地方可以man一下,千萬不要小瞧這個\'男人\'呀,有了它,幾乎你可以放棄互聯網來學習LINUX了。同時我還希望你至少可以使用LINUX操作 ...… 查看全部問答∨ |
設計資源 培訓 開發板 精華推薦
- 英特爾被曝向臺積電下達 2nm 晶圓代工訂單,成為該制程首批客戶
- Akamai 研究發現:在亞太地區及日本,AI 驅動的應用程序遭受了 510 億次 Web 攻擊,年同比增長達 73%
- 汽車顯示屏——第1部分:TFT LCD、OLED和micro-LED顯示屏基本原理
- 英特爾首秀上海車展:以“芯”賦能,攜手合作伙伴推動全車智能化
- 中國首個高速L3商用解決方案!華為新一代ADS 4正式發布
- 增強自主移動機器人的安全性
- Cadence 推出業界首款 12800MT/s DDR5 MRDIMM Gen2 內存 IP 系統解決方案
- 消息稱英特爾本周內公布 20%+ 大裁員計劃
- 盤點慕尼黑電子展上那些火熱的機器人技術和產品
- AI算力狂飆下的能源困局,ST如何突圍?