原创 LabVIEW⑤——雙機通信

1.串口通信 整體思路 1)前面板設計 2)程序框圖設計 2.TCP通信 1)前面板設計 2)程序框圖設計 小知識 基於TCP協議和UDP協議的通信,他們之間的區別有: 1、TCP面向連接(如打電話要先撥號建立連接

原创 LabVIEW④——數組存取

整體結構流程: 1)前面板設計 2)程序框圖設計 運行結果 總結: 在本次的程序設計中,我用的存儲方法是隨機讀取,使用了隨機數0-1函數節點。

原创 LabVIEW③——波形產生、測量、顯示

1)前面板設計 新建VI,切換至LabVIEW前面板窗口,通過控件選板添加程序功能實現必須的控件,完成操作界面設計。 爲了顯示設置頻率的參數,添加旋鈕(控件→新式→數值→旋鈕),標籤“頻率”; 爲了顯示設置幅度的參數,添加旋鈕(控

原创 LabVIEW②——事件結構與子VI調用

1.子VI設計 1)前面板設計 2)程序框圖設計 3)封裝設計 對其整個子VI進行封裝,如下圖所示,選擇模式,封裝後的VI爲兩輸入,一輸出; 如下圖所示: 2.VI設計 1)前面板設計 2)程序框圖設計 3.運行結

原创 運用JAVA實現猜骰子游戲

首先在這個遊戲中所用到有隨機數的知識,在java語言中,產生隨機數的方式有三種 new Random() 此類需要藉助import java.util.Random;來產生 代碼如下 import java.util.Random

原创 51單片機之手把手教你點亮LED燈

51單片機C語言版 點亮LED燈 仿真軟件 proteus + keil 單片機c語言基本知識: sfr:特殊功能寄存器聲明 eg: sfr 堆棧名=地址 這裏一般不需要自己定義,特殊功能寄存器在reg51.h這個頭

原创 51單片機——蜂鳴器的使用

1. 蜂鳴器種類 蜂鳴器分爲有源蜂鳴器和無源蜂鳴器: 判斷有源蜂鳴器和無源蜂鳴器可用萬用表電阻檔Rxl檔測試:用黑表筆接蜂鳴器“+”引腳,紅表筆在另一引腳上來回觸碰,如果觸發出咔咔聲且電阻只有8Ω(或16Ω)的是無源蜂鳴器,如果能

原创 51單片機的中斷+小知識點

小知識點: 1.爲什麼要引入中斷原因 一個高速主機和一個低速外設連接時,效率極低,低速外設工作時無端佔用大量CPU時間。一個高速主機和多個低速外設連接時,高速主機無法進行多任務並行處理。 2.中斷系統結構 斷點即中斷源 引起CP

原创 在java中利用continue實現100以內的奇數與偶數相加。

在java中利用continue實現100以內的奇數與偶數相加。 continue語句是中斷正常的控制流程。將控制轉移到最內層循環的首部。 其語句是跳過循環體中剩餘的語句而強制執行下一次循環,其作用爲結束本次循環,即跳過循環體中下

原创 數組的產生與運算

一維數組的產生與運算 一維數組的產生可分兩種方式 1. 直接給出具體數值 int []a={1,2,3,4,5,6,7,8}; 2. 給出數組空間,一般系統默認裏面數值爲0 int []b=new int[10];

原创 java中打印9*9乘法表

運用Java語言可以實現各式各樣的乘法表。 首先是四種常見的三角形 int s; for(int i=1;i<=9;i++ { for(int j=1;j<=i;j++) {

原创 DS1302實時時鐘芯片與單片機接法

DS1302實時時鐘芯片與單片機接法 DS1302需要使用晶振 電路圖 與單片機相連接 Vcc1經過一個大電容接地,作爲備用電源

原创 窮舉算法實現百元買百筆

窮舉算法實現百元買百筆 一、 窮舉算法原理 窮舉也稱枚舉,是最常用的算法之一,它的基本思想是—列舉各種可能進行的測試,從中找出符合條件的解。計算機能夠實現高速運算,是由於它藉助於循環結構實現窮舉,它比人工操作更爲有效。 儘管計算

原创 JAVA的輸入輸出

輸入/輸出是學習程序設計語言時首先遇到的問題。在JAVA中,我們有三種方法來提供輸入輸出。 標準輸入輸出 System.in表示標準輸入流 Sysem.out表示標準輸出流 標準輸出方法 int a; a=9;

原创 51的三種方法實現流水燈

三種方法實現流水燈 1.位輸出操作 流程圖 Created with Raphaël 2.2.0開始開發板初始化LED0亮一秒後熄滅LED1亮一秒後熄滅LED2亮一秒後熄滅LED3亮一秒後熄滅LED4亮一秒後熄滅LED5亮一秒後熄