EDA365电子工程师网

标题: 谁能帮我看一下这个程序左移和右移 [打印本页]

作者: chdzlxh    时间: 2018-7-6 11:44
标题: 谁能帮我看一下这个程序左移和右移
本帖最后由 chdzlxh 于 2018-7-6 11:48 编辑 4 Z$ v( o+ Z" J; g5 ~* R
- r9 i8 v6 A* Z( Z5 u
#include <reg52.h>      . R# P, ]6 m8 U3 ]6 q8 O( O8 P+ u
#include <intrins.h>4 j6 M2 g; }- w4 r; {  N. \
#define uint unsigned int   
( Y, p% h$ D  Q0 `1 Z#define uchar unsigned char
- q- v5 {7 k  P+ q# {: x6 H2 Xvoid delayms(uint);    / b2 }# J  d. q+ f5 f: k1 X
uchar aa;  c% [. T, \9 G+ C3 _: Z' |
void main()         
( c& Q. U6 D3 h{
% x9 b- _$ b% I6 O/ r" L( Z aa=0x01;" j. E& K; q0 r
     
1 o9 r" {; V) I$ P while(1)      
- L9 F, h4 {5 x$ S& [* t {
  j7 @4 q/ B, `( w8 Y: V0 `. ~  J3 C2 b5 V+ ]  ?$ @
  P0=aa;
4 @' f8 \% Y+ |2 t  delayms(500);             2 q/ U7 g) L; Z% f: Q/ b
  aa=_crol_(aa,1);          ) k7 l: p5 [8 h' P" X" w7 [
  
$ S+ Q& }) F9 X: s! B } " P  u& `. \% _
}
. s! @+ D! c  z3 R( ]void delayms(uint xms)    6 I8 X# d% B. `! p: c1 O
{
! w/ n& Y9 b4 C2 ~* _ uint i,j;
# v% G1 Z! h3 T) J; F' y6 M! S. r for(i=xms;i>0;i--)       7 R+ e. a. l- o- j, H3 w
  for(j=110;j>0;j--);
/ u# \) W* j4 l: M7 R6 L# h0 t6 H: R   
5 W- a2 Q3 r: Y) Y2 T! X+ z}& V8 A7 Z0 r8 {- z0 A  z! w
& e. x3 E  t7 B" D4 N

作者: ArthurGXH    时间: 2018-7-6 12:10
http://www.51hei.com/mcu/2719.html
作者: ArthurGXH    时间: 2018-7-6 12:10
问题是什么?
作者: chdzlxh    时间: 2018-7-6 13:09
ArthurGXH 发表于 2018-7-6 12:10
) n2 i% E1 G; u7 ~4 L问题是什么?
9 x& W; o! B1 E2 A/ n
怎么循环左右移( F5 R0 V/ n1 n+ O4 n
4 z# q/ h8 L" z

作者: chdzlxh    时间: 2018-7-6 13:52
ArthurGXH 发表于 2018-7-6 12:108 ]8 R0 b$ N1 S3 G# U; }- e7 n: J8 y+ N
http://www.51hei.com/mcu/2719.html
% ~9 r2 i/ X$ S) M% T
谢谢!' P2 W# c$ i6 u- E

作者: ArthurGXH    时间: 2018-7-6 15:40
chdzlxh 发表于 2018-7-6 13:52
" Q9 C% ^  }4 |0 p, U; k$ K谢谢!
) l: }, d9 ]( z
不用谢。( S& L  l% J7 a) Y. ]





欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/) Powered by Discuz! X3.2