//20MHz晶振,輸出500Hz的正弦波,每周波100個點。
//1個周期時間為2ms,二點間隔時間為2000/100=20us
//用TMR2延時,256*Tcy*K=20,Tcy=0.2,取K=1
//PR2計算:(PR2+1)*Tcy*1=20,得PR2=99
#include __CONFIG(0x3F3A); #define CS RB1 #define LDAC RB2 char BUF,N; #define nn 100 const unsigned int SS[100]={ 2048,2111,2173,2235,2297,2357,2416,2474,2530,2584,2636,2685,2733,2777,2819,2857, 2892,2924,2953,2978,2999,3017,3030,3040,3046,3048,3046,3040,3030,3017,2999,2978, 2953,2924,2892,2857,2819,2777,2733,2685,2636,2584,2530,2474,2416,2357,2297,2235, 2173,2111,2048,1985,1923,1861,1799,1739,1680,1622,1566,1512,1460,1411,1363,1319, 1277,1239,1204,1172,1143,1118,1097,1079,1066,1056,1050,1048,1050,1056,1066,1079, 1097,1118,1143,1172,1204,1239,1277,1319,1363,1411,1460,1512,1566,1622,1680,1739, 1799,1861,1923,1985}; //宏定義,最后的讀SSPBUF是一定要的! #define SPI_WRITE(A) SSPBUF=A; while(STAT_BF==0); BUF=SSPBUF void main(void) { unsigned int x; TRISB=0b11111001; CS=1;NOP(); LDAC=1; TRISC=0b00010000; //RC3輸出(SCK),RC4輸入(SDI),RC5輸出(SDO) SSPEN=1; //SPI串口使能 SSPM3=0; SSPM2=0; SSPM1=0; SSPM0=0; //SPI主控模式,時鐘為Fosc/4 STAT_SMP=1; //在數據輸出時間的末端采樣輸入數據 STAT_CKE=0; //在SCK上升沿傳輸數據 PR2=99; //按照計算,每20us中斷一次 T2CON=0b00000100; N=0; TMR2IE=1; //允許TMR2中斷 PEIE=1; GIE=1; while(1); } void interrupt INT_ISR(void) { unsigned int X; char i,j; if (TMR2IF==1) { TMR2IF=0; X=SS[N++]; if (N>=nn) N=0; X+=0x7000; //HSDN=1,參考電壓緩沖,放大倍數GA=1 CS=0; //片選有效 i=X>>8; j=X; SPI_WRITE(i); //輸出命令的高8位 SPI_WRITE(j); //輸出命令的低8位 LDAC=0;NOP(); //DA輸出有效 LDAC=1;NOP(); CS=1; } }
上一篇:PIC16F684單片機定時中斷跑馬燈
下一篇:PIC單片機電子鐘程序+仿真電路
推薦閱讀
史海拾趣
隨著業務的逐步擴展,德爾創意識到品質對于品牌的重要性。因此,公司投入大量資金用于提升生產設備的精度和穩定性,同時加強了對原材料采購和質量控制的管理。這些措施使得德爾創的產品質量得到了顯著提升,客戶滿意度也大幅提高。此外,公司還積極開展品牌宣傳活動,通過參加行業展會、舉辦技術交流會等方式提升品牌知名度和影響力。
在激烈的市場競爭中,APD公司始終堅持品質至上的原則。公司建立了嚴格的質量管理體系,從原材料采購到產品生產、檢測等各個環節都嚴格把關。憑借卓越的產品品質和良好的售后服務,APD贏得了眾多客戶的信賴和支持。
在電子行業中,品質是企業生存和發展的關鍵。Caliber公司深知這一點,從原材料采購到生產制造的每一個環節,都嚴格把控品質。公司建立了完善的質量管理體系,通過不斷的技術改進和工藝優化,確保每一款產品的品質都達到行業最高標準。正是這種對品質的執著追求,讓Caliber的產品在市場上獲得了良好的口碑,也為公司的長期發展奠定了堅實的基礎。
2018年,君耀正式加入國巨集團,成為其旗下的一員。這一舉措使得君耀能夠獲得國巨集團在資金、技術、市場等多方面的支持,進一步加速了其發展步伐。通過資源整合和優勢互補,君耀在半導體器件領域的地位更加穩固,市場競爭力也得到提升。
- 創業初期與技術創新
CT Micro公司最初由幾位電子工程領域的專家創立,他們看到了微型計算機斷層掃描(Micro-CT)技術在電子行業中的巨大潛力。初期,公司面臨著資金短缺和技術難題,但他們通過不斷研發和創新,成功開發出了一款具有高性價比的Micro-CT設備,迅速獲得了市場的認可。
- 市場拓展與合作伙伴關系
隨著產品的成熟,CT Micro開始積極尋求市場拓展。他們與多家電子制造企業建立了合作關系,為這些企業提供Micro-CT設備的定制服務。通過與這些企業的合作,CT Micro不僅擴大了市場份額,還進一步提升了產品的技術水平和應用范圍。
- 研發升級與產品迭代
面對日益激烈的市場競爭,CT Micro不斷投入研發力量,對Micro-CT設備進行升級和迭代。他們成功推出了多款新型設備,具有更高的分辨率、更快的掃描速度和更低的輻射劑量。這些新產品的推出,進一步鞏固了CT Micro在電子行業中的領先地位。
- 國際化戰略與市場拓展
隨著國內市場的飽和,CT Micro開始實施國際化戰略。他們積極參與國際展覽和研討會,展示自己的產品和技術實力。同時,他們還在海外設立了銷售和服務中心,為國際客戶提供更加便捷的服務。通過這些努力,CT Micro成功打開了國際市場的大門。
- 社會責任與可持續發展
在快速發展的同時,CT Micro也積極履行社會責任。他們注重環保和可持續發展,采用環保材料和節能技術生產產品。此外,他們還積極參與公益事業,為貧困地區的教育和醫療事業貢獻力量。這些舉措不僅提升了公司的社會形象,也為其可持續發展奠定了堅實基礎。
請注意,這些故事框架是虛構的,并不代表CT Micro公司的實際發展情況。如果您需要了解CT Micro公司或類似公司的真實故事,建議您查閱相關公司的官方網站、新聞報道或行業分析報告。
為了保證產品的品質,DLG Hanbit公司建立了嚴格的質量管理體系,并引進了國際先進的質量檢測設備。公司還積極參與國際標準制定,與全球知名電子企業建立了合作關系。通過不斷提升產品品質和服務水平,DLG Hanbit公司的產品在國際市場上獲得了認可,公司也逐漸實現了國際化戰略。
本人大學讀得專業是計算機應用 。大學里學過數字電路和模擬電路理論知識。因為現在是在機房管理機器,日常維護也接觸到很多機器的電路圖,本人想認真去理解這些東西。現在啃幾本電子基礎書籍《無線電識圖與電路故障分析入門》《常用電子器件和典型 ...… 查看全部問答∨ |
|
詳細信息: 書名:語音處理與編碼 ISBN:7801328353 作者:張剛 出版社:北京 : 兵器工業出版社 年份:2000 頁數和開本: 342頁 ; 26cm & ...… 查看全部問答∨ |
|
http://msdn.microsoft.com/en-us/library/dd187531.aspx 根據MSDN的描述,分以下幾步驟去做? 1、進行藍牙配對 2、用藍牙建立虛擬串口,RegisterDevice.如:COM2! 3、將虛擬串口信息更新到已建立的撥號連接中RasSetEntryProperties. 4、啟動 ...… 查看全部問答∨ |
有一個項目想外包 項目的需求主要有以下幾點 1.游戲為棋牌類游戲 第一個要做的游戲為麻將或者斗地主. 2.該游戲必須在一個局域網(游戲廳或者網吧)內可以聯網玩。 &nbs ...… 查看全部問答∨ |
為何我在pb4.2中 project.bib 改變后,增加了一個自己的程序到 file section, 在菜單中,選擇 build -> make image 后,project.bib 被改寫,我自己增加的部分消失了。 然后,nk.bin中就沒有我的文件了。 這樣,我豈不是沒有辦法加入自己的文 ...… 查看全部問答∨ |