給大家分享一個(gè)用ADC0832模數(shù)轉(zhuǎn)換芯片設(shè)計(jì)的電壓表設(shè)計(jì),內(nèi)含protues電路圖和帶有注釋的keil工程文件
ADC0832電壓表仿真原理圖如下
單片機(jī)電壓表源程序如下:
#include #include #define uint unsigned int #define uchar unsigned char sbit CS =P3^4; //片選使能端 sbit DI =P1^1; //數(shù)據(jù)信號(hào)輸入端,選擇通道控制(SIG/DIF和ODD/EVEN) sbit DO =P1^1; //數(shù)據(jù)輸出端 sbit CLK =P1^0; //時(shí)鐘脈沖 sbit S_1 = P2^3; sbit S_2 = P2^4; sbit S_3 = P2^5; sbit S_4 = P2^6; unsigned char wd[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; //不帶小數(shù)點(diǎn)的段選碼 unsigned char yd[]={0x40,0x79,0x024,0x30,0x19,0x12,0x02,0x78,0x00,0x10};//帶小數(shù)點(diǎn)的段選碼 // ===========延時(shí)子程序================= void delay_ms(unsigned int x) { unsigned int i,j; for(i=0;i } /*=============讀ADC0832函數(shù)=============*/ /*=============采集并返回=================*/ unsigned int Adc0832(unsigned char channel) //AD轉(zhuǎn)換,返回結(jié)果 { uchar i=0; uchar j; uint dat=0; //正向輸入數(shù)據(jù) uchar ndat=0; //反向輸入數(shù)據(jù) //****************初始化操作************** if(channel==0)channel=2; //10B對(duì)應(yīng)SGL/DIF=1,ODD/EVEN=0 if(channel==1)channel=3; //11B對(duì)應(yīng)SGL/DIF=1,ODD/EVEN=1 //****************寫操作,將通道數(shù)據(jù)寫入ADC0832************** DI=1; _nop_();_nop_(); //發(fā)起始位,固定為1(1位) CS=0;_nop_();_nop_(); //拉低CS端,讓ADC0832使能 CLK=1;_nop_();_nop_(); //拉高CLK端,DI端的數(shù)據(jù)移入ADC0832內(nèi)部的多路移位寄存器 CLK=0;_nop_();_nop_(); //拉低CLK端,形成下降沿1,第一個(gè)周期開(kāi)始 CLK=1; //拉高CLK端,在第一個(gè)時(shí)鐘周期內(nèi),DI為高電平,表示啟動(dòng)位 //緊接著輸入兩位配置位進(jìn)行通道選擇 DI=channel&0x1;_nop_();_nop_(); //假設(shè)選取通道0,則10&01=0,即SGL/DIF=0,為差分輸入(2位) CLK=0;_nop_();_nop_(); //拉低CLK端,形成下降沿2,第二個(gè)周期開(kāi)始 CLK=1; //拉高CLK端 DI=(channel>>1)&0x1;_nop_();_nop_(); //假設(shè)選取通道0,則01&01=1,ODD/EVEN=1,表示通道0 CLK=0; //拉低CLK端,形成下降沿3 DI=1;_nop_();_nop_(); //控制命令結(jié)束 dat=0; //*************讀操作,將AD轉(zhuǎn)換的數(shù)從DO口輸出**************** for(i=0;i<8;i++) //每一個(gè)CLK下降沿輸出一位數(shù),先輸出高位 { dat|=DO; //收數(shù)據(jù),“|”位或,如果2位中有一位為1,則結(jié)果為1,否則為0 CLK=1;_nop_();_nop_(); CLK=0;_nop_();_nop_(); //形成一次時(shí)鐘脈沖 dat<<=1; if(i==7)dat|=DO; } for(i=0;i<8;i++) //每一個(gè)CLK下降沿輸出一位數(shù),先輸出低位 { j=0; j=j|DO; //收數(shù)據(jù) CLK=1;_nop_();_nop_(); CLK=0;_nop_();_nop_(); //形成一次時(shí)鐘脈沖 j=j<<7; ndat=ndat|j; if(i<7)ndat>>=1; } //*********************結(jié)束AD轉(zhuǎn)換,并返回轉(zhuǎn)換的數(shù)*********************** CS=1; //拉低CS端 CLK=0; //拉低CLK端 DO=1; //拉高數(shù)據(jù)端,回到初始狀態(tài) dat<<=8; dat|=ndat; return(dat); //返回?cái)?shù)據(jù) } //============數(shù)碼管顯示函數(shù)========================== void display(uchar p) //數(shù)碼管顯示函數(shù) { uchar S1,S2,S3; S1=p/51; //個(gè)位 S2=(p*10/51)%10; //十分位 S3=(p*100/51)%10; //百分位 //個(gè)位 S_1 = 1; //第一個(gè)數(shù)碼管 S_2 = 0; S_3 = 0; S_4= 0; P0=yd[S1]; //選取帶有小數(shù)點(diǎn)的段選碼 delay_ms(5); //延時(shí) S_1 = 0; //消隱 //十分位 S_1 = 0; S_2 = 1; //取第二個(gè)數(shù)碼管 S_3= 0; S_4= 0; P0=wd[S2]; //選取不帶有小數(shù)點(diǎn)的段選碼 delay_ms(5); S_2 = 0; //消隱 //百分位 S_1 = 0; S_2 = 0; S_3= 1; //取第三個(gè)數(shù)碼管 S_4= 0; P0=wd[S3]; //選取不帶有小數(shù)點(diǎn)的段選碼 delay_ms(5); S_3= 0; //消隱 } //===========主函數(shù)================ int main(void) { while(1) //無(wú)限循環(huán) display(Adc0832(0));//數(shù)碼管顯示 //Adc0832(0):選擇通道0,單端模式 //調(diào)用Adc0832(0),SIG/DIF=0,ODD/EVEN=1,表示工作在差分輸入方式,且CH0為-,CH1為+ ……………………
上一篇:單片機(jī)SHT20+BH1750+BMP180溫濕度、氣壓、光照度三合一設(shè)計(jì)
下一篇:L297A+L298N步進(jìn)電機(jī)驅(qū)動(dòng)板電路原理圖PCB與單片機(jī)控制源程序
推薦閱讀
史海拾趣
由于Axiomtek公司的發(fā)展涉及眾多方面,并且具體的內(nèi)部故事和詳細(xì)事實(shí)可能不為公眾所知,因此我無(wú)法直接提供5個(gè)具體的故事。但我可以根據(jù)公開(kāi)資料,概括性地描述Axiomtek公司在電子行業(yè)中的發(fā)展歷程,以及可能促成其發(fā)展的幾個(gè)關(guān)鍵因素。
Axiomtek,也稱為艾訊科技,自1990年在臺(tái)灣成立以來(lái),憑借其創(chuàng)新的設(shè)計(jì)、高質(zhì)量的品質(zhì)保證和高客戶滿意度的服務(wù)態(tài)度,逐步發(fā)展成為世界工業(yè)計(jì)算機(jī)領(lǐng)域的領(lǐng)先設(shè)計(jì)者和制造商。以下是根據(jù)公開(kāi)資料概括的Axiomtek公司發(fā)展的幾個(gè)關(guān)鍵階段和因素:
一、創(chuàng)業(yè)初期:創(chuàng)新與技術(shù)的奠基
在創(chuàng)業(yè)初期,Axiomtek由一群充滿創(chuàng)新精神和干勁的資深工程師創(chuàng)立。他們憑借對(duì)計(jì)算機(jī)技術(shù)的深刻理解和對(duì)工業(yè)需求的敏銳洞察,開(kāi)始研發(fā)并生產(chǎn)一系列具有創(chuàng)新性的工業(yè)計(jì)算機(jī)產(chǎn)品。這些產(chǎn)品不僅滿足了當(dāng)時(shí)市場(chǎng)的迫切需求,還以其卓越的性能和穩(wěn)定性贏得了客戶的廣泛認(rèn)可。
二、研發(fā)與制造能力的不斷提升
隨著市場(chǎng)的不斷擴(kuò)大和競(jìng)爭(zhēng)的加劇,Axiomtek意識(shí)到只有不斷提升研發(fā)與制造能力,才能在激烈的市場(chǎng)競(jìng)爭(zhēng)中立于不敗之地。因此,公司投入大量資源用于研發(fā)新技術(shù)和新產(chǎn)品,并建立了完善的制造體系,以確保產(chǎn)品的高質(zhì)量和穩(wěn)定性。同時(shí),Axiomtek還積極與全球知名的供應(yīng)商和合作伙伴建立戰(zhàn)略合作關(guān)系,共同推動(dòng)工業(yè)計(jì)算機(jī)領(lǐng)域的技術(shù)進(jìn)步和產(chǎn)業(yè)發(fā)展。
三、全球化布局與市場(chǎng)拓展
為了進(jìn)一步擴(kuò)大市場(chǎng)份額和提高品牌影響力,Axiomtek開(kāi)始實(shí)施全球化戰(zhàn)略。公司在全球多個(gè)國(guó)家和地區(qū)設(shè)立了分支機(jī)構(gòu),并建立了完善的銷售和服務(wù)網(wǎng)絡(luò)。通過(guò)這些分支機(jī)構(gòu),Axiomtek能夠更好地了解當(dāng)?shù)厥袌?chǎng)需求和客戶需求,提供更加貼近市場(chǎng)的產(chǎn)品和服務(wù)。同時(shí),公司還積極參加各種國(guó)際展覽和交流活動(dòng),與全球客戶建立更加緊密的合作關(guān)系。
四、持續(xù)創(chuàng)新與技術(shù)升級(jí)
在快速發(fā)展的電子行業(yè)中,技術(shù)創(chuàng)新是保持競(jìng)爭(zhēng)力的關(guān)鍵。Axiomtek始終堅(jiān)持以創(chuàng)新為核心的發(fā)展戰(zhàn)略,不斷投入研發(fā)資源,推動(dòng)技術(shù)升級(jí)和產(chǎn)品創(chuàng)新。公司不僅關(guān)注現(xiàn)有產(chǎn)品的優(yōu)化和改進(jìn),還積極探索新的應(yīng)用領(lǐng)域和市場(chǎng)機(jī)會(huì),開(kāi)發(fā)具有前瞻性的新產(chǎn)品和解決方案。這些創(chuàng)新成果不僅增強(qiáng)了Axiomtek的市場(chǎng)競(jìng)爭(zhēng)力,還為公司的持續(xù)發(fā)展奠定了堅(jiān)實(shí)的基礎(chǔ)。
五、品質(zhì)管理與客戶服務(wù)的持續(xù)優(yōu)化
品質(zhì)和客戶滿意度一直是Axiomtek非常重視的方面。公司建立了嚴(yán)格的質(zhì)量管理體系,從原材料采購(gòu)到產(chǎn)品生產(chǎn)、測(cè)試和交付等各個(gè)環(huán)節(jié)都進(jìn)行嚴(yán)格把控,確保產(chǎn)品的高品質(zhì)。同時(shí),Axiomtek還注重提升客戶服務(wù)水平,通過(guò)提供專業(yè)的技術(shù)支持和售后服務(wù),贏得了客戶的信任和好評(píng)。這種以客戶為中心的經(jīng)營(yíng)理念不僅提升了公司的品牌形象,還為公司贏得了更多的商業(yè)機(jī)會(huì)。
這些只是根據(jù)公開(kāi)資料概括的Axiomtek公司發(fā)展的幾個(gè)關(guān)鍵方面,具體的故事和細(xì)節(jié)可能需要根據(jù)公司內(nèi)部的資料和檔案進(jìn)行進(jìn)一步的挖掘和整理。但無(wú)論如何,Axiomtek作為電子行業(yè)中的佼佼者,其發(fā)展歷程無(wú)疑是一個(gè)充滿創(chuàng)新、挑戰(zhàn)和機(jī)遇的傳奇故事。
American Electric公司成立于XXXX年,起初只是一個(gè)小型電力供應(yīng)商,為當(dāng)?shù)靥峁╇娏Ψ?wù)。然而,憑借著對(duì)電力行業(yè)的深刻理解和對(duì)市場(chǎng)需求的敏銳洞察,公司創(chuàng)始人決定擴(kuò)大業(yè)務(wù)范圍,逐步涉足發(fā)電、輸電和配電等多個(gè)領(lǐng)域。通過(guò)不懈的努力和創(chuàng)新,American Electric公司逐漸在電力行業(yè)中嶄露頭角,成為一家備受矚目的企業(yè)。
在電子行業(yè)中,供應(yīng)鏈管理和成本控制對(duì)于企業(yè)的生存和發(fā)展至關(guān)重要。Chipcera深知這一點(diǎn),因此在供應(yīng)鏈方面進(jìn)行了精細(xì)化管理。公司與供應(yīng)商建立了長(zhǎng)期穩(wěn)定的合作關(guān)系,確保原材料的穩(wěn)定供應(yīng)和質(zhì)量的可靠性。同時(shí),公司還通過(guò)優(yōu)化生產(chǎn)流程、提高生產(chǎn)效率等方式,有效降低了生產(chǎn)成本。這些措施使得Chipcera能夠在激烈的市場(chǎng)競(jìng)爭(zhēng)中保持價(jià)格優(yōu)勢(shì),提升市場(chǎng)競(jìng)爭(zhēng)力。
在國(guó)內(nèi)市場(chǎng)取得成功后,F(xiàn)CT Electronics開(kāi)始將目光投向國(guó)際市場(chǎng)。公司積極參加國(guó)際電子展會(huì),與多家國(guó)際知名企業(yè)建立了合作關(guān)系。憑借出色的產(chǎn)品性能和專業(yè)的客戶服務(wù),F(xiàn)CT Electronics的測(cè)試設(shè)備逐漸在海外市場(chǎng)上占據(jù)了一席之地,為公司的國(guó)際化發(fā)展奠定了堅(jiān)實(shí)基礎(chǔ)。
隨著公司業(yè)務(wù)的不斷發(fā)展,益升華(Essentra)公司意識(shí)到海外市場(chǎng)的重要性。于是,公司開(kāi)始積極拓展海外市場(chǎng),通過(guò)設(shè)立海外分公司、與當(dāng)?shù)仄髽I(yè)合作等方式,將產(chǎn)品推向全球。在拓展海外市場(chǎng)的過(guò)程中,益升華(Essentra)公司始終堅(jiān)持品質(zhì)第一的原則,贏得了海外客戶的信賴和好評(píng)。如今,公司的工業(yè)零部件全球網(wǎng)絡(luò)已覆蓋23個(gè)國(guó)家或地區(qū),成為國(guó)際知名的塑料及金屬零部件生產(chǎn)商和銷售商。
近年來(lái),電子行業(yè)面臨著技術(shù)更新?lián)Q代快、市場(chǎng)競(jìng)爭(zhēng)激烈等挑戰(zhàn)。Arco Electronics公司敏銳地捕捉到了這些變化,及時(shí)調(diào)整了公司的戰(zhàn)略方向。公司加大了對(duì)新興技術(shù)的研發(fā)投入,如物聯(lián)網(wǎng)、人工智能等領(lǐng)域,以保持技術(shù)上的領(lǐng)先地位。同時(shí),公司還通過(guò)優(yōu)化生產(chǎn)流程、提高產(chǎn)品質(zhì)量等方式來(lái)降低成本,增強(qiáng)市場(chǎng)競(jìng)爭(zhēng)力。
請(qǐng)問(wèn)可以同時(shí)插兩只CSR的Bluetooth dongle么? 現(xiàn)正在學(xué)習(xí)BCHS Application Demo,通信時(shí)需要兩臺(tái)PC,各插一只dongle,很不方便。請(qǐng)問(wèn)可以在同一臺(tái)PC上插兩只dongle么。理論上是完全可行的,而且從設(shè)備管理器中也可以找到兩個(gè)設(shè)備(dongle),但不知道如何與應(yīng)用程序關(guān)聯(lián)起來(lái),應(yīng)用程序只能同時(shí)打 ...… 查看全部問(wèn)答∨ |
|
WinCE5.0上如何編程設(shè)置任務(wù)欄"總在最前","自動(dòng)隱藏","顯示時(shí)間"的啟用或停用? 如題,主要是想讓任務(wù)欄不要總在最前,全屏程序. 并非想要直接ShowWindow(hTaskBarWnd, SW_HIDE)隱藏(這樣打開(kāi)\"最大化\"窗口時(shí)不能最大化,下面原來(lái)任務(wù)欄的地方是空白); 試過(guò)修改注冊(cè)表并SendMessage(hTaskBarWnd, WM_COMMAND, 0x3EA, 0),實(shí)際并沒(méi) ...… 查看全部問(wèn)答∨ |
|
例如 已經(jīng)定義好了 #define U0IIR (*((volatile unsigned char *) 0xE000C008)) 和 #define U1IIR (*((volatile unsigned char *) 0xE00 ...… 查看全部問(wèn)答∨ |
|
公司最近有一個(gè)項(xiàng)目,用到EP3C55這個(gè)器件,希望能把FPGA配置文件SOF和NIOS的程序文件一并燒寫的EPCS芯片上! 在SOPC中添加了EPCS CONTROLLER,并在NIOS的RESET ADDRESS設(shè)定為EPCS CONTROLLER的地址!現(xiàn)在有兩上問(wèn)題沒(méi)有想清楚: ...… 查看全部問(wèn)答∨ |
#define EALLOW asm(\\" EALLOW\\" #define EDIS asm(\\" EDIS\\" #define ESTOP0 asm(\\" ESTOP0\\" 在上面定義的 指令中,不知道三個(gè)匯編指令的含義,還請(qǐng)高手賜教,謝謝!! ...… 查看全部問(wèn)答∨ |
設(shè)計(jì)資源 培訓(xùn) 開(kāi)發(fā)板 精華推薦
- 【ESP32】通過(guò)串口控制直流電機(jī)
- ESP32 spi 驅(qū)動(dòng)使用 dummy 方式支持設(shè)備驅(qū)動(dòng)
- ESP32系列CPU支持差分升級(jí)
- ESP32驅(qū)動(dòng)MFRC522 RFID模塊讀寫IC卡數(shù)據(jù)
- 人形機(jī)器人馬拉松背后的思考,兆易創(chuàng)新如何賦能機(jī)器人產(chǎn)業(yè)
- 一種基于STM32的智能柜控制器設(shè)計(jì)
- 小型傾轉(zhuǎn)旋翼機(jī)的無(wú)刷直流電機(jī)驅(qū)動(dòng)器設(shè)計(jì)
- 超高速攝影機(jī)電控系統(tǒng)設(shè)計(jì)
- 基于GPS自動(dòng)授時(shí)的無(wú)線智能控制器的設(shè)計(jì)
- 小鵬華為聯(lián)手終結(jié)AR-HUD“三大痛”
- 英特爾攜手香港大學(xué)“菁英聚·港大”,推動(dòng)中學(xué)人工智能教育普及
- 奔馳,國(guó)軒高科固態(tài)電池正式裝車,續(xù)航超1000km!
- 高功耗芯片如何設(shè)計(jì)滿足散熱需求?
- 智能駕駛仿真研究:仿真走向跨域融合,世界模型應(yīng)用提速
- 國(guó)投招商投資景略半導(dǎo)體,加速車載芯片國(guó)產(chǎn)替代進(jìn)程
- 正極材料知多少:LFP仍是市場(chǎng)主流,三元體系將持續(xù)滲透30萬(wàn)元以上車型
- 擺脫中國(guó)電池鏈?特斯拉欲自建電池生產(chǎn)體系
- 人形機(jī)器人新賽道,湖北想贏
- 大陸集團(tuán)開(kāi)發(fā)出全新傳感器技術(shù) 可減少稀土元素的使用
- 來(lái)翻牌吧!解鎖示波器的N種玩法
- 【新年樂(lè)分享】EEWORLD優(yōu)秀主題/回復(fù)第18期來(lái)啦~~
- 激情競(jìng)賽日--看誰(shuí)最給力!
- 有獎(jiǎng)直播:TI 低功耗 MCU 產(chǎn)品和 Zigbee 無(wú)線解決方案
- 以科技先行,傳感新未來(lái) 下載艾邁斯半導(dǎo)體 《高精度短距離測(cè)量方案 》答題贏好禮!
- 揭秘正確選擇探頭的5大要素 (泰克原裝探頭促銷,高貴不貴,199元起)
- 大聯(lián)大有獎(jiǎng)直播:科技之眼-思特威圖像傳感器的新視界
- 《看一個(gè)TI老工程師如何馴服精密放大器》點(diǎn)評(píng)有禮!
- Tangbot完成300萬(wàn)元融資 專注醫(yī)療機(jī)器人研發(fā)
- 院士熱議國(guó)產(chǎn)芯片自主創(chuàng)新:自主、開(kāi)放“兩條路”
- 大基金再度發(fā)力,入股太極實(shí)業(yè)、燕東微電子
- 我國(guó)首個(gè)全過(guò)程無(wú)人農(nóng)機(jī)試驗(yàn)正式啟動(dòng)
- 繽特力推出Calisto 7200揚(yáng)聲器系列
- 科學(xué)家發(fā)明可穿戴體熱發(fā)電機(jī):可為智能穿戴設(shè)備充電
- 2019年汽車行業(yè)的五大數(shù)字化轉(zhuǎn)型趨勢(shì)
- 寶馬汽車推出具有隱形控制功能的全電動(dòng)無(wú)人駕駛汽車
- 浸沒(méi)式冷卻技術(shù)可以使電動(dòng)車電池更加高效
- 蘋果新專利曝光:提升Face ID安全性
- UART三種編寫方式的區(qū)別,那個(gè)好用?
- 觀眾注冊(cè)進(jìn)行中丨2021慕尼黑華南電子展(深圳國(guó)際會(huì)展中心)邀您參加!
- LED3216電子鐘硬件電路正式版
- SPI 使用DMA方式如何來(lái)做?
- 大神看下程序問(wèn)題:lm3s1138點(diǎn)亮一個(gè)led燈
- 跪求compactPCI 相關(guān)規(guī)范
- 請(qǐng)教一個(gè)ARM網(wǎng)絡(luò)方面的問(wèn)題
- 使用MSP430 Launchpad和PIR傳感器制作運(yùn)動(dòng)檢測(cè)器
- 2013f題復(fù)測(cè)
- ucos刪除任務(wù)如何堆棧釋放