99问答网
所有问题
当前搜索:
单片机c语言编讲解程
单片机C语言程
序分析
答:
^= 按位异或后赋值。crc ^= *ptr++; //首先将数组第一位异或后复制给Crc。之后ptr再向前一步,简单理解就是指向数组的下一位。for(i = 0;i < 8;i++) { if(crc & 0x01) crc = (crc >> 1) ^ 0x8C; else crc >>= 1; } //将取到数组第一位值,与0x01...
求
单片机
简单
的C语言程
序例子(越多越好)
答:
7.
C语言
源程序#include <AT89X51.H>sbit K1=P3^0;sbit L1=P1^0;void main(void){while(1){if(K1==0){L1=0; //灯亮}else{L1=1; //灯灭}}} 3. 多路开关状态指示 1. 实验任务 如图4.3.1所示,AT89S51
单片机
的P1.0-P1.3接四个发光二极管L1-L4,P1.4-P1.7接了四个...
用五一
单片机c语言
编程,p1口控制八个发光二极管,实现每隔一秒,两两点亮...
答:
P0 = 0x0c;delay(1000);P0 = 0x03;} } 二、include <reg52.h> include <intrins.h> define uchar unsigned char define uint unsigned int uchar temp, t0, t1;bit t2;sbit P10 = P1^0;void main(){ P10 = 1;temp = 0xfe;P0 = temp;P2 = 0xff;TMOD = 0x01;TH0 = (65536 ...
51
单片机
流水灯
用C语言编写
的设计程序是什么?
答:
include<reg51.h> include<intrins.h> define uchar unsigned char void delay(void){ uchar i,j;for(i=0;i<150;i++)for(j=0;j<240;j++);} main(){ uchar led,i,j;while(1){ for(i=0;i<8;i++){ led=0xfe<<i;for(j=0;j<8-i;j++){ P0=led;led=_crol_(led,1);d...
单片机C语言编写
共阳0~999,最好解释详细点!
答:
/***数显秒表,范围0~999***/ /***源程序默认硬件环境:52
单片机
,12MHz晶振,3位共阳数码管,P0 口段选,P10~P12 高电平位选(NPN三极管驱动),P12为最高位数码管***/ include"reg52.h"//包含52头文件 define TRUE1//定义布尔量'1':真 define FALSE0//定义布尔量'0':假 define uchar ...
请高手介绍
单片机C语言
的程序
答:
由于嵌入式系统软硬件结合紧密,定时器0为什么工作在计数状态,谁给的计数信号,数码管共阴还是共阳等都需要硬件电路才能分析清楚,其实读
单片机
的程序最重要的是作者的思路,有时候单看其中每句都明白意思(本意),但就是看不出作者要干什么,这就是我给的注释不太详细但都给出了思路和作用的缘故。。
单片机C语言程
序
答:
define uint unsigned int//是宏定义,这样定义以后,在接下来的程序当中就能用uint 代替unsigned int了,void DelayMS(uint x)//是一个子函数,当调用时,就直接执行大括号里面的语句,while(x--)//是循环语句,当X--=0时,就不满足条件,跳出循环。它整个的功能就是一个延时,等待
单片机
处理完其它任务...
51
单片机C语言程
序
答:
//你原来的b2,b2都是死循环,这是不行的,只有主函数才可以死循环。//你的主函数结构也有问题。//为你增加了一个按键检测的函数。//下列程序通过了实验测试。//b1输出的周期大约0.9s。//b2输出的周期大约0.6s。//K为触动开关,reg为红灯,bice为绿灯,b1、b2 各为一个方波,//按第一次触动...
用C语言编写
一段程序,使用查表的方式使
单片机
控制DAC0832产生一个电压...
答:
用C语言编写
一段程序,使用查表的方式使
单片机
控制DAC0832产生一个电压值在0~5V之间的方波。#include<reg52.h> //包含头文件#include<intrins.h>#define uchar unsigned char /
单片机c语言程
序
答:
你说的我有点听不明白,但是我来给你解释:while(!TF0); //等到定时器溢出 这句话的意思是等待TF==1的发生。我们看条件,当TF为0的时候!TF0==1,那么while的条件为真,要一直执行循环,但是while后面没有跟循环,只有一个分号,所以程序死在这里,就是一直等待,等到什么时候呢?直到TF==1...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜