11问答网
所有问题
当前搜索:
C51单片机的工作频率
关于
C51单片机单片机的
几个问题
答:
1、徐汉斌版
单片机
微型计算机原理教材P144上说“中断服务程序最后一条指令必须是中断返回指令RETI”,这句话是不是错了?如果最后一句话是跳转指令不是也可以么,只不过程序不会回到断点处罢了,PC也会填充跳转处PC地址 --写跳转指令、或者写其它什么指令,都行,随你便。单片机都会执行。--只是,...
C51单片机
可以定义多大的变量?
答:
不同
单片机
不同,只要不超过最大存储空间的变量就ok 单片机上型号如: STC 89 C 5 2 RC 40 C DIP STC :公司名 89 :89系列 C :内部coms器件 52 :52系列,2*4k=8k 为内程序存储空间大小(决定定义总的变量程序的大小)40 :晶振最大
频率
C :商业的 DIP :...
c51单片机
中定时器
工作
方式
答:
定时/计数器
的工作
方式 一、方式0 方式0为13位计数,由TL0的低5位(高3位未用)和TH0的8位组成。TL0的低5位溢出时向TH0进位,TH0溢出时,置位TCON中的TF0标志,向CPU发出中断请求。定时器模式时有:N=t/ Tcy 计数初值计算的公式为:定时器的初值还可以采用计数个数直接取补法获得。计数模式时...
请各位
C51
编程高手指点,如何解决
单片机
与PC机串口通信方面的问题,详 ...
答:
include<reg
51
.h> define uint unsigned int void UARTinit(){ SCON=0x50;TMOD=0x20;TH1=0xFD;TL1=0xFD;TR1= 1;P1=0XFF;P1=0x00;P2=0x00;} void main(){ uint j;UARTinit();P2=P1;SBUF=P1;while(!TI);TI=0;for(j=0;j<30000;j++);} ...
单片机c51
中 延时的次数怎么计算啊? 急!!!
答:
一条指令执行的时间乘以你所设置的跳转数,就是延时的时间。希望对你有帮助。
如何利用
C51单片机的
P3.5计数?
答:
include <reg
51
.h> void InitTimer1(void){ TMOD = 0x50;//计数模式 TH1 = 0x00;TL1 = 0x00;TR1 = 1;} void main(void){ InitTimer1();变量=TH1*256+TL1;//然后读取TH1 TL1的值 }
如何让
c51单片机
多个定时计数器同时
工作
答:
C51单片机的
定时/计数器是可以同时工作的,如果用作定时器,它的计数时基就是时钟分频得来,各个定时器会共用一个时钟,只要设置好定时/计数器
的工作
模式,设置初值,然后就可以启动定时/计数器了.用作计数器时它的时基就变成外输入而已,原理是一样的.
MCS—
51单片机
内部RAM区有多少个
工作
寄存器
答:
MCS-
51单片机
内部RAM区有4个
工作
寄存器区。mcs-51单片机片内的ram的寄存器区,共有32个单元。工作寄存器0到3,一共四组。每个区都有8个单元,称为r0~r7。但是只有一个区,是当前工作区,才可以用r0~r7来寻址。在00H-1FH,每组包含8个通用工作寄存器,所以总共有32个工作寄存器。
请教
c51单片机
,c语言编程,关于指示灯定时闪烁的
答:
用定时中断控制闪烁。时间间隔则由主程序,根据按键次数来变更。程序可见:http://hi.baidu.com/%D7%F6%B6%F8%C2%DB%B5%C0/blog/item/d92cc986
51
bfef3bc75cc387.html 仿真实验截图如下:
用
C51
编程时,假设两个按键K1和K2,怎样可以实现先按K1 1s内再按K2,数值...
答:
(事实上是没有绝对的1秒) 第二种:你可以用外部时钟进行计数定时,至于时间的长短可以用
频率
与赫兹关系和
单片机
内部计数器来计算定时时间 至于两个开关吗,你可以接到INT0 (对应管脚P3.2)和 INT1(对应管脚P3.3)上,由于
C51
可以在中断里再嵌套一个中断,(这个嵌套是可以嵌套任何合法的可执行...
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜