请教各位单片机高手一个问题

作者&投稿:单丽 (若有异议请与网页底部的电邮联系)
单片机题目一个 求帮忙解答~

楼主:"TNC"是“INC”吧。标号也都一样,那是不行的。建议你再看看书本。

设计5种流水灯显示方式,这个不难啊,程序我可以帮你写

你看下你的单片机pdf 当方向寄存器置一时 是配置成输入还是输出 不同的单片机不一样 PIC单片机的方向寄存器置一是配置成输出 而AVR的正好相反
反正你的这句P6DIR = 0XFF;P6OUT = 0XFF 意思就是将PORT6口的方向寄存器置一 然后输出高电平
这些语句的目的是用来初始化端口 给它一个状态 如果不给它一个状态 它的输出或者输入就会存在不确定性 不利于查找错误


请教单片机高手,我的旋转led是怎么回事?
八个灯?我做的时候让while()里的时间等于电机转一圈的时间,通过慢慢调延时确定的,你这里可以改改time(800),取一个很大的值、一个很小的值,应该对应显示左移或右移,然后再进一步缩小范围,如果电机转速稳定就能调出来。

单片机入门,急求高手大虾指教!!!
而如果你身边没有这样的高手,又找不到可以帮助你的人,那我劝你还是选择方法一,毕竟自己有一块学习板要方便的多,以后做单片机类的小实验时经常都能用得上,省时又省事。有了单片机学习板之后你就要多练习,最好是自己有台电脑,少看电影,少打游戏,把学习板和电脑连好,打开调试软件坐在电脑前,先学会怎么用调试...

请精通单片机的高手进来,我诚心请教一个问题,急急急!
1、应该用89C52就能解决了。都是定时的东西。2、反复论证,提炼系统框图和控制流程图。3、先用仿真,再制作。4、有大问题问导师。小问题Baidu。

请教51单片机高手
我也是初学者,买了一本《51单片机开发入门与典型实例》,人民邮电出版社出版的,里面有汇编也有C51,感觉还不错。但就是在看看C51时,有时候感觉莫名其妙,因为不懂得标准的C语言。很多C51书里的内容都是假设你也经懂得了C语言,所以,建议先学汇编,在对单片机有一定的了解了之后,一边学C51,另买一...

各位AT89S52单片机高手进~
掉电保护方式下,RAM内容被保存,振荡器被冻结, 单片机一切工作停止,直到下一个中断或硬件复位为止。8 位微控制器 8K 字节在系统可编程 Flash AT89S52 P0 口:P0口是一个8位漏极开路的双向I\/O口。作为输出口,每位能驱动8个TTL逻 辑电平。对P0端口写“1”时,引脚用作高阻抗输入。当访问外部...

问一下各位单片机高手。为什么我用得飞莱的开发板写入这个程序我的开...
1.首先确定硬件连线、跳线(如果有)等没有问题 2.确定下载软件没有问题,可以编写只点亮一个LED的小程序,下载后试验,同时也验证硬件是否有问题 3.前面的的保证正确,你这个程序最值得调试的是延时函数(可能你的函数是自己写的或者借鉴其他程序)和时序流程(这个串行通信协议很容易找到标准化程序的)...

请教各位高手一个51单片机中断无法进入问题
因为第一次进入中断子程序后,执行到这条:CJNE A ,#0000H , CUN1 就跳到CUN1:执行。以后,程序始终没有执行RETI这条指令,所以不可能第二次再进入中断。

请教单片机高手:用了8563的单片机,模拟的时候完全正常,做成硬件后秒 ...
延时有问题。模拟和实际电路是有差距的,仿真只做参考,实际电路还需要慢慢调试。

各位单片机高手好心人,谁能帮我用数组举一个对P1和P2口的8个位编彩灯程...
\/ ;* 跑马灯实验 ;; 延时实现LED流水灯效果 p2口八个灯作跑马灯。采用了寄存器存中间数 ; 连接方法: JP11(P2)和JP1(LED灯) 用8PIN排线连接起来 ;***\/ include <reg52.h> void delay(unsigned int i); \/\/声明延时函数 char LED;main(){ unsigned char i;while (1){ L...

最近要做一个单片机设计,0-200ma电流表,要求做一个过流保护电路...
硬件:找一个带有ad功能的的单片机,ad通道引脚接法如图:r1和r2你先确定好,假设当电流为200ma是,r2的电压就为200*r2 然后这么大的电压 经过单片机的ad后 就会有一个ad值与之相对应,那么在软件部分,你就判断这个ad的值,如果实际ad值大于200ma的ad值,那么就断开,else 就是正常情况。这样是...

阿瓦提县15747804283: 我是单片机入门菜鸟,想请教单片机高手一个问题! -
察瑞氯化: sfr P1=ox90; sfr 是指定一个字节;sbit P1_1=ox91; sbit 是指定一个位.它们不是一回事,别放在一起讨论.再去看看单片机的书,仔细看看“位地址”.看明白了硬件,再来钻研软件.

阿瓦提县15747804283: 想向各位单片机高手请教一个问题哈.拜谢! -
察瑞氯化: 你看下你的单片机pdf 当方向寄存器置一时 是配置成输入还是输出 不同的单片机不一样 PIC单片机的方向寄存器置一是配置成输出 而AVR的正好相反 反正你的这句P6DIR = 0XFF;P6OUT = 0XFF 意思就是将PORT6口的方向寄存器置一 然后输出高电平 这些语句的目的是用来初始化端口 给它一个状态 如果不给它一个状态 它的输出或者输入就会存在不确定性 不利于查找错误

阿瓦提县15747804283: 请教单片机高手一个简单的问题 -
察瑞氯化: 1,先把LPC1114的PIO10的寄存器设置为:GPIO输出,寄存器地址在datasheet有专门讲的,你也可以在DEMO板的代码中找到.注意:每一个GPIO对应一个寄存器,一定要找到该地址.2,然后你在main函数里这样写就好了.while(1){PIO1.0=0;delay(1000ms);PIO1.0=1;delay(1000ms);}这样D1灯就会每1秒闪一次!

阿瓦提县15747804283: 单片机问题请教各位专业人士
察瑞氯化: 1 边沿出发是发生电平跳变时触发的,如单片机的中断选用下降沿触发,是在发生高电平向低电平跳变时才能产生中断的,如果其引脚一直为低电平或高电平,是不会产生中断的.所以其关键是电平的“跳变” 电平触发则不同,如低电平触发,如果中断输入引脚始终为低电平,则单片机系统会一直响应中断,直到其引脚变为高电平为止. 2 触发方式可通过设定 TCON 的IT0/1来选择,这个一般的单片机原理之类的书都有,故不详述.

阿瓦提县15747804283: 跪求单片机问题 -
察瑞氯化: 1)5位 2^13 =8K 的地址 2) DIV 需要4个周期 6M的一个周期是2us 四个周期就是8us 3)原码:1010 0100 反码:1101 1011 补码:11011 100 4)你的问题我不是很白 JNC 为0跳 JC 为1跳 5)一次 6)你是不是写错了啊 或者还有东西没有写完 7)A=16H AC=1 OV=0 好好学汇编 现在用汇编 的人越来越少了

阿瓦提县15747804283: 请教单片机高手一个问题在4*4矩阵键盘中在下列程序中 key(void) 函数中的松手检测为什么是while(jian!=0f -
察瑞氯化: 4*4键盘的原理是先给所有的列通电,所以注意循环里的P3=0X0f;就是P3=00001111B,给列全部通上高电平. 然后读取行的值:如果有一个键按下,则那一行的电路就接地,因此读取的值就由高电平变为低电平.假设第3行的按键按下,则第3行的高电平就变为低电平,读取的P3值=00001101B,不再是0X0f. 因此只有松手后,P3才为0X0f,故循环一直是判断P3是否等于0X0f.

阿瓦提县15747804283: 刚学单片机 有个简单的但我搞不清楚的问题请教各位大虾
察瑞氯化: 首先解释一下ACALL指令的操作过程:程序计数器内容先加2,指向下一条指令的地址,然后将PC值压入堆栈保存,栈指针SP加2;接着将11位目的地址(addr0~addr10)送程序计数器的低11位(PC0~PC10),PC值的高5位(PC11~PC15)...

阿瓦提县15747804283: 向高手请教一个单片机算法问题 -
察瑞氯化: 弄一个定时器T,假设T的中断周期时间为1ms(越小精度越高,但CPU占用率也高).在中断程序里,检测IO,用两个变量CONTH,CONTL.当IO为高时,CONTH++;B=CONTL;CONTL=0;当IO为低时,CONTL++;A=CONTH;CONTH=0;那么A就是一个周期内高电平时间,B为低电平时间周期T=A+B占空比=A/T

阿瓦提县15747804283: 请教单片机高手 -
察瑞氯化: 如果你用PIC单片机的话,这个单片机自带捕捉模块,可以计算周期!我给你写一个我做过的 定义、IO口初始化就不写了 ………… CCPint() //CCP初始化,使其工作在捕捉模式 { CCP1CON=0x05; //设置CCP1捕捉每个脉冲的上升沿 TMR1ON=...

阿瓦提县15747804283: 单片机高手们给个建议 -
察瑞氯化: 以下,是我回答另一位单片机初学者的问题,可能不全针对你的问题,但是,提供的是一种思路,希望你能从我的回答中提取到一种学习单片机的思路,而不仅仅在表象:,一个资深的高级单片机工程师,也不能完全记住液晶,模数数模转换...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网