99问答网
所有问题
当前搜索:
单片机c语言编程题
问一段
单片机的c语言程序
。
答:
我也接触到了这段代码。是HX711ad转换读数函数用到的 我来解释两点:1、Count=Count^0x800000,最高位取反。把正负方向的电压转换ad全部变成正的数值。例如24位2进制可以表示的数值为-8388608~8388607,没有负载时为0;最高位取反后表示数值为0~16777215,没有负载时候显示为8388608,这样做的目的是...
用
单片机c
51,
c语言
编0-9计数器
程序
!谢谢!!!
答:
你的硬件电路有问题啊,
单片机
31号脚要接高电平 还有,你的数码管接法也不对啊 看你的排阻接法,你的数码管要用共阴极的 当加到9之后,再按一下,是不是又恢复到0啦???下面是更改的回答 include<reg51.h>unsigned char a;unsigned char code table[]={ 0x3f,0x06,0x5b,0x4f,0x66,...
单片机c语言编程
100个实例
答:
一个中断控制器;(IE,IP) 针对AT89C52
单片机
,头文件AT89x52.h给出了SFR特殊功能寄存器所有端口的定义。
C语言编程
基础: 1. 十六进制表示字节0x5a:二进制为01011010B;0x6E为01101110。 2. 如果将一个16位二进数赋给一个8位的字节变量,则自动截断为低8位,而丢掉高8位。 3. ++var表示对变量var先增一;var...
51
单片机
读取程序存储器
的C语言程序
答:
“从地址0x00000开始读出数据并传给AD557芯片DA转换成模拟量输出,一直读到0xfffff 读满一轮。”60秒内读取并写出1MByte,平均57us读取并写出一次。如果CPU晶振12MHz的话,那这个要求是比较容易达到了。只要你懂得如何对外部存储器读取、写出,那么完全可以独立完成这道题并符合要求。需要注意的是这个原理...
如何用51
单片机
做计算器(要求用
C语言编程
) 由于是新手所以没积分 对 ...
答:
给你参考一下的,我最近做的:我的实验板上的键不够,所以只能做加法运算,而且两数之和不能大于十。嘿嘿,没错这个给某种人用的。//*** myh.h ***有两个文件,一个是头文件myh.h一个是js.c include <reg52.h> typedef unsigned char uchar;typedef unsigned int uint;typedef bit BOOL...
单片机c语言编程
的问题请教高人 为什么不是一直停在while函数的啊_百度...
答:
你这个delay(5)太短了。若是12MHZ的晶振,delay(5),才只有5个us,实际应该10个us都不到,要想看到灯闪中间间隔最少要100个MS。改成 void delay(unsigned long time) //参数 time 大小 { //决定延时时间长短 while(time--);} 在delay();中改成200000试下 ...
求
单片机
,
c语言
流水灯流动3次然后再闪动3次关闭的
程序
答:
include<reg51.h> include<intrins.h> define uchar unsigned char void delay(uchar a){ uchar i;while(a--)for(i=0;i<120;i++);} main(){ uchar i,j;P0=0xfe;for(j=0;j<3;j++){ for(i=0;i<8;i++){ P0=_crol_(P0,1);delay(200);} } for(i=0;i<3;i++){ P0...
本人还是新手,这道51
单片机
的题不太会,求哪位高手帮忙编一下啊,用...
答:
"2" 02H DB 0F2H ;"3" 03H DB 66H ;"4" 04H DB 0B6H ;"5" 05H DB 0BEH ;"6" 06H DB 0E0H ;"7" 07H DB 0FEH ;"8" 08H DB 0F6H ;"9" 09H DB 0EEH ;"A" 0AH DB 3EH ;"B" 0BH DB 9CH ;"C" 0CH DB 7AH ;"D" 0DH DB 9EH ;"E"...
交通灯
C语言
单片机
。中断函数问题
答:
参考《51
单片机C语言
创新教程》温子祺等著。源码转自:《51单片机C语言创新教程》。/*实验名称:交通灯实验 描 述:交通灯实验要求红灯亮15秒,绿灯亮10秒,黄灯亮5秒,当红灯切换为绿灯或者绿灯切换为红灯,要实现灯闪烁。红灯、绿灯、黄灯的点亮持续时间可以通过串口来修改,并在下一个循环中更新...
c语言编程
c51
单片机
答:
include <reg51.h> define uchar unsigned char define uint unsigned int main(){ uint xdata *xp;//定义指向片外RAM的指针 uint data *p;//定义指向片内RAM的指针 uchar i;//定义循环变量 xp=0x100;//指向片外RAM的100H单元 p=0x30;//指向片内RAM的30H单元 for(i=0;i<10;i++){//...
棣栭〉
<涓婁竴椤
2
3
4
5
6
7
8
9
10
11
涓嬩竴椤
灏鹃〉
其他人还搜