急求《基於51微控制器訊號發生器的設計》的彙編程式
1樓:意法半導體(中國)投資****
1 r4,r12 a,20h3 dptr,#030h movx a,@dptr4 dptr,#040h movx a,@dptr mov r1,a5 dptr,#040h movx a,@dptr mov 20h,a6 dptr,#1feh movx a,@dptr mov r1,a7 dptr,#1feh movx a,@dptrmov dptr,#07fh movx @dptr,a8 a,#40hmovc a,@a+pc mov dptr,#3040hclr amovc a,@a+dptr 9 dptr,#1 hclr amovc a,@a+dptrmov dptr,#030hmovx @dptr,a10 dptr,#1 hclr amovc a,@a+dptrmov 20h,a1 40h,amov a,bmov a,40hmov b,a12 40h,30hmov dptr,#1040hmovx a,@dptrmov 30h,amov dptr,#1040hmov a,40hmovx @dptr ,a 更專業的解答可聯絡意法半導體,產品服務:意法半導體…
微控制器訊號發生器怎麼做
2樓:網友
微控制器訊號發生器,一般是通過控制微控制器的io的高低電平來實現的棗此嫌,具體為。
1,可以通過先配置乙個管腳為輸出,然後給這個管腳寫0,輸出就為低電平,然後寫1,這個管腳就輸出為高電平。如果你的微控制器是供電的話,那麼高電平一般為,凳手低電平一般為0v。
2,如果要產生乙個方波的話,需要先輸出1,然後延遲一段時間,然後再輸出0,然後再延遲一段時間,然後輸出1...要如此反覆的話,可以用while(1), 然後在while(1)裡面寫入你的置高,延遲,置低的**,具體偽**可以為。
配置對應輸出管腳為輸出; /因為管腳可以配置為輸出和輸入,所以需要先配置為輸出。
while(1)
對對應輸出管腳置高;
sleep(半個週期的時間);
對對應輸出管腳置低;
sleep(半個週期的時間);
3, 如果你牽涉到高階應用的話,比如要輸出乙個正弦波,那麼需要外加訊號產生晶元,比如dds晶元。
4,如果還需要更加複雜的訊號,任意波形的扒型,可以用乙個片內da按照你的意思輸出對應的電平,或者片外da來輸出。
51微控制器應用例項詳解的介紹
3樓:網友
51系列微控制器不僅是國內用得最多的微控制器之一,同時也是最適合上手學習微控制器系統開發的一款微控制器。《51微控制器應用例項詳解》主要以51系列微控制器為核心控制器,從廣度和深度上對其系統應用進行了梳理,通過《51微控制器應用例項詳解》的學習和實踐,可以順利完成多工、多功能微控制器系統的設計及開發,能對日常生活、生產中的一些測控系統進行自主設計及實施。書中豐富的例項及全面的應用講解將能極大地開闊微控制器系統設計者的思路,併為其設計提供藍圖和模組。
51微控制器應用例項詳解的內容簡介
4樓:王紙愛櫻星
如果不是為了應付考試,那微控制器的學習更應該強調系統的應用。 《51微控制器應用例項詳解》是《51微控制器應用從零開始》的姊妹書,既可作為其「續集」以擴充套件學習微控制器基礎知識之後的系統應用,也可獨立成冊作為微控制器從基礎學習到系統應用的幫手。
51微控制器應用例項詳解》在選材時,結合國內外重點大學一線教師的教學經驗,並借鑑國外經典教材的寫作手法,對51微控制器的應用系統及區域性知識進行了詳實的介紹。除了每章中大量的微控制器系統模組及有機系統的介紹外,「例項點撥」環節還展示了許多相對完整的微控制器系統例項供讀者學習、開發時參考。在多角度、多方面的例項化講解中,讀者既掌握了微控制器系統開發的基本技能,還開闊了微控制器流行應用的視野。
51微控制器應用例項詳解》秉承《51微控制器應用從零開始》一書語言生動風趣及講解循序漸進的特點,在顧及實用性、技術性的同時,最大程度地提高了可讀性,力求闡述得平實、通俗、易懂。《51微控制器應用例項詳解》適合作為電類本科、專科學生的參考用書及高職高專學生的微控制器應用技術教材,也可作為無線電愛好者學習微控制器的參考書。
求基於51微控制器的流水燈的設計
摩凌文 include define uint unsigned int define uchar unsigned charsbit keya p2 1 這裡看你把按鍵設定在哪個引腳上,這個是實現功能2 sbit keyb p2 2 這個是實現功能2sbit keyc p2 7 實現功能3void...
求基於MCS 51系列微控制器AT89C51,設計8路搶答
org 0000h ajmp main org 0003h ajmp int0sub org 000bh ajmp t0int org 001bh ajmp t1int ok equ 20h 搶答開始標誌位 ring equ 22h 響鈴標誌位 org 0040h main mov r1,0fh 初...
基於51微控制器的電子秒錶設計
這個是 數碼管顯示計數器程式。稍加更改 既滿足要求 要精確定時,必須使用自裝載方式。這裡我們使用t2定時器,讓它工作在16bit自動裝載方式,這時,有另一個位置專門裝著16位預裝載值,t2溢位時,預裝載值立即被置入。這就保證了精確定時。但是,即使是16位定時器,最長的溢位時間也就幾十毫秒,要定時一秒...