求单片机大神救!!

如题所述

#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++);

}

}

}

温馨提示:内容为网友见解,仅供参考
无其他回答

求单片机大神给我指点方向 想要精通单片机要学习什么 我现在学起来感觉...
外部扩展存储器。4、学习P0~P3口的第二功能。5、学习汇编指令。好了,就这些,单片机就这么点东西,很简单的。

单片机编程几个题,求大神帮助。
一,3568H加4936H结果高八位存入41H,低八位存入40H。MOV A,#68H ADD A,#36H MOV 40H,A MOV A,#35H ADDC A,#49H MOV 41H,A 二,外部RAM4000H连续20个数传入内部40H开始的单元。MOV DPTR,#4000H MOV R0,,#40H MOV B,#20 LOAD:MOVX A,@DPTR MOV @R0,A INC DPTR INC R0 DJ...

利用汇编语言编单片机程序,求大神帮助。。。
a 答案:ORG 0000H LJMP MAIN ORG 0100H MAIN: MOV A,#0FEH ;是开始键按下 则跑马灯开始运行 LL: MOV P1,A LCALL YS ;显示延时 RL A ;循环右移一位 CJNE A,#0FEH,LL ;不是最后一个,则转到LL继续显示下一个LED发光二极管亮 MOV A,#...

单片机试题15,求大神解答!!!
3、ORL A,#0FH;置位A的低4位,(A)=0111 1111B SWAP A;半字节交换,(A)=1111 0111B RRC A;累加器A的值带进位循环右移1位,(A)=1111 1011B,(PSW)=80H XRL A,#0FH;A的高4位保持原状,低4位取反,(A)=1111 0100B ANL A,#10H;A的D4为保持原状,其余位清零,(A)=...

求大神帮助:单片机原理及应用中BCD码是什么意思???
二进码十进数(英语:Binary-Coded Decimal,简称BCD,*称BCD码或二-十进制编码)是一种十进制的数字编码形式。这种编码下的每个十进制数字用一串单独的二进制比特来存储表示。常见的有4位表示1个十进制数字,称为压缩的BCD码(compressed or packed);或者8位表示1个十进制数字,称为未压缩的BCD码...

单片机基础问题,求大神详细解答
1#:当A15-A13为000的时候,Y0输出,所以1#工作,所以地址范围是0000000000000000-0001111111111111(十六进制0x0000-0x1fff);2#:当A15-A13为001的时候,Y1输出,所以2#工作,所以地址范围是0010000000000000-0011111111111111(十六进制0x2000-0x3fff);同理,3#:0100000000000000-0101111111111111(十六进制...

跪求单片机的大神:本人专业是计算机相关的,一直想从事单片机相关的工 ...
1,汇编语言,c语言 2,电路,数字电路,模拟电路 3,接口技术,传感器技术 4,一些相关芯片 5,相关的数学知识 6,软件操作知识 7,自动控制原理 这些可以在郭天祥老师的C51单片机C语言教程+数字电路这里入门后,然后逐步学习,深入学习,想要学好单片机,这些基础还不行,要有思想,勤奋,积累,坚持,才会学的很好....

速求51单片机大神帮忙
这个程序主要是考验对定时器的使用,PWM频率是1KHZ,定时时间最长是1s\/1000=1ms,在这1ms的时间内改变P1.0的状态,每次改变10%,就是改变1ms\/10=100us的时间,当占空比超过100时可以考虑关闭定时器,直接使P1.0输出高电平,低于0时,方法一样,直接输出低电平,至于显示你采用的是数码管可以做个段...

求大神帮忙解决单片机问题,悬赏50分。说一下设计思想,然后把流程图画出...
1 利用定时计数器0 选择工作方式2 定时50毫秒 结合一个软件计数器JSQ就可以定出三种时间:当软件计数器JSQ初始值=5 每次定时器定时时间到 软件计数器就减1 当减到0时,就是50毫秒×5=0.25秒 每当0.25秒到时,对P0.0求反 ,就会使LED灯按2Hz频率闪动.2 按键(KINT)接单片机...

51单片机 求 大神帮忙!
R0=17H (17H)=37H A=CBH 执行ANL A,#17H是83H与上17H ,结果存放在A中,此时A=03H 执行ORL 17H,A是34H或上03H,结果存放在(17H)中,为37H,A仍然是03H 执行XRL A,@R0是03H异或上37H,结果存放在A中,为34H,(17H)仍为37H 执行CPL A是对34H取反,结果存放在...

相似回答
大家正在搜