假設某個項目,需要單片機通過串口從PC端接收10個數據,并從這十個數據中找出最小值。以下代碼已經完成了串口初始化及數據接收的工作,顯然數據已經被保存在數組里了,請在斜線下方補充完整的代碼,實現從數組里找出最小的數,并將最小數保存在min里面
#include <REG52.H> unsigned char min,i,n,m; unsigned char a[10]; void main (void) { SCON = 0x50; PCON= 0x00; TMOD= 0x20; TH1 = 0xe6; TR1 = 1; i=0x00; while(i!= 0x0a) { while(RI= =0x00);
a=SBUF; RI=0; i++; } ////////////////////////////////////////////////////////// |