506【畢設課設】基於微控制器自動售貨機控制系統模擬設計
阿新 • • 發佈:2020-12-06
【資源下載】下載地址如下:
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl
sbit E=P3^2; //1602使能引腳 sbit RW=P3^1; //1602讀寫引腳 sbit RS=P3^0; //1602資料/命令選擇引腳 /******************************************************************** * 名稱 : delay() * 功能 : 延時,延時時間大概為5US。 * 輸入 : 無 * 輸出 : 無 ***********************************************************************/ void delay() { _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); } /******************************************************************** * 名稱 : Delay_1ms() * 功能 : 延時子程式,延時時間為 1ms * x * 輸入 : x (延時一毫秒的個數) * 輸出 : 無 ***********************************************************************/ void Delay(uint i) { uint x,j; for(j=0;j<i;j++) for(x=0;x<=148;x++); } /******************************************************************** * 名稱 : bit Busy(void) * 功能 : 這個是一個讀狀態函式,讀出函式是否處在忙狀態 * 輸入 : 輸入的命令值 * 輸出 : 無 ***********************************************************************/ bit Busy(void) { bit busy_flag = 0; RS = 0; RW = 1; E = 1; 點選並拖拽以移動