導航:首頁 > 電器電路 > 電路程序設計

電路程序設計

發布時間:2022-04-21 16:15:36

❶ 單片機電路程序設計 匯編程序

每一片74HC595都需要串列輸入8位數的段碼,數碼管才能顯示,而且4片595是串聯使用的,所以,想控制任意一個數碼管的顯示,都必須一次串列輸入4個數碼管的段碼才行,即串列輸入4X8=32位數,而且是DIS4的段碼在前,DIS1的段碼在後,每個段碼的8位數要求是高位在前,低位在後,即先輸出最高位,後輸出最低位。

❷ 用C語言做電路編程設計

本設計是在51單片機與PC機上實現基於RS232串列通訊功能的,制定和實現可靠的上下位機通訊協議,完成顯示數據的下傳和讀取,圖形和文字有靜止、移入移出等多種顯示方式是本設計的最大特點。

第二章 系統組成與工作原理2.1系統設計要求和技術指標
此次設計的系統將由五部分(主要分為上位機部分和下位機部分,其中下位機主要分成,顯示信息存儲器﹑LED顯示屏行驅動電路和LED點陣顯示屏)組成來實現,分別為:上位PC機﹑串列電平轉換器﹑顯示信息存儲器﹑LED顯示屏行驅動電路和LED點陣顯示屏。控制系統的結構框圖如圖2.1所示。
設計要求系統能控制中文LED漢字顯示,主控板採用以單片機為核心的單片機系統。MCS-51單片機具有擴展性強﹑功能強盛﹑價格較低等長處,因此,採用Atmel公司的AT89C52單片機。採用MAX232作為RS-232與TTL電平的轉換器件。PC機發送到下位機的數據先由SBUF(數據緩沖區)接收,再存入EEPROM器件AT24C256中。
漢字點陣顯示屏可分為屏體和控制器兩部分。屏體的主要部分是LED點陣屏,還有行列驅動電路。LED點陣顯示屏採用8*8LED顯示模塊拼接而成。控制電路負責有序地選通各行,選通每一行之前還要把該行該列的數據預備好,一旦該行選通,這一行上的LED發光器件就可以根據列數據進行顯示。
從理論上講,不論顯示圖形還是文字,只要控制這些組成圖形或文字的各個點所在位置相應的LED器件發光,就可以得到想要的顯示結果,這種同時控制各個發光點亮滅的方法稱為靜態驅動顯示方式。16*16點陣共有256個發光二極體,顯然單片機沒有這么多的埠,假如採用鎖存器來擴展埠,按8位的鎖存器來計算,16*16的點陣需要256/8=32個鎖存器。這個數字很大,因為這里僅僅是16*16的點陣,但是在實際應用中的顯示屏往往要大的多,這樣在鎖存器上花的成本也就將是一個很大的數字。因此,在實際應用中的顯示屏幾乎都不採用靜態驅動顯示方式之中設計,而是採用另一種稱為動態掃描的顯示方式。
所謂動態掃描,簡朴地說就是逐行輪流點亮,這樣掃描驅動電路就可以實現多行同名列共用一套列驅動器。以本次設計的16*16點陣為例,把所有的同一行發光管的陽極連在一起,把所有同一列發光管的陰極連在一起(共陽極接法),先發送出對應第一行發光管亮滅的數據並鎖存,然後選通第一行使其點亮一定的時間,然後熄滅;再發送出第二行的數據並鎖存,然後選通第二行使其點亮一定的時間,然後熄滅;……第十六行之後又重新點亮第一行,這樣反復輪回。當這樣輪回的速度足夠快時(每秒24次以上),由於人眼的視覺暫留現象,就能看到顯示屏上穩定的圖形。
採用串列傳輸方案,控制電路可以只用一根信號線,將列數據一位一位傳往列驅動器,在硬體方面,這無疑是十分經濟的。但是,串列傳輸過程較長,數據按順序一位一位地輸出給列驅動器,只有一行的各列數據都已傳輸到位之後,這一行的各列才能並行地進行顯示。這樣,對於一行的顯示過程就可以分解成列數據准備(傳輸)和列數據顯示兩部分。對於串列傳輸方式來說,列數據准備時間可能相稱長,在行掃描周期確定的情況下,留給行顯示的時間就太少了,以至影響LED的亮度。
為解決串列傳輸中列數據准備與列數據顯示的時間矛盾問題,可以採用重疊處理的方法,即在顯示本行各列數據的同時,傳送下一行的列數據。為達到重疊處理的目的,列數據的顯示就需要具有鎖存功能。經過上述的分析,可以歸納出列驅動器電路應具備的主要功能。對於列數據准備來說,它應能實現串入並出的移位功能;對於列數據顯示來說,應具有並行鎖存的功能。這樣,本行已准備好的數據送入並行鎖存器進行顯示時,串並移位寄存器就可以准備下一行的列數據,而會不影響本行的顯示。

❸ 如何用c語言設計電路板程序

如何用C語言設計電路板程序,就好像怎麼用筷子吃菜一樣。C語言只是一種語言,是一種工具,根據您電路板需要實現的功能,去編寫對應的程序。建議實際做些小電路板,邊玩邊編程,這樣應用起來更得心應手和進步快些。

❹ 在ROTEUS ISIS 電路原理設計流程中,有哪些步驟

1)打開ISIS Professional軟體,執行「File」「New Design」,在彈出窗口中選擇默認模板「DEFAULT」,點擊「OK」,然後保存,命名為「liushuideng.DSN」。

2)「System」「Set Sheet Sizes…」,彈出「Sheet Size Configuration」對話框,設定圖紙為A4,單擊「OK」。

3)添加元器件。

具體數值見圖3.在工具欄中執行菜單命令「Library」「Pick Device/Symbol…」,彈出對話框在「Keywords」欄里輸入所需元器件,右側欄將顯示,此時只需選擇自己需要的元器件,點擊「OK」,然後在列表中選中元器件(所用元件如下表1所示),在原理圖編輯窗口合適位置單擊滑鼠完成放置,按此方法將列表中的所有元器件添加進去。



4)放置電源和地:單擊左側工具箱中圖標,在對象選擇器中單擊「POWER」,使其出現藍色條,再在原理圖編輯窗口合適位置單擊滑鼠,就將「電源」放置在原理圖中;單擊「GROUND」,用同樣方法,將「地」放置在原理圖中。

5)布線:在ISIS原理圖編輯窗口中沒有專門的布線按鈕,但系統默認自動布線有效,因此,可直接畫線,布線如圖2所示。

4.C語言編程

4.1建立工程文件

1)打開K e i l u V i s i o n 2軟體,點擊「Project」「New Project」,命名為「liushuideng」,然後保存,在彈出的對話框「Data base」欄中選擇「Atmel」「89C51」「確定」;然後點擊「File」

「New File」。

2)點擊「Save」文件命名為「liushuideng.

c「」保存「,本程序利用C語言編程後綴必須是」。c「。

3)點擊「Target 1」「Sour Group1」

「Add Files to Group」Sour Group 1「」,在彈出的對話框中選擇剛建的文件,然後點擊「Add」,添加完成後點擊「Close」;到此工程建立完畢。

❺ 電路設計軟體有哪些

一、SPICE模擬電路模擬

用於模擬電路模擬的SPICE(Simulation Program with Integrated Circuit Emphasis)軟體於1972年由美國加州大學伯克利分校的計算機輔助設計小組利用FORTRAN語言開發而成,主要用於大規模集成電路的計算機輔助設計。

SPICE的正式實用版SPICE 2G在1975年正式推出,但是該程序的運行環境至少為小型機。1985年,加州大學伯克利分校用C語言對SPICE軟體進行了改寫,1988年SPICE被定為美國國家工業標准。

與此同時,各種以SPICE為核心的商用模擬電路模擬軟體,在SPICE的基礎上做了大量實用化工作,從而使SPICE成為最為流行的電子電路模擬軟體。

20世紀90年代初推出的電路模擬軟體。

相對於其它EDA軟體,它是較小巧的軟體(只有16M)。但它對模數電路的混合模擬功能卻十分強大,幾乎100%地模擬出真實電路的結果,並且它在桌面上提供了萬用表、示波器、信號發生器、掃頻儀、邏輯分析儀、數字信號發生器、邏輯轉換器和電壓表、電流表等儀器儀表。

它的界面直觀,易學易用。它的很多功能模仿了SPICE的設計,但分析功能比PSPICE稍少一些。

❻ 能說說模擬電路和java程序設計學習後分別有什麼用,職業發展方向嗎

Java 設計的方向更多的是軟體編程方面,但是最近java編程貌似不是很火,模擬電路是電子方面的課程,所以首先看看自己的興趣,如果喜歡寫代碼那麼就選java,往軟體方向發展。如果是喜歡電路設計方面的話,那麼就選模擬電路,這個將來往硬的方向發展,沒有什麼好壞,只有自己是否喜歡。

❼ 電氣控制電路設計有哪些方法各有什麼優點

設計的方法主要有分析設計法和邏輯設計法兩種。
1、分析設計法
分析設計法是根據生產工藝的要求選擇適當的基本控制環節(單元電路)或將比較成熟的電路按其聯鎖條件組合起來,並經補充和修改,將其綜合成滿足控制要求的完整線路。當沒有現成的典型環節時,可根據控制要求邊分析邊設計。
分析設計法的優點是設計方法簡單,無固定的設計程序,它是在熟練掌握各種電氣控制電路的基本環節和具備一定的閱讀分析電氣控制電路能力的基礎進行的,容易為初學者所掌握,對於具備一定工作經驗的電氣技術人員來說,能較快地完成設計任務,因此在電氣設計中被普遍採用;其缺點是設計出的方案不一定是最佳方案,當經驗不足或考慮不周全時會影響線路工作的可靠性。為此,應反復審核電路工作情況,有條件時還應進行模擬試驗,發現問題及時修改,直到電路動作準確無誤,滿足生產工藝要求為止。
2、邏輯設計法
邏輯設計法是利用邏輯代數來進行電路設計,從生產機械的拖動要求和工藝要求出發,將控制電路中的接觸器、繼電器線圈的通電與斷電,觸點的閉合與斷開,主令電器的接通與斷開看成邏輯變數,根據控制要求將它們之間的關系用邏輯關系式來表達,然後再化簡,做出相應的電路圖。

❽ 數字邏輯電路可以編程嗎談談你的看法並給出理由

可以。
在數字電路的後期,講到存儲器,這就是可以編程了。
但是,在數字電路中,深入講這個?
就不如另外再開設一門課程了,專門來講編程的知識。

❾ 做系統集成(做電路並編程)的套路是怎麼樣的呀

所謂系統集成,就是通過結構化的綜合布線系統和計算機網路技術,將各個分離的設備(如個人電腦)、功能和信息等集成到相互關聯的、統一和協調的系統之中,使資源達到充分共享,實現集中、高效、便利的管理。系統集成應採用功能集成、網路集成、軟體界面集成等多種集成技術。系統集成實現的關鍵在於解決系統之間的互連和互操作性問題,它是一個多廠商、多協議和面向各種應用的體系結構。這需要解決各類設備、子系統間的介面、協議、系統平台、應用軟體等與子系統、建築環境、施工配合、組織管理和人員配備相關的一切面向集成的問題。

系統集成作為一種新興的服務方式,是近年來國際信息服務業中發展勢頭最猛的一個行業。系統集成的本質就是最優化的綜合統籌設計,一個大型的綜合計算機網路系統,系統集成包括計算機軟體、硬體、操作系統技術、資料庫技術、網路通訊技術等的集成,以及不同廠家產品選型,搭配的集成,系統集成所要達到的目標-整體性能最優,即所有部件和成分合在一起後不但能工作,而且全系統是低成本的、高效率的、性能勻稱的、可擴充性和可維護的系統,為了達到此目標,系統集成商的優劣是至關重要的。。。

閱讀全文

與電路程序設計相關的資料

熱點內容
國家電網黑名單什麼時候結束 瀏覽:462
烏魯木齊華為手機維修點 瀏覽:7
寧德哪裡維修蘋果專業 瀏覽:222
茂名豪爵摩托維修點 瀏覽:103
地下室舊牆面如何翻新 瀏覽:236
南通亞振東方傢具有限公司 瀏覽:340
傢具上的貝殼是什麼材料 瀏覽:426
維修冰箱一般要多少錢 瀏覽:697
基礎防水板出現大量冷縫怎麼處理 瀏覽:860
岳陽長虹電器維修電話 瀏覽:71
地腳套和門套如何翻新 瀏覽:73
金羚風扇廣州維修點 瀏覽:474
荊州海爾售後電話號碼 瀏覽:449
車廂防水怎麼改 瀏覽:195
汽車電器維修的項目 瀏覽:730
金鑼廠家電話多少 瀏覽:619
電路板導電 瀏覽:568
瓷磚輔料背膠防水怎麼去賣 瀏覽:329
為什麼一些傢具塗膩子後才噴漆 瀏覽:782
智能家居會議2016 瀏覽:904