stc51单片机数据手册

作者&投稿:漆昏 (若有异议请与网页底部的电邮联系)

51单片机定时器工作模式一,初值计算:当TC=3CB0H时,TH0 和TL0各等于多少...
3CB0H,分别在TH0存放3CH、TL0存放B0H;它是十进制的15536;工作在模式一,将在65536时溢出,这样,计数值就是50000。如果是定时工作方式,将计数50000个机器周期。如果51单片机选用12MHz晶振,将会定时50ms;如果51单片机选用11.0592MHz,将会定时54.25ms;如果51单片机选用 6MHz晶振,将会定时100ms。

请简述51单片机和外部数据存储器利用I\/O口传送地址和数据信息的基本过程...
中断传送方式是利用MCS-51本身的中断功能和I/O接口的中断功能来实现I\/O数据的传送。单片机只有在外部设备准备好后,发出数据传送请求,方中断主程序,而进入与外部设备进行数据传送的中断服务程序,进行数据的传送。中断服务完成后又返回主程序继续执行。因此,采用中断方式可以大大提高单片机的工作效率。

51单片机最大硬件定时时间是多少
51单片机最大硬件定时时间,就是定时器能定时的 时间,最长时间=65536*Tc Tc=fosc\/12,fosc 是单片机的晶振频率。以频率=12M为例吧,Tc=1us 最大定时时间=65536us=65.536ms。其实,不用管最大定时时间是多少,要定时再长的时间也是可以的,采用中断的方式计数吗。如:定时50ms,中断方式,中断一次...

求一个基于51单片机的C语言程序,要求从串口接收一组数据,然后将其通过...
\/\/{0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x67,};\/\/ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 void Delay(unsigned int tc) \/\/延时程序 { while( tc != 0 ){unsigned int i;for(i=0; i<100; i++);tc--;} } void LED() \/\/LED显示接收到的数据 { sh...

51单片机T0定时器4种方式的定时时长分别是多少
这个取决于系统时钟和定时器位数。例如传统89c51单片机(在不考虑新型单片机有分频设置的情况下),12MHz系统时钟,采用8位定时器,最大定时时间为256us;如果采用16位定时器,最大定时时间为65536us。

51单片机各种位数定时器初值计算方法?
2^y - X)*Tcy = t Tosc= 1\/ fosc 一个机器周期 = 12个时钟周期 = 12\/fosc 溢出速率 = 1 \/ 溢出时间 故:初值X = 2^y – t\/Tcy THX = 高八位 TLX = 低八位 注:X:定时器初值 N:计数值 y:定时器工作方式 fosc:晶振频率 Tcy:机器周期,Tosc:时钟周期 Tcy = 1\/Tosc ...

单片机:为什么C51中不大用int型数据,而大多使用char型
二楼的也有说的不全的地方。我继续补充。呵呵 51用char不是因为51ram少,是因为它是8位单片机,单字节处理会快些。int的长度和程序的编译器有关,不同单品机的编译器依旧其单片机类型会调整int长度,所以short才是真正意义上的16位。

求80C51单片机做的电子钟,要原理图和程序哦,急用
CJNE A,#200,TC0 LJMP F1 TC0:LJMP TC F1:MOV 38H,#0 INC 39H MOV A,39H CJNE A,#10,TC1 LJMP F2 TC1:LJMP TC F2:MOV 39H,#0 MOV A,3AH ADD A,#1 DA A MOV 3AH,A CJNE A,#60H,TC3 LJMP F3 TC3:LJMP TC F3:MOV 3AH,#0 MOV A,3BH ADD A ,#1 DA A MOV 3BH,A SETB ...

用C51单片机,编写脉冲控制步进电机的驱动器
include <Reg51.h> define uchar unsigned char \/\/显示扫描定时常数,定时时间5ms(fosc=6MHz)define TC -2500 \/\/点动软定时常数,定时时间160ms(单位20ms)define TCS 8 \/\/快速软定时常数,定时时间40ms(单位20ms)define TCF 2 void disp(unsigned);sbit DOWN = P3^0;\/\/定义P3...

at89c51单片机对应高低电平的电压值
l与MCS-51单片机产品兼容l 8K字节在系统可编程Flash存储器l 1000次擦写周期l 全静态操作:0Hz~33Hzl 三级加密程序存储器l 32个可编程I\/O口线l 三个16位定时器\/计数器l 八个中断源l 全双工UART串行通道l 低功耗空闲和掉电模式l 掉电后中断可唤醒l 看门狗定时器l 双数据指针l 掉电标识符功能特性描述...

犹曼13463889982问: 51单片机 的 程序下载电路 -
金平苗族瑶族傣族自治县新活回答: 51单片机的话,首推STC,号称“全球最大的8051单片机设计公司”:1.到http://www.mcu-memory.com/选型2.下载你想要单片机的PDF2.跟据PDF中的说明及ISP原理图画电路板 补充说明:你说的AT89C52已经停产,它是不支持ISP下载的,代替产品是AT89S52支持ISP下载,下载线制作资料请搜索:超级编程下载软件progisp(老古开发网的资料) 推荐使用STC单片机,各方面性能都比AT89S52好,且支持串口下载,速度并不比并口的慢,推荐使用.

犹曼13463889982问: 51单片机电压电流范围 -
金平苗族瑶族傣族自治县新活回答: 不同公司的,有不一样的电压,比如STC的51,分为2个等级,5V的和3V的,其中5V的是3.5V到5.5V都可以正常工作,3.3V的忘记了,看手册吧.飞利浦的P89V51是4.5V到5.5V的电压范围.电流也各不相同,STC的那个推荐不要超过55ma,P89的要求不超过80,所以具体得看数据手册. 刚学单片机吧,给你推荐个视频教程《手把手教你学单片机》金沙滩工作室做的,非常不错,可以学一下,在电驴上有提供下载地址.

犹曼13463889982问: 自带12位AD转换器的51系列单片机 -
金平苗族瑶族傣族自治县新活回答: 注意,你这对单片机的位数和AD的位数理解有误. 首先:51系列单片机都是八位的,这里的8位是指它一个时钟所能处理的数据位数.而现在的电脑的微处理器酷睿等都是32位的CPU,意思和上述的一样. 而AD转换器的位数和所嵌入单片机...

犹曼13463889982问: STC单片机能用汇编写程序吗?指令和C51有什么区别? -
金平苗族瑶族傣族自治县新活回答: 当然可以用和汇编语言写.其实STC就是51内核的单片机.指令系统当然和c51单片机兼容的.不过有的STC的外设比标准的C51丰富,比如有的STC有P4口,普通的C51就没有了.具体的根据芯片型号不同也有差异.不过你熟悉C51的话,看看STC数据手册.上手很快的.

犹曼13463889982问: 51系列有带ad转换的单片机吗 -
金平苗族瑶族傣族自治县新活回答: STC系列有带AD的,也是51内核的单片机,下载程序比AT单片机简单

犹曼13463889982问: STC单片机比较延时函数 -
金平苗族瑶族傣族自治县新活回答: 看你说的意思,我的理解是:编写一个延时程序,以A作为输入形参 void delay(unsigned int A) {for(unsigned int i=0;i<A;i++)for(unsigned int j=0;j<num;j++) //注意这边的num是常值,选择合适的num值,使得这个for 的延时大概为1ms,具体看机器周期的计算nop(); } 希望能帮到你!

犹曼13463889982问: c51从入门到精通买什么书比较好? -
金平苗族瑶族傣族自治县新活回答: C51单片机入门到精通那都是扯淡,单片机的书和教材我看到多了,我当年学习单片机在网上买过教材和书籍,这个怎么说那,书上面都是画几个项目中的电路图写一堆代码,实用性不高,对初学者根本没有太多用处,也没有教大家...

犹曼13463889982问: STC单片机 -
金平苗族瑶族傣族自治县新活回答: STC是品牌名称,如同海尔和方正一样.STC单片机是兼容51指令集的系列单片机.MCS-51等是单片机的体系结构.这几类单片机的主要区别是指令系统不一样.各个不同型号的单片机有不同的引脚等,你需要看它们的数据手册.

犹曼13463889982问: STC51单片机掉电模式时IO口工作吗? -
金平苗族瑶族傣族自治县新活回答: 掉电后,io端口保持掉电前的状态,这是对外部中断和一些专用端口操作才可以唤醒单片机,普通口是不行的,老的stc一般有5个端口可以唤醒,T0,T1,int0,int1,RXd,这5个中断可以唤醒cpu的,其余的都不可以. 新型stc15系列,增加几个口,可以看下资料

犹曼13463889982问: STC单片机主要都用在哪些产品上呢? -
金平苗族瑶族傣族自治县新活回答: 所有的控制场合都可以应用啊,只要你愿意. 它使用的是51内核,有比51强很多的硬件功能,可以一片解决很多的控制,而且很便宜.


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