单片机介绍
本文为博主 日月同辉,与我共生,csdn原创首发。希望看完后能对你有所帮助,不足之处请指正!一起交流学习,共同进步!
> 发布人:@日月同辉,与我共生_单片机-CSDN博客
> 欢迎你为独创博主日月同辉,与我共生点赞❤❤❤+关注👍+收藏🌹+评论☺。
系列专栏: CSDN-单片机串口通信学习系列🎁
> 我的格言是:“尽最大努力,做最好的自己!💪
要转载,请提前告知!!!
版权声明:本文为CSDN博主「日月同辉,与我共生」的原创文章,CSDN独一份。
目录
一、单片机介绍
1.1 单片机简介
一台能够工作的计算机要有这样几个部件构成:CPU(进行运算、控制)、RAM(数据存储)、ROM(程序存储)、输入/输出设备(例如:串行口、并行输出口等)。在个人计算机上这些部件被分成若干块芯片,安装一个称之为主板的印刷线路板上。而在单片机中,这些部件全部被做到一块集成电路芯片中,所以就称为单片机(也称微控制器MCU),而且有一些单片机中除了上述部份外,还集成了其它部份如A/D等。一般用40脚封装,当然功能多一些单片机也有引脚比较多的,功能少的只有10多个或20多个引脚,有的甚至只8只引脚。
1.2 51单片机简介
51单片机是对所有兼容Intel8031指令系统的单片机的统称。该系列单片机的始祖是Intel的8004单片机,后来随着Flashrom技术的发展,8004单片机取得了长足的进展,成为应用最广泛的8位单片机之一,其代表型号是ATMEL公司的AT89系列。
80C51是MCS-51系列中的一个典型品种,其它厂商以8051为基核开发出的CMOS工艺单片机产品统称为80C51系列。
当前常用的80C51系列单片机主要产品有:
Intel(英特尔)的:i80C31、i80C51、i87C51,i80C32、i80C52、i87C52等;
ATMEL(艾德梅尔)的:AT89C51、AT89C52、AT89C2051,AT89S51(RC),AT89S52(RC)等;
Philips(飞利浦)、华邦、Dallas(达拉斯)、Siemens(西门子)等公司的许多产品;
1.3 51单片机内部资源
8位CPU,由运算和控制逻辑组成,同时还包括中断系统和部分外部特殊功能寄存器;
4kbytes程序存储器(ROM)
128bytes的数据存储器(RAM)
32条I/O口线,四个8位并行I/O口,既可用作输入,也可用作输出
21个专用寄存器
2个可编程定时/计数器,既可以工作在定时模式,也可以工作在计数模式;
5个中断源,2个优先级
一个全双工串行通信口,用于实现单片机之间或单片机与微机之间的串行通信;
外部数据存储器寻址空间为64kB,以存放可以读写的数据,如运算的中间结果、最终结果以及欲显示的数据;
外部程序存储器寻址空间为64kB,用以存放程序、一些原始数据和表格;
单一+5V电源供电
片内振荡器和时钟产生电路,石英晶体和微调电容需要外接。最佳振荡频率为6M—12M。
二、总线
总线(BUS)是单片机各部件之间传送信息的公共通道。单片机中有内部总线和外部总线两类,内部总线是CPU内部之间的连线
外部总线是指CPU与其它部件之间的连线
外部总线有三种:数据总线DB、地址总线AB和控制总线CB
亲爱的读者敬请期待,下一文更精彩!!!
一日不读书,胸臆无佳想。我叫不白吃,喜欢我的,可以支持我,博主名叫@日月同辉,与我共生
原文地址:https://blog.csdn.net/LIN___IT/article/details/135854128
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!