假设某个项目,需要单片机通过串口从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++; } ////////////////////////////////////////////////////////// |