单片机0xf9这个要怎么算呢,求详细解答?

如题所述

第1个回答  2012-12-23
单片机的话 控制i/o的话用8421比较简单 F=15 8421 就为1111 9为8001 就为1001 合起来的二进制为1111 1001本回答被提问者采纳
第2个回答  2019-06-13
这是十六进制数,把它转换成二进制就好了,二进制只有零和一,代表高低电平,这样单片机IO口就能识别了,这都是很基础的东西。
第3个回答  2012-12-23
十六进制 数 F9
F= 15
0xf9 = 15*16+9= 249
第4个回答  2019-06-13
999999999999999

单片机0xf9这个要怎么算呢,求详细解答?
单片机的话 控制i\/o的话用8421比较简单 F=15 8421 就为1111 9为8001 就为1001 合起来的二进制为1111 1001

单片机数码管如何显示数字?
P2=0xff;P0=s_code[1]; \/\/0xF9 P2=0xfe; \/\/ P2.0=0 delay_ms();P2=0xff;P0=s_code[2]; \/\/0xA4 P2=0xfd; \/\/ P2.1=0 delay_ms();P2=0xff;P0=s_code[3]; \/\/0xB0 P2=0xfb; \/\/ P2.2=0 delay_ms();P2=0xff;P0=s_code[4]; \/\/0x99 ...

求单片机二进制与十六进制互换的公式,详细一点的!
二进制 与 十六进制 互换 不需要什么公式, 就是 表示 方式 不一样。如 二进制 十六进制 0000 0 0001 1 0010 2 0011 3 0100 4 0101 5 0110 6 0111 7 1000 8 1001 9

51单片机0∼999循环显示(数码管)
0x02,0x04,0x08,};\/\/位码code u8 d[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,};\/\/断码void dispaly(){\/\/显示函数static u8 a;a++;

单片机时钟程序 24小时制
code unsigned char ledmap[] = {0xc0, 0xf9, 0xa4, 0xb0, 0x99,0x92, 0x82, 0xf8, 0x80, 0x90}; \/\/8段显示 void delay(unsigned char cnt){ unsigned char i;while(cnt--!=0)for(i=100;i!=0;i--);} define tick 7554 define T100us (256-134)unsigned char hour,minut...

一个简单的小问题:单片机段码,求翻译一下这两句代码,尤其是第二句~谢谢...
uchar code tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff,0xbf};\/\/这是共阳极数码管段码:0123456789空格(没显示)和—uchar dspbuf[]={10,10,10,10,10,10,10,10};\/\/初始化显示为无显示。

用单片机设计一个时钟,可显示时和分,可以调时间,也要有闹钟功能,要有设...
其实不用定时中断也能实现功能:include<reg51.h> 主函数 unsigned char tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};定义0-9数组 unsigned int tmp;定义变量 void delay(unsigned int xms)定义延时函数 {unsigned int j,i;for(i=0;i<xms;i++)for(j=0;j<100...

求单片机大神救!!
include"reg51.H"void main(void){ unsigned char num[8]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8},temp,i;unsigned int j;while(1){ temp=0x01;for(i=0;i<8;i++){ P1=temp<<i;P2=num[i];for(j=0;j<1000;j++);} } } ...

单片机程序,题目是:编写数码管显示012三个数循环。能给我注释,并有硬件...
unsigned char code s8[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};\/*共阳极数码管显示码*\/ void delay(unsigned int z) \/\/延时子程序,延时Z毫秒 { unsigned int x,y;for(x=z;x>0;x--)for(y=110;y>0;y--);} void main() \/\/主函数 { int i;while...

求大神帮忙用C语言解决一下,不胜感激,单片机
程序:include<reg51.h>#include<intrins.h>#define uchar unsigned char#define uint unsigned intuchar code dis_code[] ={ 0xF9, \/\/"1" 0xB0, \/\/"3" 0x92, \/\/"5" 0xF8, \/\/"7" 0xA4, \/\/"2" 0x99, \/\/"4" 0x82, \/\/"6" 0x80, \/\/...

相似回答