如何解决如何从 ASM (pic16f628a) 或 C、C++ 中的二进制数中提取数字二进制
我需要从二进制数中提取数字。
例如我有62个十进制数,两位数是6和2。二进制:
public function add(Request $request){
$p=new PostVehicule();
$p->title= $request->title;
$p->description= $request->description;
$p->price= $request->price;
$p->TypePost= $request->TypePost;
$p->category= $request->category;
$p->Modele= $request->Modele;
$p->Marque= $request->Marque;
$p->BoiteDeVitesse=$request->BoiteDeVitesse;
$p->AnneeModele=$request->AnneeModele;
$p->PuissanceFiscale=$request->PuissanceFiscale;
$p->Kilometrage=$request->Kilometrage;
$p->NombreDePortes=$request->NombreDePortes;
$p->NombreDePlaces=$request->NombreDePlaces;
$p->carburant=$request->carburant;
/* if ($request->hasFile('image')) {
$image_file = $request->file('image');
$img_extension = $image_file->getClientOriginalExtension();
$img_filename = time() . '.' . $img_extension;
$path ='C:/ionic/data/';
$image_file->move($path,$img_filename);
$p->image = $img_filename;
}*/
if($p->save()){
//return new PostResource($post);
return response()->json(['message'=>'post added successfult']);
}
}
public function uploadimage(Request $request) {
$p=new PostVehicule();
if ($request->hasFile('image')) {
$image_file = $request->file('image');
$img_extension = $image_file->getClientOriginalExtension();
$img_filename = time() . '.' . $img_extension;
$path ='C:/ionic/data/';
$image_file->move($path,$img_filename);
$p->image = $img_filename;
}
if($p->save()){
//return new PostResource($post);
return response()->json(['message'=>'Image added successfult']);
}
}
我需要一种算法来提取数字,我正在使用 pic16f628a 微控制器的 asm。
有一个我想要的例子:
62 = 00111110 --> 8 bit value
digit 6 = 0110 --> 4 bit value
digit 2 = 0010 --> 4 bit value
但也可以使用 C 或 C++。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。