?? myusbtest.m
字號:
%此函數為使用者編寫。注意將dzmiUSB.dll和EasyUSB.dll拷貝到工作目錄下。
% 1、連接DA的OUT1和AD的CH1。
% 2、temp發送什么數據,matlab的命令窗口就返回讀入的數據。
% 3、temp的范圍是0-1023。
% 4、本電路板的基準電壓是4.096V。即1023對應4.096V。
%注意:CH1--CH4為AD端口,OUT1—OUT2為DA端口。
function myUSBtest(temp)
LED_L1(1);%測試LED
pause(0.5);
LED_L1(0);
LED_L2(1);
pause(0.5);
LED_L2(0);
%k1=KEY_S1 %觀察測試按鍵
%k2=KEY_S2
Send_Data(1,temp); %發送數據temp給CH1通道。
data = Read_Data(3); %讀取CH1通道的數據。
%IO_out(7,1); %輸出高電平給通道PB1。
%level = IO_in(4) %讀入PB4的電平。
display(data);%在命令窗口顯示讀入的指令。
%———以下函數不要輕易改動———————————————————————————
function Send_Data(channel,temp)
%函數名稱:function Send_Data(temp,channel)
%入口參數:temp為輸入數據,10位精度。channel為通道選擇。
%出口參數:無
%函數功能:發送指定電壓到DA。
tempH=fix(temp/256);%將一個10進制數轉化成兩個字節。
tempL=mod(temp,256);
dzmiUSB(1,channel,tempH,tempL);
%--------------------------------------------------------------------------
function data = Read_Data(channel)
%函數名稱:function data=Read_Data(channel)
%入口參數:channel為通道選擇
%出口參數:data為接收到的數據。10位精度。
%函數功能:讀取指定通道的數據。
data=dzmiUSB(0,channel);
%--------------------------------------------------------------------------
function level = IO_in(channel)
% 函數名稱:level = function IO_in(channel)
%入口參數:channel為通道選擇。
%出口參數:電平level。Level為0時代表低電平。Level為1時代表高電平。
%函數功能:讀入指定IO口的電平。
level=dzmiUSB(2,channel);
%--------------------------------------------------------------------------
function IO_out(channel,temp)
% 函數名稱:function IO_out(temp,channel)
% 入口參數:temp為輸入數據,高電平發1,低電平發0。channel為通道選擇。
% 出口參數:無
% 函數功能:指定IO口的輸出電平。
dzmiUSB(3,channel,temp);
%--------------------------------------------------------------------------
function LED_L1(temp)
% 函數名稱:function LED_L1(temp)
% 入口參數:temp為輸入數據,高電平LED亮,低電平滅
% 出口參數:無
% 函數功能:指定L1的亮滅
dzmiUSB(3,1,temp);
%--------------------------------------------------------------------------
function LED_L2(temp)
% 函數名稱:function LED_L1(temp)
% 入口參數:temp為輸入數據,高電平LED亮,低電平滅
% 出口參數:無
% 函數功能:指定L2的亮滅
dzmiUSB(3,0,temp);
%--------------------------------------------------------------------------
function level = KEY_S1()
%函數功能:讀入鍵盤S1的電平。
level=dzmiUSB(2,3);
%------------------------------------------------------------------------
function level = KEY_S2()
%函數功能:讀入鍵盤S2的電平。
level=dzmiUSB(2,2);
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -