1,STC89C52单片机里面可以定义多少个位变量也就是bit型的我定

unsigned char是定义字符,以字节为单位,与位没有关系。位只能定义128的原因是系统定义了为寻址区为16个字节,即128位。如果想用200个位变量的话,完全可以先定义字节变量,然后对字节里的位进行处理,也很方便。

STC89C52单片机里面可以定义多少个位变量也就是bit型的我定

2,AT89S52单片机共有几个8位并行双向I0口共占用几根引脚线

1,共有4个8位双向口,P0,P1,P2,P3.2,共占有32个引脚,其中P3的8根引脚还有第二功能。
4个8位口32根。
4个,32脚
管脚一共40个,其中32个可编程i/o引脚。

AT89S52单片机共有几个8位并行双向I0口共占用几根引脚线

3,52单片机中数据高低八位和16位有什么关系

因为16位是以双8位来组成,所以有高低8位分
52单片机中数据有:bit(1位),char(8位),int(16位),long(32位)等,你说的高低8位组合起来就是16位,16位的数=高8位*256+低8位。单片机开发问题或许我这可以帮助的。
一个卡,一个不卡
你好!因为51单片机(52)是8位的, 如表示或运算16位时,只能用2个8位还处理,这样一个叫高8位,一个叫低8位,组成了16位。仅代表个人观点,不喜勿喷,谢谢。

52单片机中数据高低八位和16位有什么关系

4,我想知道4路抢答器是16位抢答器吗还有AT89S52单片机是属于

4路抢答器指的是有四个抢答按键的抢答器,可以同时供4个人使用。同理16位是可以16个人同时抢答的抢答器,也就是16路抢答器。51单片机指的是单片机CPU的结构,也就是CPU属于51构架的。而Atmel公司根据单片机的使用情况,使用相同的51单片机CPU,搭配不同的RAM和ROM来做出多种型号的单片机。也就是AT89S51,AT89S52都是51的CPU,只是AT89S52的RAM和ROM都比AT89S51的大。所以都是51系列单片机。这就类似于给电脑加内存,加硬盘一个道理。16个按键如果普通的解法,需要16条线,分别接入16个I/O口。但是有的时候为了节省I/O口或者出于别的原因。采用4*4,既4行4列的方法,这样,只要8个I/O口就可以识别16个按键。通俗的说就是对于普通的接法,单片机要研究的是第1-16中的哪一个开关先按下的,所以要16个线都接到单片机上去,而4*4的接线,单片机就改为研究是第几行,第几列的按钮被按下了,这样的话只要4行每行一条线过去,4列每列一条线,共8条线接到单片机就可以了。

5,51单片机和52单片机的区别

52有定时器3个, 51只有2个定时器52内部RAM为256字节, 51为128字节
51是4K的rom,52是8k
arm7,9是32位mcu,avr\51是8位mcu,32位机可以运算非常复杂的指令,进行大量的数据计算,比如视频数据,能力较8位机强很多。运算速度也高好多倍.avr与51相比采用精简指令集(51是复杂指令集),可以在每个时钟周期内执行一条命令,而51至少需要12个时钟周期,avr的运算能力比51强很多。另外, 像atmega8之类的单片机都自带ad转换器,应用起来很方便,单片机本身成本也不高.缺点:arm7,9要掌握有难度,现在很多大学所谓的嵌入式,仅仅是半只脚走路,只教一些简单的程序设计,遇到实际问题时的处理手法教授很少。而更要紧的是,arm7,9系统还包括硬件电路,这里面涉及高速电路设计内容,不是初学者能轻易掌握的。 avr的编程一般需要gcc或者icc,有特定的环境,与51相比,稍微复杂一点,资料也没有51多,最好是先有51基础后再学,但它的运算能力很强,在实际生产中也用得很多,推荐给那些有51基础,愿意从事智能控制方面的朋友使用。 51是基础,电路简单,编程也比较容易,资料众多,芯片很便宜,也很容易买到,适合入门级,但一旦数据量很大,涉及复杂运动控制,视频等内容时,51就力不从心了.运算的速度和效率低也是51的一个缺点. 简单的总结下就是avr的指令系统比较精简,总线结构也与51不同,因此速度比51更快。其次,如果说性能的话,至少arm更优。因为arm是32位处理器,频率可达百兆赫兹,速度和处理能力远远优于avr和51。

6,52单片机

STC89C52RC是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有8K字节系统可编程Flash存储器。STC89C52使用经典的MCS-51内核,但是做了很多的改进使得芯片具有传统的51单片机不具备的功能。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。STC89C52RC供应商:拍明芯城e79fa5e98193e59b9ee7ad9431333431376562器件参数1. 增强型8051单片机,6 时钟/机器周期和12 时钟/机器周期可以任意 选择,指令代码完全兼容传统8051. [1] 2. 工作电压:5.5V~3.3V(5V单片机)/3.8V~2.0V(3V 单片机)3.工作频率范围:0~40MHz,相当于普通8051 的0~80MHz,实际工作 频率可达48MHz4. 用户应用程序空间为8K字节5. 片上集成512 字节RAM6. 通用I/O 口(32 个),复位后为:P1/P2/P3 是准双向口/弱上拉, P0 口是漏极开路输出,作为总线扩展用时,不用加上拉电阻,作为 I/O 口用时,需加上拉电阻。7. ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器,无 需专用仿真器,可通过串口(RxD/P3.0,TxD/P3.1)直接下载用户程 序,数秒即可完成一片8. 具有EEPROM 功能9. 共3 个16 位定时器/计数器。即定时器T0、T1、T210.外部中断4 路,下降沿中断或低电平触发电路,Power Down 模式可 由外部中断低电平触发中断方式唤醒11. 通用异步串行口(UART),还可用定时器软件实现多个UART12. 工作温度范围:-40~+85℃(工业级)/0~75℃(商业级)13. PDIP封装
arm7,9是32位mcu,avr\51是8位mcu,32位机可以运算非常复杂的指令,进行大量的数据计算,比如视频数据,能力较8位机强很多。运算速度也高好多倍. avr与51相比采用精简指令集(51是复杂指令集),可以在每个时钟周期内执行一条命令,而51至少需要12个时钟周期,avr的运算能力比51强很多。另外, 像atmega8之类的单片机都自带ad转换器,应用起来很方便,单片机本身成本也不高. 缺点:arm7,9要掌握有难度,现在很多大学所谓的嵌入式,仅仅是半只脚走路,只教一些简单的程序设计,遇到实际问题时的处理手法教授很少。而更要紧的是,arm7,9系统还包括硬件电路,这里面涉及高速电路设计内容,不是初学者能轻易掌握的。 avr的编程一般需要gcc或者icc,有特定的环境,与51相比,稍微复杂一点,资料也没有51多,最好是先有51基础后再学,但它的运算能力很强,在实际生产中也用得很多,推荐给那些有51基础,愿意从事智能控制方面的朋友使用。 51是基础,电路简单,编程也比较容易,资料众多,芯片很便宜,也很容易买到,适合入门级,但一旦数据量很大,涉及复杂运动控制,视频等内容时,51就力不从心了.运算的速度和效率低也是51的一个缺点. 简单的总结下就是avr的指令系统比较精简,总线结构也与51不同,因此速度比51更快。其次,如果说性能的话,至少arm更优。因为arm是32位处理器,频率可达百兆赫兹,速度和处理能力远远优于avr和51。

文章TAG:52单片机是多少位的单片机  多少  里面  
下一篇