⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 freeport_test.m

📁 simulink real-time workshop for dragon12 development board from
💻 M
字号:
% send on COM'1', at 115200 bps, using channel '0', '8' data elements, data type: 'UINT8' (ID = 2)
% data = [x x x x x x x x], where x < 0.5 -> 'low', x >= 0.5 -> 'high'

% this test program works with model 'FreePortComm_RX_7Segment' on the
% MiniDragon+ board   (fw-09-06)

myAlphabet = { [1 0 0 0 0 0 0 0], ...
               [0 1 0 0 0 0 0 0], ...
               [0 0 1 0 0 0 0 0], ...
               [0 0 0 1 0 0 0 0], ...
               [0 0 0 0 1 0 0 0], ...
               [0 0 0 0 0 1 0 0], ...
               [0 0 0 0 0 0 1 0], ...
               [0 0 0 0 0 0 0 1], ...
               [1 1 1 1 1 1 0 1], ...   % 0
               [0 1 1 0 0 0 0 0], ...   % 1
               [1 1 0 1 1 0 1 1], ...   % 2
               [1 1 1 1 0 0 1 1], ...   % 3
               [0 1 1 0 0 1 1 1], ...   % 4
               [1 0 1 1 0 1 1 1], ...   % 5
               [1 0 1 1 1 1 1 1], ...   % 6
               [1 1 1 0 0 0 0 0], ...   % 7
               [1 1 1 1 1 1 1 1], ...   % 8
               [1 1 1 0 0 1 1 1], ...   % 9
               [1 1 1 0 1 1 1 1], ...   % A
               [1 1 1 1 1 1 1 1], ...   % B
               [1 0 0 1 1 1 0 1], ...   % C
               [1 1 1 1 1 1 0 1], ...   % D
               [1 0 0 1 1 1 1 1], ...   % E
             };

for(i = 1:length(myAlphabet))
    
    % send next character...
    freePortSend(1, 115200, 0, 8, 2, myAlphabet{i})
    
    % wait 0.3 second
    pause(0.5)
    
end

disp('done')

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -