跪求單片機(jī)大神幫我解析下面函數(shù)信號(hào)發(fā)生器的代碼(C語(yǔ)言)
-
這是一個(gè)基于單片機(jī)的信號(hào)發(fā)生器的編程。我C語(yǔ)言基礎(chǔ)薄,基本看不懂這個(gè)程序?qū)懙氖鞘裁?。=我看的真的很痛苦。想讓單片機(jī)大神幫我詳細(xì)地講解下這代碼到底在說(shuō)什么。代碼太長(zhǎng)沒(méi)辦法復(fù)制... 這是一個(gè)基于單片機(jī)的信號(hào)發(fā)生器的編程。我C語(yǔ)言基礎(chǔ)薄,基本看不懂這個(gè)程序?qū)懙氖鞘裁?。=我看的真的很痛苦。想讓單片機(jī)大神幫我詳細(xì)地講解下這代碼到底在說(shuō)什么。代碼太長(zhǎng)沒(méi)辦法復(fù)制上來(lái)。有愿意幫我的大大請(qǐng)告訴我,我把代碼發(fā)給你??吹竭@些編程我的心真的好痛。20財(cái)富值是小弟所有積蓄了,小弟在此跪謝各位大大了。orz 代碼一共12頁(yè),這是其中兩頁(yè),如果有哪位大大有耐心,有愛(ài)心愿意幫我解答我會(huì)把程序完整地發(fā)給你的(●-●) 真想哭 展開(kāi)
全部評(píng)論(2條)
-
- 秋風(fēng)速雨 2015-05-10 00:00:00
- 貼出來(lái)看看
-
贊(12)
回復(fù)(0)
-
- FyfyY5H1h1 2015-05-12 00:00:00
- 你貼的代碼里那幾個(gè)數(shù)組沒(méi)有用到啊,暫時(shí)不知道干什么的,初步猜測(cè)估計(jì)是液晶的點(diǎn)陣數(shù)據(jù),main函數(shù)里也就是初始化了定時(shí)器和lcd液晶屏,不停的掃描按鍵鍵值,定時(shí)中斷里應(yīng)該還有很多東西,這里看不到。 需要問(wèn)具體的話可以把程序發(fā)我郵箱吧:cxz1088cxz@vip.qq.com
-
贊(17)
回復(fù)(0)
登錄或新用戶注冊(cè)
- 微信登錄
- 密碼登錄
- 短信登錄
請(qǐng)用手機(jī)微信掃描下方二維碼
快速登錄或注冊(cè)新賬號(hào)
微信掃碼,手機(jī)電腦聯(lián)動(dòng)
熱門(mén)問(wèn)答
- 跪求單片機(jī)大神幫我解析下面函數(shù)信號(hào)發(fā)生器的代碼(C語(yǔ)言)
- 這是一個(gè)基于單片機(jī)的信號(hào)發(fā)生器的編程。我C語(yǔ)言基礎(chǔ)薄,基本看不懂這個(gè)程序?qū)懙氖鞘裁?。=我看的真的很痛苦。想讓單片機(jī)大神幫我詳細(xì)地講解下這代碼到底在說(shuō)什么。代碼太長(zhǎng)沒(méi)辦法復(fù)制... 這是一個(gè)基于單片機(jī)的信號(hào)發(fā)生器的編程。我C語(yǔ)言基礎(chǔ)薄,基本看不懂這個(gè)程序?qū)懙氖鞘裁?。=我看的真的很痛苦。想讓單片機(jī)大神幫我詳細(xì)地講解下這代碼到底在說(shuō)什么。代碼太長(zhǎng)沒(méi)辦法復(fù)制上來(lái)。有愿意幫我的大大請(qǐng)告訴我,我把代碼發(fā)給你??吹竭@些編程我的心真的好痛。20財(cái)富值是小弟所有積蓄了,小弟在此跪謝各位大大了。orz 代碼一共12頁(yè),這是其中兩頁(yè),如果有哪位大大有耐心,有愛(ài)心愿意幫我解答我會(huì)把程序完整地發(fā)給你的(●-●) 真想哭 展開(kāi)
- 跪求單片機(jī)at89c52頻率計(jì)c語(yǔ)言程序
- 還有跪求那個(gè)方波的名字叫神馬~~~
- c語(yǔ)言器 的編程代碼
- 51單片機(jī) HC-SR04超聲波測(cè)距 我寫(xiě)的C語(yǔ)言代碼,請(qǐng)問(wèn)
- /* HC-SR04使用方法:給觸發(fā)端子trig一個(gè)10us以上的高電平即可觸發(fā),觸發(fā)后echo端子將接受到高電平,高電平的持續(xù)時(shí)間就是測(cè)距的往返時(shí)間。 下面是我寫(xiě)的代碼:我想測(cè)試自己使用該模塊是否正確,于是就想實(shí)現(xiàn)如果echo端接受到了高電平,蜂鳴器BEEP就響。但... /*
HC-SR04使用方法:給觸發(fā)端子trig一個(gè)10us以上的高電平即可觸發(fā),觸發(fā)后echo端子將接受到高電平,高電平的持續(xù)時(shí)間就是測(cè)距的往返時(shí)間。
下面是我寫(xiě)的代碼:我想測(cè)試自己使用該模塊是否正確,于是就想實(shí)現(xiàn)如果echo端接受到了高電平,蜂鳴器BEEP就響。但是實(shí)際使用的時(shí)候發(fā)現(xiàn)并非預(yù)期結(jié)果,情高人幫忙看看下面的代碼有何問(wèn)題。代碼不長(zhǎng),望大神賜教!
*/
#include
#define uchar unsigned char #define uint unsigned int /*位定義*/ sbit CHUFA=P0^1; //位定義超聲波觸發(fā)端(10us以上高電平觸發(fā)) sbit JIESHOU=P0^3; //接收端(接受高電平) sbit BEEP=P2^0; //蜂鳴器 sbit OUT0=P3^2; //外部中斷0 uchar JS_FLAG; //接收標(biāo)志 uint CF_TIME,t0,t1,shu; /*函數(shù)聲明*/ void timer0(); void int0(); void display(uint); main(){ CHUFA=0; //初始化拉低觸發(fā)端和接收端電平 JIESHOU=0; JS_FLAG=0; CF_TIME=15; //初始化觸發(fā)時(shí)間(大于10us) TMOD=0x11; //定時(shí)器方式選擇 EA=1; //開(kāi)總中斷 ET0=1; //開(kāi)定時(shí)器0中斷 EX0=1; //開(kāi)外部中斷0 IT0=0; //外部中斷選擇下降沿觸發(fā) //JIESHOU=1; while(1){ OUT0=JIESHOU; //外部中斷0被賦值為接收端信號(hào),當(dāng)出現(xiàn)下降沿是觸發(fā)外部中斷0 if(JS_FLAG==0){ //如果沒(méi)有接收到高電平則觸發(fā) CHUFA=1; while(CF_TIME--); //10us以上高電平觸發(fā)傳感器 } if(JIESHOU==1){ TR0=1; //如果接收端收到高電平則啟動(dòng)定時(shí)器 JS_FLAG=1; //并且標(biāo)志位置1 BEEP=0; //蜂鳴器響 } display(t1); //顯示測(cè)量時(shí)間(秒) } } /*定時(shí)器0中斷程序*/ void timer0() interrupt 1{ TH0=(65536-10000)/256; //裝初值 10ms TL0=(65536-10000)%256; t0++; //每進(jìn)入一次中斷t0加1 } /*外部中斷0中斷程序*/ void int0() interrupt 0{ TR0=0; //一旦進(jìn)入外部中斷0,說(shuō)明接收端收到下降沿信號(hào)。關(guān)閉定時(shí)器0 JS_FLAG=0; //接收標(biāo)志位置0 BEEP=1; //關(guān)閉蜂鳴器 t1=t0*10/1000; //測(cè)量時(shí)間為 進(jìn)入定時(shí)器中斷次數(shù)t0乘以每次時(shí)間10ms,除以1000化為秒為單位 t0=0; //t0清零 } /*數(shù)碼管顯數(shù)函數(shù)*/ void display(uint shu){ //數(shù)碼管顯示函數(shù) } 展開(kāi)
- 用單片機(jī)實(shí)現(xiàn)函數(shù)信號(hào)發(fā)生器
- 輸出三中波形(方波,正旋,鋸齒)頻率可變100HZ,200HZ,500HZ,1K,幅度(1.2.3.5)我要圖和程序(C語(yǔ)言的)求那位了!真的很緊急啊我用的芯片是DAC0832和AT89C51... 輸出三中波形(方波,正旋,鋸齒)頻率可變100HZ,200HZ,500HZ,1K,幅度(1.2.3.5) 我要圖和程序(C語(yǔ)言的) 求那位了!真的很緊急啊 我用的芯片是DAC0832和AT89C51 展開(kāi)
- 跪求這段單片機(jī)信號(hào)發(fā)生器的英文翻譯!
- 馬上就要要好急啊我不會(huì)哪位大俠能翻譯一下謝謝謝謝謝謝近年來(lái),單片微型計(jì)算機(jī)以其強(qiáng)大的生命力飛速發(fā)展,在工業(yè)控制、智能儀器儀表、智能化設(shè)備和家用電器等領(lǐng)域得到了廣泛的應(yīng)用,... 馬上就要要 好急啊 我不會(huì) 哪位大俠能翻譯一下 謝謝謝謝謝謝 近年來(lái),單片微型計(jì)算機(jī)以其強(qiáng)大的生命力飛速發(fā)展,在工業(yè)控制、智能儀器儀表、智能化設(shè)備和家用電器等領(lǐng)域得到了廣泛的應(yīng)用,因而引起了各行各業(yè)的極大關(guān)注,有著廣闊的發(fā)展前景。論文設(shè)計(jì)的是一個(gè)單片機(jī)控制多功能信號(hào)發(fā)生器。其設(shè)計(jì)目的是使學(xué)生通過(guò)這一實(shí)踐環(huán)節(jié),增強(qiáng)單片機(jī)擴(kuò)展接口設(shè)計(jì)及其實(shí)際應(yīng)用能力。本系統(tǒng)的軟件可運(yùn)行于DOS及Windows系列操作系統(tǒng)平臺(tái)。完成的主要功能設(shè)計(jì)有:?jiǎn)纹瑱C(jī)所需平穩(wěn)電壓的獲得,8K字節(jié)固化程序存儲(chǔ)能力,七段數(shù)碼顯示器,3×4的12位矩陣鍵盤(pán),波形產(chǎn)生與電壓變換功能,具有8位精度的D/A轉(zhuǎn)換功能,時(shí)鐘電路與復(fù)位電路以及完成相關(guān)的軟件設(shè)計(jì)。本系統(tǒng)以8031單片機(jī)為核心,配置相應(yīng)的外圍接口電路,用匯編語(yǔ)言開(kāi)發(fā),組成的一個(gè)單片機(jī)控制多功能信號(hào)發(fā)生器。硬件電路設(shè)計(jì)包括三部分內(nèi)容:一是電源部分設(shè)計(jì);二是系統(tǒng)擴(kuò)展,即單片機(jī)內(nèi)部的功能單元(如ROM、I/O、定時(shí)/計(jì)數(shù)器、中斷系統(tǒng)等)容量不能滿足應(yīng)用系統(tǒng)要求時(shí),必須進(jìn)行片外擴(kuò)展,選擇適當(dāng)芯片,設(shè)計(jì)適當(dāng)電路;三是系統(tǒng)配置,即按照功能要求配置外圍設(shè)備,如鍵盤(pán)、D/A轉(zhuǎn)換等。系統(tǒng)中的應(yīng)用軟件是根據(jù)系統(tǒng)的功能要求而設(shè)計(jì)的,可靠地實(shí)現(xiàn)了系統(tǒng)的各種功能要求。 展開(kāi)
- 求一個(gè)正確的基于51單片機(jī)的函數(shù)信號(hào)發(fā)生器的C程序
- 要自己調(diào)試成功的,不要在網(wǎng)上找的,波形產(chǎn)生是用DAC0832,頻率顯示用數(shù)碼管也行,LCD1602也行,多謝大神幫忙,小弟不勝感激... 要自己調(diào)試成功的,不要在網(wǎng)上找的,波形產(chǎn)生是用DAC0832,頻率顯示用數(shù)碼管也行,LCD1602也行,多謝大神幫忙,小弟不勝感激 展開(kāi)
- 幫我分析一下這種簡(jiǎn)易函數(shù)信號(hào)發(fā)生器
- 幫我分析一下這種簡(jiǎn)易函數(shù)信號(hào)發(fā)生器為什么會(huì)出波?(兩個(gè)圖是同一個(gè)電路里的)... 幫我分析一下這種簡(jiǎn)易函數(shù)信號(hào)發(fā)生器為什么會(huì)出波?(兩個(gè)圖是同一個(gè)電路里的) 展開(kāi)
- 求基于51單片機(jī)YL69土壤濕度傳感器的C語(yǔ)言代碼,包括AD轉(zhuǎn)換,謝謝。
- 對(duì)照式光電傳感器 c語(yǔ)言 單片機(jī) 編程
- 光電傳感器部分如圖所示,對(duì)照式的光電傳感器。想編一個(gè)程序測(cè)量并能控制電機(jī)轉(zhuǎn)速。有沒(méi)有人能幫幫忙呀?電機(jī)扇葉由帶孔圓盤(pán)取代。圓盤(pán)上的洞洞可以實(shí)現(xiàn)光電傳感器測(cè)速功能。 另外再給我編一個(gè)簡(jiǎn)單的程序,就是還是光電傳感器的應(yīng)用,就是那種Z基本的,控制... 光電傳感器部分如圖所示,對(duì)照式的光電傳感器。想編一個(gè)程序測(cè)量并能控制電機(jī)轉(zhuǎn)速。有沒(méi)有人能幫幫忙呀?電機(jī)扇葉由帶孔圓盤(pán)取代。圓盤(pán)上的洞洞可以實(shí)現(xiàn)光電傳感器測(cè)速功能。 另外再給我編一個(gè)簡(jiǎn)單的程序,就是還是光電傳感器的應(yīng)用,就是那種Z基本的,控制led燈亮滅。人手伸到傳感器那里擋住,燈滅,移開(kāi)手,燈亮。 程序上面有注釋讓我看懂就行啦,謝謝了 展開(kāi)
- 怎樣用單片機(jī)做0-10mhz的頻率計(jì),C語(yǔ)言
- 51單片機(jī)溫度控制系統(tǒng)的C語(yǔ)言程序
- 設(shè)計(jì)基于單片計(jì)算機(jī)的溫度控制器。用于控制電加熱爐的溫度。具體要求如下1.溫度連續(xù)可調(diào),范圍為30℃~150℃2.超調(diào)量σ%≤20%3.溫度誤差≤±0.5℃4.人-機(jī)對(duì)話方便5.控制算法采用PID或改... 設(shè)計(jì)基于單片計(jì)算機(jī)的溫度控制器。用于控制電加熱爐的溫度。具體要求如下 1. 溫度連續(xù)可調(diào),范圍為30℃~150℃ 2. 超調(diào)量σ%≤20% 3. 溫度誤差≤±0.5℃ 4. 人-機(jī)對(duì)話方便 5. 控制算法采用PID或改進(jìn)的PID或其他算法 .請(qǐng)發(fā)至3166109374@qq.com 謝謝幫忙 具體見(jiàn)http://wenku.baidu.com/view/e0feacf0f121dd36a22d822c 展開(kāi)
- 基于MSP430F149單片機(jī)的LCD顯示C代碼
- 就是要LCD顯示00000到99999,延時(shí)時(shí)間Z好是1s,也就是說(shuō)一開(kāi)始顯示00000,1s后顯示11111,一直到99999!急用!?。≈x啦... 就是要LCD顯示00000到99999,延時(shí)時(shí)間Z好是1s,也就是說(shuō)一開(kāi)始顯示00000,1s后顯示11111,一直到99999!急用!??!謝啦 展開(kāi)
- 單片機(jī)C語(yǔ)言版正弦波信號(hào)發(fā)生器怎么做?
- 要有C語(yǔ)言班程序,并且能夠改變正弦波的頻率... 要有C語(yǔ)言班程序,并且能夠改變正弦波的頻率 展開(kāi)
- 嵌入式溫濕度傳感器C語(yǔ)言代碼求幫忙注釋
- 嵌入式溫濕度無(wú)線傳感器,C語(yǔ)言代碼求幫忙注釋,關(guān)鍵的地方注釋一下,越多越好。無(wú)線傳感器網(wǎng)絡(luò)源代碼發(fā)到百度貼吧了ht\t\p://tieba.baidu.com/p/2801429171... 嵌入式溫濕度無(wú)線傳感器,C語(yǔ)言代碼求幫忙注釋,關(guān)鍵的地方注釋一下,越多越好。無(wú)線傳感器網(wǎng)絡(luò)源代碼發(fā)到百度貼吧了h t \t \p:// ti e ba.baidu.com/p/28 01429 171 展開(kāi)
- 單片機(jī)做頻率計(jì)數(shù)碼管的顯示C語(yǔ)言程序
- #include
float time=0; float freq=0; unsigned char dsh=0; unsigned char dsz=0; unsigned char dsl=0; main() {EA=1; ET0=1; ET1=1; TMOD=0x061; TH0=-1000/256; TL0=-1000%256; TH1=0xfb; TL1=0xfb; TR0=1; TR1=1; while...
- 設(shè)計(jì)基于單片機(jī)的函數(shù)信號(hào)發(fā)生器的 難點(diǎn)有哪些?
- 基于51單片機(jī)函數(shù)信號(hào)發(fā)生器怎么樣實(shí)現(xiàn)小功率
- c語(yǔ)言的單片機(jī)控制的空調(diào)溫度控制系統(tǒng)的源程序
- 函數(shù)信號(hào)發(fā)生器能輸出幾種波形?大神們幫幫忙
- 快... 快 展開(kāi)
4月突出貢獻(xiàn)榜
推薦主頁(yè)
最新話題





參與評(píng)論
登錄后參與評(píng)論