-
大小: 163.24 KB文件類型: .rar金幣: 1下載: 0 次發(fā)布日期: 2025-01-03
- 語(yǔ)言: 其他
- 標(biāo)簽: 開發(fā)技術(shù)??其它??
資源簡(jiǎn)介
幅值及頻率都精確可調(diào),通過(guò)按鍵可輸出規(guī)定頻率,精確易用
代碼片段和文件信息
#include
#define??uchar?unsigned?char
#define??uint??unsigned?int
#define??DAdata ?P0
sbit?DA_S1=?P2^0;?//?控制DAC0832的8位輸入寄存器,僅當(dāng)都為0時(shí),可以輸出數(shù)據(jù)(處于直通狀態(tài)),否則,輸出將被鎖存
sbit?DA_S2=?P2^1;?//?控制DAC0832的8位DAC寄存器,僅當(dāng)都為0時(shí),可以輸出數(shù)據(jù)(處于直通狀態(tài)),否則,輸出將被鎖存
/*uchar?code?tab[128]={
64677073767982858891949699102104106109111113115117118120121123124125126126
12712712712712712712712612612512412312112011811711511311110910610410299969491
88858279767370676460575451484542393633312825232118161412109764321
10000000112346791012141618212325283133363942454851545760};*/
uchar?code?sine_tab[256]={
//輸出電壓從0到最大值(正弦波1/4部分)
0x800x830x860x890x8d0x900x930x960x990x9c0x9f0xa20xa50xa80xab0xae0xb10xb40xb70xba0xbc
0xbf0xc20xc50xc70xca0xcc0xcf0xd10xd40xd60xd80xda0xdd0xdf0xe10xe30xe50xe70xe90xea0xec
0xee0xef0xf10xf20xf40xf50xf60xf70xf80xf90xfa0xfb0xfc0xfd0xfd0xfe0xff0xff0xff0xff0xff0xff
//輸出電壓從最大值到0(正弦波1/4部分)
0xff0xff0xff0xff0xff0xff0xfe0xfd0xfd0xfc0xfb0xfa0xf90xf80xf70xf60xf50xf40xf20xf10xef
0xee0xec0xea0xe90xe70xe50xe30xe10xde0xdd0xda0xd80xd60xd40xd10xcf0xcc0xca0xc70xc50xc2
0xbf0xbc0xba0xb70xb40xb10xae0xab0xa80xa50xa20x9f0x9c0x99?0x960x930x900x8d0x890x860x830x80
//輸出電壓從0到最小值(正弦波1/4部分)
0x800x7c0x790x760x720x6f0x6c0x690x660x630x600x5d0x5a0x570x550x510x4e0x4c0x480x450x43
0x400x3d0x3a0x380x350x330x300x2e0x2b0x290x270x250x220x200x1e0x1c0x1a0x180x16?0x150x13
0x110x100x0e0x0d0x0b0x0a0x090x080x070x060x050x040x030x020x020x010x000x000x000x000x000x00
//輸出電壓從最小值到0(正弦波1/4部分)
0x000x000x000x000x000x000x010x02?0x020x030x040x050x060x070x080x090x0a0x0b0x0d0x0e0x10
0x110x130x15?0x160x180x1a0x1c0x1e0x200x220x250x270x290x2b0x2e0x300x330x350x380x3a0x3d
0x400x430x450x480x4c0x4e0x510x550x570x5a0x5d0x600x630x66?0x690x6c0x6f0x720x760x790x7c0x80?};?
void?DAout(uchar?temp)
{
????DAdata=temp;
DA_S1=0;??//打開8位輸入寄存器
DA_S1=1;??//關(guān)閉8位輸入寄存器
}
void?main()
{
????uchar?ik;
i=0;
DAdata=0;
DA_S1=0;?//打開8位輸入寄存器
DA_S2=0;?//使DAC寄存器處于直通狀態(tài)
while(1)
{
????/*for(i=0;i<255;i++)?//產(chǎn)生三角波的上升斜邊
{
????DAout(i);
}
????for(i=255;i>0;i--) ?//產(chǎn)生三角波的下降斜邊
{
????DAout(i);
}*/
//DAout(0xff); ???//可輸出TTL波形
//DAout(0x80);
??for(i=0;i<256;i++) ?//下面四個(gè)for循環(huán),可輸出正弦波
??{
???k=sine_tab[i];
???P0=k;
??}
??/*for(i=18;i>0;i--)
??{
???k=tab[i];
???P0=k;
??}
??for(i=0;i<18;i++)
??{
???k=~tab[i];
???P0=k;
??}
??for(i=18;i>0;i--)
??{
???k=~tab[i];
???P0=k;
??} */
}
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????1126??2009-12-15?00:11??DAC0832波形發(fā)生器\鋸齒波\鋸齒波--圖畫\SAWTOOTH_WAVE.PWI
?????文件??????90878??2009-12-14?22:32??DAC0832波形發(fā)生器\鋸齒波\鋸齒波--圖畫\Last?Loaded?SAWTOOTH_WAVE.DBK
?????文件??????91204??2009-12-15?00:09??DAC0832波形發(fā)生器\鋸齒波\鋸齒波--圖畫\SAWTOOTH_WAVE.DSN
????.......?????????0??2009-12-14?18:54??DAC0832波形發(fā)生器\鋸齒波\鋸齒波--程序\sawtooth_wave_Uv2.Bak
?????文件????????651??2009-12-15?00:10??DAC0832波形發(fā)生器\鋸齒波\鋸齒波--程序\sawtooth_wave.plg
?????文件????????539??2009-12-15?00:10??DAC0832波形發(fā)生器\鋸齒波\鋸齒波--程序\sawtooth_wave.c
?????文件?????????58??2009-12-15?00:10??DAC0832波形發(fā)生器\鋸齒波\鋸齒波--程序\sawtooth_wave.lnp
?????文件???????3596??2009-12-15?00:10??DAC0832波形發(fā)生器\鋸齒波\鋸齒波--程序\sawtooth_wave.M51
?????文件????????141??2009-12-15?00:10??DAC0832波形發(fā)生器\鋸齒波\鋸齒波--程序\sawtooth_wave.hex
?????文件???????2166??2009-12-14?23:01??DAC0832波形發(fā)生器\鋸齒波\鋸齒波--程序\sawtooth_wave.Uv2
????.......???????987??2009-12-14?23:01??DAC0832波形發(fā)生器\鋸齒波\鋸齒波--程序\sawtooth_wave_Opt.Bak
?????文件???????1802??2009-12-15?00:10??DAC0832波形發(fā)生器\鋸齒波\鋸齒波--程序\sawtooth_wave.LST
?????文件???????1824??2009-12-15?00:10??DAC0832波形發(fā)生器\鋸齒波\鋸齒波--程序\sawtooth_wave.OBJ
?????文件???????1780??2009-12-15?00:10??DAC0832波形發(fā)生器\鋸齒波\鋸齒波--程序\sawtooth_wave
?????文件????????971??2009-12-15?00:10??DAC0832波形發(fā)生器\鋸齒波\鋸齒波--程序\sawtooth_wave.Opt
?????文件????????912??2009-12-15?14:49??DAC0832波形發(fā)生器\正弦波(也有三角程序)\正弦波測(cè)試--圖\triangle.PWI
?????文件?????119548??2009-12-15?11:13??DAC0832波形發(fā)生器\正弦波(也有三角程序)\正弦波測(cè)試--圖\Last?Loaded?triangle.DBK
?????文件?????119548??2009-12-15?11:13??DAC0832波形發(fā)生器\正弦波(也有三角程序)\正弦波測(cè)試--圖\triangle.DSN
?????文件???????4300??2009-12-15?14:41??DAC0832波形發(fā)生器\正弦波(也有三角程序)\正弦波測(cè)試--程序\triangle.plg
?????文件???????3038??2009-12-15?14:41??DAC0832波形發(fā)生器\正弦波(也有三角程序)\正弦波測(cè)試--程序\triangle.c
?????文件?????????48??2009-12-15?14:41??DAC0832波形發(fā)生器\正弦波(也有三角程序)\正弦波測(cè)試--程序\triangle.lnp
?????文件???????3823??2009-12-15?14:41??DAC0832波形發(fā)生器\正弦波(也有三角程序)\正弦波測(cè)試--程序\triangle.M51
?????文件????????896??2009-12-15?14:41??DAC0832波形發(fā)生器\正弦波(也有三角程序)\正弦波測(cè)試--程序\triangle.hex
????.......?????????0??2009-12-14?23:02??DAC0832波形發(fā)生器\正弦波(也有三角程序)\正弦波測(cè)試--程序\triangle_Uv2.Bak
?????文件???????2151??2009-12-15?00:09??DAC0832波形發(fā)生器\正弦波(也有三角程序)\正弦波測(cè)試--程序\triangle.Uv2
?????文件???????5639??2009-12-15?14:41??DAC0832波形發(fā)生器\正弦波(也有三角程序)\正弦波測(cè)試--程序\triangle.LST
?????文件???????2260??2009-12-15?14:41??DAC0832波形發(fā)生器\正弦波(也有三角程序)\正弦波測(cè)試--程序\triangle.OBJ
?????文件???????2174??2009-12-15?14:41??DAC0832波形發(fā)生器\正弦波(也有三角程序)\正弦波測(cè)試--程序\triangle
????.......???????988??2009-12-15?01:58??DAC0832波形發(fā)生器\正弦波(也有三角程序)\正弦波測(cè)試--程序\triangle_Opt.Bak
?????文件????????987??2009-12-15?14:41??DAC0832波形發(fā)生器\正弦波(也有三角程序)\正弦波測(cè)試--程序\triangle.Opt
............此處省略30個(gè)文件信息
評(píng)論
共有 條評(píng)論
相關(guān)資源
- 金蝶K3wise數(shù)據(jù)字典
- 安卓QQ6.71協(xié)議源碼易語(yǔ)言,qq協(xié)議源碼
- E盾偷后臺(tái)工具源碼
- Zprotect專業(yè)版(無(wú)限制) 一機(jī)一碼E
- WPF USB 網(wǎng)絡(luò) 串口 通信軟件
- Servlet API中文文檔
- 組態(tài)王驅(qū)動(dòng)開發(fā)包3.0.0.7(中文)
- stm32f030 IAP Demo(原創(chuàng))
- 用python編寫的移動(dòng)彩信的發(fā)送程序
- SSM+Shiro+redis實(shí)現(xiàn)單點(diǎn)登陸
- WPE三件套(WPE+CCP+E2G)冰楓修改版
- 飛思卡爾單片機(jī)MC9S12XS12G128驅(qū)動(dòng)(硬件
- 多窗口后臺(tái)鼠標(biāo)連點(diǎn)器
- jstl-api-1.2和jstl-impl-1.2
- 精美千年登陸器(自動(dòng)更新).rar
- VF編程與軟件開發(fā)若干實(shí)例
- 成績(jī)管理和課程表系統(tǒng)
- XXX市審計(jì)局審計(jì)信息管理系統(tǒng)介紹
- 我寫的一個(gè)簡(jiǎn)單的屬性編輯器控件
- 校園網(wǎng)絡(luò)信息發(fā)布系統(tǒng)
- 公歷(陽(yáng)歷)和農(nóng)歷(陰歷)相互轉(zhuǎn)
- sandisk cruzer 32G U盤量產(chǎn)工具.rar
- 金蝶ERP二次開發(fā)技術(shù)手冊(cè)
- swift-swift版本的簡(jiǎn)易WKWebview瀏覽器帶加
- swift-模仿類似聊天的UI
- ARTNET開發(fā)技術(shù)
- Node.js-瓦雀可以幫你把本地的文檔ma
- V5快遞單號(hào)生成器 v9.5.zip
- 廣告報(bào)價(jià)助手 v2.02 官方免費(fèi)版.zip
- Webgame銀河帝國(guó)OGameCN v1.4 bulid 090109.r