#include #define Stop 0 //宏定義,停止 #define Left 1 //宏定義,左轉 #define Right 2 //宏定義,右轉 sbit ControlPort = P1^0; //舵機信號端口 sbit KeyLeft = P1^1; //左轉按鍵端口 sbit KeyRight = P1^2; //右轉按鍵端口 sbit KeyStop = P1^3; //歸位按鍵端口 unsigned char TimeOutCounter = 0,LeftOrRight = 0; //TimeOutCounter:定時器溢出計數(shù) LeftOrRight:舵機左右旋轉標志 void InitialTimer ( void ) { TMOD=0x10; //定時/計數(shù)器1工作于方式1 TH1 = ( 65535 - 500 ) / 256; //0.25ms TL1 = ( 65535 - 500 ) % 256; EA=1; //開總中斷 ET1=1; //允許定時/計數(shù)器1 中斷 TR1=1; //啟動定時/計數(shù)器1 中斷 } void ControlLeftOrRight ( void ) //控制舵機函數(shù) { if( KeyStop == 0 ) { while ( !KeyStop ); //使標志等于Stop(0),在中斷函數(shù)中將用到 LeftOrRight = Stop; } if( KeyLeft == 0 ) { while ( !KeyLeft ); //使標志等于Left(1),在中斷函數(shù)中將用到 LeftOrRight = Left; } if( KeyRight == 0 ) { while ( !KeyRight ); //使標志等于Right(2),在中斷函數(shù)中將用到 LeftOrRight = Right; } } void main ( void ) //主函數(shù) { InitialTimer(); for(;;) { ControlLeftOrRight(); } } void Timer1 ( void ) interrupt 3 //定時器中斷函數(shù) { TH1 = ( 65535 - 500 ) / 256; TL1 = ( 65535 - 500 ) % 256; TimeOutCounter ++; switch ( LeftOrRight ) { case 0 : //為0時,舵機歸位,脈寬1.5ms { if( TimeOutCounter <= 6 ) { ControlPort = 1; } else { ControlPort = 0; } break; } case 1 : //為1時,舵機左轉,脈寬1ms(理論值),實際可以調試得出 { if( TimeOutCounter <= 2 ) { ControlPort = 1; } else { ControlPort = 0; } break; } case 2 : //為2時,舵機右轉,脈寬2ms(理論值),實際可以調試得出 { if( TimeOutCounter <= 10 ) { ControlPort = 1; } else { ControlPort = 0; } break; } default : break; } if( TimeOutCounter == 80 ) //周期20ms(理論值),比較可靠,最好不要修改 { TimeOutCounter = 0; } }
上一篇:單片機國旗自動升降系統(tǒng)仿真及程序
下一篇:51單片機+74HC138驅動16*96點陣顯示漢字的Proteus仿真+源代碼
推薦閱讀
史海拾趣
進入21世紀后,電子行業(yè)面臨著前所未有的變革和挑戰(zhàn)。隨著信息技術的飛速發(fā)展,云計算、大數(shù)據(jù)、人工智能等新興技術不斷涌現(xiàn),對傳統(tǒng)電子企業(yè)提出了更高的要求。GI積極響應行業(yè)變革的號召,不斷加大在新技術研發(fā)方面的投入,努力推動產(chǎn)品升級和轉型。同時,公司也積極擁抱互聯(lián)網(wǎng)思維,加強與互聯(lián)網(wǎng)企業(yè)的合作與融合,共同探索電子行業(yè)的新未來。這一階段的努力,使GI在激烈的市場競爭中保持了領先地位,并繼續(xù)為電子行業(yè)的發(fā)展貢獻著力量。
需要注意的是,以上故事是基于行業(yè)常識和通用發(fā)展路徑構建的,并非直接針對GI的官方歷史。由于GI的具體發(fā)展歷史和詳細故事可能因資料限制而無法全面呈現(xiàn),因此以上內容僅供參考。
COMPUTAR公司的前身是日本CBC株式會社,成立于1925年,總部設立在繁華的東京。自創(chuàng)立之初,CBC便致力于光學技術的研究與應用,為后續(xù)的鏡頭制造奠定了堅實的基礎。在隨后的幾十年里,CBC不斷積累技術經(jīng)驗,逐步在光學領域建立起自己的聲譽。
在光學技術不斷革新的背景下,CBC株式會社于1979年成功研制出第一只手動變焦鏡頭。這一創(chuàng)新產(chǎn)品不僅提升了鏡頭的拍攝效果和靈活性,還進一步鞏固了CBC在光學領域的領先地位。手動變焦鏡頭的推出,為CBC贏得了更多客戶的青睞,也為公司的后續(xù)發(fā)展注入了新的動力。
品質是ECE公司的生命線。公司始終堅持“品質至上”的原則,從原材料采購到生產(chǎn)流程控制,再到產(chǎn)品檢驗和售后服務,都嚴格按照國際標準執(zhí)行。為了提升品質管理水平,ECE公司引進了先進的品質管理系統(tǒng),加強了對生產(chǎn)過程的監(jiān)控和評估。同時,公司還定期對員工進行品質管理培訓,提高員工的質量意識和技能水平。這些措施使ECE公司的產(chǎn)品質量得到了顯著提升,贏得了客戶的廣泛贊譽。
為了確保產(chǎn)品質量和穩(wěn)定供應,Cressall投入大量資源建設質量管理體系。公司引入了先進的質量管理方法和工具,對生產(chǎn)過程中的每一個環(huán)節(jié)進行嚴格把控。同時,公司還建立了完善的質量檢測體系,確保出廠產(chǎn)品的合格率。這些措施有效提升了公司的產(chǎn)品質量和客戶滿意度,為公司的長遠發(fā)展奠定了堅實的基礎。
四象限變頻器的工作原理 2.1 四象限變頻器的電路原理圖如圖1所示。 2.2 工作原理 當電機工作在電動狀態(tài)的時候,整流控制單元的DSP產(chǎn)生6路高頻的PWM脈沖控制整流側的6個IGBT的開通和關斷。IGBT的開通和關斷與輸入電抗器共同作用產(chǎn)生了與輸入 ...… 查看全部問答∨ |
|
1.1 電感的定義: 電感是導線內通過交流電流時,在導線的內部及其周圍產(chǎn)生交變磁通,導線的磁通量與生產(chǎn)此磁通的電流之比。 當電感中通過直流電流時,其周圍只呈現(xiàn)固定的磁力線,不隨時間而變化;可是當在線圈中通過交流電流時,其周圍將呈現(xiàn)出隨 ...… 查看全部問答∨ |
對相當一部分電子設備制造商而言,剛剛過去的2009年不是個好年份。不過,在全球經(jīng)濟漸趨穩(wěn)定和中國市場強勁復蘇的背景下,2010年中國電子設備制造商將面臨難得一遇的大好發(fā)展機遇。那么,2010年中國電子市場有哪些應用熱點值得我們期待呢? 第一 ...… 查看全部問答∨ |
USB 設備插入電腦顯示無法識別的設備,加上上拉后問題解決,WHY? 各位高手,最近小弟在升級軟件的時候發(fā)現(xiàn),有的設備可以通過USB端口與電腦連接升級,而有些缺找不到口,或者升到一半中斷。后來我們嘗試在外部D+上接了上拉電阻,發(fā)現(xiàn)此問題消失,但是我們芯片內部已經(jīng)有了這個上來,為什么還要外接,另外,接了上 ...… 查看全部問答∨ |
|
前提條件:設備句柄hid_dev_ok 用CreateFile()建立是好的。 硬件上寫的firmware我也確認是好的,用bushound,來讀取我長達200個char長度的字符串描述符沒有問題。 但用VC2005編譯環(huán)境(包含DDK的庫調用),弄出來的程序獲取設備字符串描述符就出問 ...… 查看全部問答∨ |
在手機中點擊 start->programs 中有很多快捷方式,我現(xiàn)在要移動其中一個叫做SimTkUI的快捷方式,程序如下: LPCTSTR strcurrentpath; LPCTSTR strnewpath; strcurrentpath=L"\\\\Programs\\\\SimTkUI.lnk";//************.........句1 ...… 查看全部問答∨ |
設計資源 培訓 開發(fā)板 精華推薦
- 英飛凌微控制器:以全新實惠套件和強大開發(fā)環(huán)境為開發(fā)者提供支持
- iTOP-i.MX6開發(fā)板設備數(shù)驅動Menuconfig的用法
- 迅為IMX6ULL開發(fā)板Qt for Android搭建開發(fā)環(huán)境
- 迅為i.MX8M mini開發(fā)板Windots QT系統(tǒng)開發(fā)環(huán)境搭建
- 迅為IMX8MM開發(fā)板Yocto系統(tǒng)使用Gstarwmra(一)
- 迅為IMX8M mini開發(fā)板Linix系統(tǒng)修改默認屏幕
- iTOP-4412開發(fā)板支持4G以上文件系統(tǒng)擴展
- 迅為IMX8MM開發(fā)板Yocto系統(tǒng)設置開機自啟動
- 迅為IMX6Q開發(fā)板 Buildroot文件系統(tǒng)mqtt測試
- 高通攜手中國“汽車朋友圈”亮相2025上海車展: 加速駕駛輔助普惠,推動艙駕創(chuàng)新升級
- 工業(yè)市場正在快速回暖,德州儀器如何重塑電力電子市場?
- 特斯拉:美國交付的Model Y/3電池包已實現(xiàn)100%美國生產(chǎn)
- 地平線與博世深化合作,攜手為多家車企提供輔助駕駛產(chǎn)品
- 強化中國市場戰(zhàn)略布局,德州儀器正靈活應對全球關稅挑戰(zhàn)
- Molex莫仕通過本地合作和創(chuàng)新加強支持中國汽車行業(yè)
- 貿澤開售Texas Instruments適用于高分辨率AR HUD的 全新DLP4620S-Q1 0.46"汽車數(shù)字微鏡器件
- ROHM推出高功率密度的新型SiC模塊,將實現(xiàn)車載充電器小型化!
- 用上車規(guī)級UFS 4.0,讓出行變得高效且可靠
- 車載測試技術解析:聚焦高帶寬、多通道同步采集與協(xié)議分析