/*
,把發送的數據接收后用P1口的LED燈以二進制的形式顯示
并且蜂鳴器發出提示音,再把接收的數據加1并發出。
使用STC ISP軟件界面上的串口助手,選擇對應的串口號,
設置波特率為9600,選擇HEX模式發送和接收
*/
#include #define uchar unsigned char #define uint unsigned int sbit beep = P2^3;//蜂鳴器接口 uchar num;//發送暫存變量 void delay(uint z) { uint x,y; for(x = z; x > 0; x--) for(y = 114; y > 0 ; y--); } void UART_init() { TMOD = 0x20; //T1工作模式2 8位自動重裝 TH1 = 0xfd; TL1 = 0xfd; //比特率9600 TR1 = 1; //啟動T1定時器 SM0 = 0; SM1 = 1; //串口工作方式1 10位異步 REN = 1; //串口允許接收 EA = 1; //開總中斷 ES = 1; //串口中斷打開 } void main() { UART_init(); //串口初始化 while(1); } void UART() interrupt 4 { if(RI) //檢測是否接收完成 { num = SBUF; //num 取出接收緩存器的值 P1 = SBUF; beep = 0; delay(100); beep = 1;//蜂鳴器發出滴提示音 num++;//把接收的數據加1并發送 RI = 0; SBUF = num; while(!TI); TI = 0; } }
上一篇:智能交通燈控制系統單片機課程設計
下一篇:新型的單片機按鍵掃描程序
推薦閱讀
史海拾趣
隨著全球經濟的不斷發展和市場需求的不斷增長,DEWALT公司開始積極拓展海外市場。公司在全球范圍內設立了多個生產基地和銷售網絡,為不同地區的用戶提供優質的產品和服務。同時,DEWALT還積極與全球知名的企業和品牌進行合作,共同推動電動工具行業的發展。在未來,DEWALT公司將繼續致力于技術創新和產品拓展,為全球用戶提供更加高效、耐用的電動工具產品。
BREL International Components公司自創立之初,就致力于電子元件的技術創新。在早期階段,公司研發出一款高性能的集成電路,其穩定性和耐用性遠超市場同類產品。這一創新為BREL贏得了眾多客戶的青睞,公司迅速在電子元件市場占據了一席之地。隨著技術的不斷進步,BREL持續推出創新產品,如低功耗的芯片和高速傳輸的連接器,進一步鞏固了其在行業內的領先地位。
品質是BREL International Components公司發展的基石。公司從原材料采購到生產流程控制,再到產品檢測,都嚴格遵循國際質量標準。BREL還建立了完善的品質管理體系,通過定期的質量檢查和持續改進,確保每一件產品都達到客戶的要求。正是這種對品質的執著追求,讓BREL的產品在市場上贏得了良好的口碑,品牌價值不斷提升。
面對電子行業的快速變化和市場需求的不斷升級,Erocore始終保持對創新的追求。公司加大研發投入,推動產品升級和技術創新。同時,Erocore也積極響應環保政策,推動綠色生產和發展。通過采用環保材料和節能技術,Erocore在確保產品質量的同時,也為環保事業做出了積極貢獻。
請注意,以上故事均為虛構內容,旨在展示一個電子企業在發展過程中可能面臨的挑戰和機遇,以及如何通過不斷努力實現持續發展。
隨著全球化進程的加速,DAESAN公司開始將目光投向國際市場。他們制定了詳細的國際化戰略,積極拓展海外市場。通過與國外企業的合作和交流,DAESAN公司逐漸建立起全球化的生產和銷售網絡。他們的產品不僅暢銷亞洲市場,還成功打入歐美等發達國家市場。國際化戰略的實施,使DAESAN公司的品牌知名度和影響力得到了顯著提升。
面對未來的發展,AR RF/Microwave Instrumentation制定了明確的戰略規劃。他們將繼續加大在研發和創新方面的投入,推出更多具有創新性和競爭力的產品。同時,公司還將積極拓展新的應用領域和市場,尋求更多的合作機會,以實現更加廣泛的發展。
請注意,以上僅為概述性的故事框架,并非具體的事實描述。如果你需要更詳細、具體的故事內容,建議查閱AR RF/Microwave Instrumentation公司的官方資料、新聞報道或行業分析報告等,以獲取更準確的信息。
急!!!求教 winxpddk ,vc6 ,drvier studio的編譯問題 我剛開始學習驅動開發,今天按照網上說的方法安裝了VC6.0的英文版,再安裝了winxpddk,drvier studio3.2! 在編譯庫文件時如下編譯: 啟動VC,點擊DriverStudio菜單下的DDK Build Settings在彈出的對話框中選擇已經安裝的DDK目錄.在Windows DDK ...… 查看全部問答∨ |
|
CE下的DrawText,做滾動字幕的時候,繪了一會兒文字后不動了! 我在wince平臺下使用DrawText函數,做滾動字幕,用一個變量start作為起始點,開始往下畫,當計時器被激發的時候,start向上移動一點,在往下繪制。 但是,當start為負且負到一定大的時候(如-1000),就不動了,請各位大俠幫幫忙!謝謝,代碼如下 ...… 查看全部問答∨ |
|
請問各位大俠,誰做過QM57 +i7 的vxworks6.8 啟動,我現在使用標準pentium4的BSP來修改,出現bootrom反復復位的現象,請問各位大俠應該使用那個bsp包修改了。 小女子先謝謝了… 查看全部問答∨ |