AT89S52单片机有哪些特性?

作者&投稿:漫莘 (若有异议请与网页底部的电邮联系)
~ 1.数制转换: 151(D)= 97(H); 0DA(H)= 218(D)。
2.数制转换: 100(D)= 64(H); 0FF(H)= 255(D)
3.AT89S52单片机的机器周期等于12个时钟振荡周期。
4.指令格式是由操作码和操作数组成,也可仅由操作码组成。5.AT89S51单片机的通讯接口有串行和并行两种型式。在串行通讯中,
发送时要把并行数据转换成串行数据。接收时又需把串行数据转换成并行数据。
6.计算机三大总线是数据总线、地址总线和控制总线。
7.P1口为准双向口,输入前必须先向口锁存器写入“1”,其复位值为0FFH。
8.AT89S51单片机相当于MCS-51系列单片机中的8051型号的产品;"S"的含
义是Second Version,即第二版本,表示在原8051基础上进行了一些改进和增强。
9.LED动态显示优点:节省I/O口资源,适用于点阵数量较多的情况;
缺点:亮度较低,存在闪烁现象。
10、LED静态显示优点:亮度高,无闪烁现象,适合于对显示质量要求较高的场合;
缺点:消耗I/O口资源较多,不适合大量点阵的显示。执行指令MOVX A, @DPTR指令时,
RD的电平为低,WR的电平为高。
11.串行通信波特率的单位是比特每秒(bps),对收发双方波特率的设定必须一致。
12.“8”字型的LED数码管如果不包括小数点段共计7段,每一段对应一个发光二极管,
有共阴极和共阳极两种接法。
13.AT89S52单片机的机器周期等于12个时钟振荡周期。
14.51系列单片机有5个中断源,优先中断级。
15.定时器工作方式2的特点是定时初值可以自动重装,目的是为了实现自动连续计数
或者产生周期性的定时脉冲。
16. AT89S52单片机任何一个端口要想获得较大的驱动能力,要采用低电平输出。
17.检测开关处于闭合状态还是打开状态, 只需把开关一端接到I/O端口的引脚上,
另一端接地,然后通过检测I/O端口的电平来实现。如果为低电平,则开关闭合;
如果为高电平,则开关打开。
18. CPU执行RETI和RET指令最大的不同是什么?请分析如果中断服务程序返回用RET
会带来什么样的后果?RETI用于中断返回,会恢复中断前的中断允许标志位;而RET仅用于
子程序返回,不会影响中断系统。如果中断服务程序返回用RET,可能会导致中断被错误地
关闭,影响其他中断的响应和服务。
19. AT89S51单片机相当于MCS-51系列单片机中的哪一型号的产品?“S”的含义是什么?
相当于MCS-51系列单片机中的8051型号的产品;"S"的含义是Second Version,即第
二版本,表示在原8051基础上进行了一些改进和增强。
20. 如何从PO口的线路连线中判断PO口是作总线使用, 还是I/O 使用? 该方法也适用于
P2口吗, 为什么?
从PO口的线路连线中判断PO口是作总线使用还是I/O使用的方法是:观察PO口是否连接到
地址总线或数据总线上。如果连接到地址总线或数据总线上,则PO口作为总线使用;如果
直接连接到其他外设或传感器等设备,则作为I/O使用。该方法不适用于P2口,因为P2口在
访问外部存储器时既作为数据总线又作为地址总线的一部分,无法通过线路连线直接判断其
用途。
21. AT89S52单片机片内都集成了哪些功能部件?
中央处理器(CPU)程序存储器(Flash ROM)数据存储器(RAM)定时器/计数器T0和T1
串行接口(UART)外部中断控制器中断系统 并行输入/输出端口(P0、P1、P2、P3)
22. 定时器/计数器T1、TO的工作方式2有什么特点?适用于哪些应用场合?
特点是自动重装载,当计数器溢出时,会自动将预设的初值重新装载到计数器中,
从而实现连续计数或者产生周期性的定时脉冲。这种方式适用于需要长时间精确计时、
频率测量或者产生固定频率脉冲的应用场合。
23. LED的静态显示方式与动态显示方式有何区别? 各有什么优缺点?
静态显示:每个LED数码管的所有段都同时接通电源,亮度高且无闪烁现象,但需要较多的I/O
口资源。
动态显示:通过轮流控制每个LED数码管的点亮时间,利用人眼的视觉暂留效应实现显示效果,
节省了I/O口资源,但存在亮度较低和可能的闪烁现象。
静态显示的优点是亮度高、无闪烁,缺点是占用I/O口资源多;动态显示的优点是节省I/O口资
源,缺点是亮度较低、可能存在闪烁。
24.请问一条3字节指令能否在一个机器周期内执行完毕? 为什么?
一条3字节指令不能在一个机器周期内执行完毕。因为在51系列单片机中,一个机器周期通常
包含12个时钟周期,而指令执行需要至少1个机器周期,因此无法在一个机器周期内完成3字节
指令的执行。
25. 简述为什么中断服务子程序中首先必须要进行现场保护?如何保护?
在中断服务子程序中首先必须要进行现场保护,因为中断发生时,CPU会暂停当前正在执行的
程序并转而去执行中断服务子程序。如果不进行现场保护,当中断服务子程序执行完毕后返回
到原来的程序时,可能会导致原来程序的状态(如寄存器的值)被改变,从而引发错误。
现场保护的方法通常是将需要保护的寄存器(如累加器A、累加器B、PSW等)的值保存到堆
栈中,在中断服务子程序执行完毕后,再从堆栈中恢复这些寄存器的值。这样可以确保中断前
后程序的状态一致,避免因中断处理而引入错误。


C51单片机分类
有些有EEPROM(STC89C52),有些没有(AT89S52);有些ROM有8K(AT89S52),有些只有2K;有些RAM有256B,而有些只有128BIT;有些40个管脚(AT89C51、89C52、89S52),有些20个管脚(AT89C2051、89C4051);有些有内部晶振,有些没有;但这些都是稍微一点点的区别,基本都还是算一样的。单片机是一...

单片机 什么是时钟周期 8051的一个机器周期包括几个时钟周期
89s52 80c51都是12T的也就是12个晶振周期为一个机器周期,现在又6t以及1t高速51.

单片机8951,8952有什么区别呢,可以用8952代替8951吗?
单片机8951和8952 同属于51内核的单片机,引脚,封装都是一样的。有直插40脚的,引脚功能也是一样的,区别:1,,8952有 8个中断源,而8951 只有5个中断源;2,,8952多了一个定时器T2;3,,8952内部有8K的程序存储空间,256直接的运行空间,8951只有4k的程序存储空间,128直接的运行空间;主要就是...

51单片机 有几种了
51单片机的种类的种类非常多,主要有:1,Intel(英特尔)的:80C31、80C51、87C51,80C32、80C52、87C52等;2,ATMEL(艾德梅尔)的:89C51、89C52、89C2051,89S51(RC),89S52(RC)等;3,Philips(飞利浦)、华邦、Dallas(拉达斯)、Siemens(西门子)等公司的许多产品;4,STC(国产宏晶)单片机:89c51...

stc89c52单片机和51单片机的区别
1、种类不同:51系列单片机是指51内核,stc89c5X基本都是51内核的种类。2、大小不同:最后一个数字表示E2prom的大小,E2prom=X*4K,c51就是4K,c52就是8k。3、配件不同:52还多了一个定时器,所以可以说52是51(这个51是指stc89c51,不是51内核)的增强型。如下图,可以很清晰的看出两者之间的...

51单片机测脉冲速度问题
实际上,这是你检测的脉冲个数,在“两个”相邻的数字上变化,如100、101。你反过来换算一下,36,是不是对应一个脉冲?这说明,“测频”的方法,精度已经达到极限。这时,采用“测周”的方法,精度会提高很多。测周,是测量两个下降(或上升)沿之间的时间,约100Hz的信号,单片机可得到10000的时间...

大家好,我想用BS18B20 和单片机89S52做个温度显示(数码管显示),谁有...
unsigned int t=0;Init_DS18B20();WriteOneChar(0xCC); \/\/ 跳过读序号列号的操作 WriteOneChar(0x44); \/\/ 启动温度转换 delay_18B20(100);Init_DS18B20();WriteOneChar(0xCC); \/\/跳过读序号列号的操作 WriteOneChar(0xBE); \/\/读取温度寄存器等(共可读9个寄存器) 前两个就是温度 a=...

51单片机令人惊艳的作品
中文名称 51单片机 外文名称 mcu 定义 兼容Intel 8031系统的单片机统称 始祖 Intel公司始创的8004单片机 缺点 不具备自编程能力 用途 工业测控系统 主要产品 Intel(英特尔)的:80C31、80C51、87C51,80C32、80C52、87C52等;ATMEL(艾德梅尔)的:89C51、89C52、89C2051,89S51(RC),89S52(RC)等;...

急需1份关于单片机概述的中英文资料
急需1份关于单片机概述的中英文资料,毕业设计需要。要求中文3000字以上。小弟在此先谢过了。好人一生平安!!关于单片机总体介绍的也行,最好是52单片机 有智能温度控制系统研究目的和意义及发展800字以上,52单片机和DS18B20传感器 展开  我来答 2个回答 #热议# 为什么现在情景喜剧越来越少了?沃幻玉07S 2010-06-...

哪位好心人给我一个51单片机C语言让蜂鸣器唱生日歌的程序啊,谢谢啦...
while(1){ i=0;while(i<75){ \/\/音乐数组长度 ,唱完从头再来 k=sszymmh[i]+7*sszymmh[i+1]-1;timer0h=FREQH[k];timer0l=FREQL[k];time=sszymmh[i+2];i=i+3;song();} } } P12接J31的7脚,我在板子上已经测试过了,用的是89S52 花时间编的,希望你能采纳 ...

循化撒拉族自治县19857487069: AT89S52的介绍 -
蒯师阿米: AT89S52是一种低功耗、高性能CMOS 8位微控制器,具有8K 系统可编程Flash 存储器.使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容.片上Flash允许程序存储器在系统可编程,亦适于常规编程器.在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得AT89S52在众多嵌入式控制应用系统中得到广泛应用.

循化撒拉族自治县19857487069: ATMEL AT89s52 单片机的性能怎么样?它可以应用在哪些领域? -
蒯师阿米: 这一款单片机的性能还是比较强大的,单片机一般是用于实时控制的领域,看你的需求而定.

循化撒拉族自治县19857487069: AT89S52单片机 -
蒯师阿米: 原发布者:疏影如你 AT89S52简介AT89S52是一个8位单片机,片内ROM全部采用FLASHROM技术,与MCS-51系列完全兼容,它能以3V的超低电压工作,晶振时钟最高可达24MHz.AT89S52是标准的40引脚双列直插式集成电路芯片,有4个...

循化撒拉族自治县19857487069: AT89S52相对于AT89S51有什么优点 -
蒯师阿米: at89s51单片机是美国ATMEL公司生产的低功耗,高性能CMOS 8位单片机,片内含4K bytes的可系统编程的Flash只读程序存储器,器件采用ATMEL公司的高密度,非易失性存储技术生产,兼容标准8051指令系统及引脚.它集Flash程序存储器...

循化撒拉族自治县19857487069: AT89S52单片机这个单片机在毕业设计的时候上届的学长用过了,我现在做想用一个新的可以替代它的单片机? -
蒯师阿米: 其实最好用STC的单片机,程序可以完全替换,下载只用串口就可以了,AT的单片机你还得专门找下载器,如果用STC的话,你只需要一个电平转换芯片MAX232做一下串口模块就可以了,可替换的型号为STC89C52RC或STC89C54RD+,或STC89C58RD+等等

循化撒拉族自治县19857487069: 单片机课程设计中AT89S52、8255起到什么作用,它们如何工作的? -
蒯师阿米: AT89S52单片机是主机啊.程序鞋里面.8255是扩展芯片,主机I/O口不够用这个可以多3排I/O口;主机程序怎么写怎么工作呗...8255是主机控制,可以是总线控制,还是程序怎么写就怎么工作呗...

循化撒拉族自治县19857487069: 单片机at89s52和其他单片机比有什么优劣势 -
蒯师阿米: 这个你要看和什么单片机相比,其他的太多了,比如和它一个品牌的AT89C52相比吧: S52其实就多了一个ISP(IAP)功能,但就这一个功能为开发者就带来了很大的方便.节约了很多的开发成本.

循化撒拉族自治县19857487069: 开关控制LED点亮AT89S52单片机程序讲解 -
蒯师阿米: 功能特性描述 at89s52是一种低功耗、高性能cmos8位微控制器,具有8k 在系统可编程flash 存储器.使用atmel 公司高密度非易失性存储器技术制造,与工业80c51 产品指令和引脚完全兼容.片上flash允许程序存储器在系统可编程,亦适于常规...

循化撒拉族自治县19857487069: AT89S52单片机端口初始化 -
蒯师阿米: 首先恭喜你,你测对了.不过你记错了,51单片机端口复位后的寄存器值是0xff

循化撒拉族自治县19857487069: 单片机AT89S52的管脚怎么用 -
蒯师阿米: P0口的脚用来作数据交换好一点.P1,P2脚用来作普通控制,P3脚就多用于特殊工能的控制.

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