对于做单片机研发,不管什么样子的项目都缺少不了硬件开发
单片机原理
做研发,不管是什么项目,都肯定离不了硬件开发,此时都是硬件搭台,软件唱戏,即便是互联网行业,那也是离不了硬件的,大家应该都能看到,做一个APP要适配各种型号的手机,离了硬件,软件啥也不是。
做硬件,依据不同的需求,进修的只是也不一样。
对于你做单片机而言,首先,最根底的,英语浏览才能要很好,这个很好,不是要求你能分析语法,记很多单词,但是给你一份硬件手册你一定要能看懂,即便是通过翻译软件看懂,那也能够,由于做单片机离不开各种芯片手册,看不懂这个,你就啥都干不了。
然后,数字电路一定要了解,此时的单片机都非常灵敏,不懂数字电路,就不明白单片机的各种功能怎么配置,工作也没从谈起。建议平时工作时,多和硬件同事交流一下。由于单片机本质上是用硬件的思想来开发软件,这和FPGA这种用软件思想开发硬件的系统是恰恰相反的
文章相对比较长,字数比较多,大家可以先打开头像关注我,之后慢慢看,///插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程,想要的同学找我拿就行了免費的,私信我就可以哦~点我头像左下角黑色字体加我也能领取哦。最近比较闲,带做毕设,带学生参加省级或以上比赛///
根底理论知识包含模拟电路、数字电路和C语言知识。模拟电路和数字电路属于抽象学科,要把它学好还得费点精神。在你进修单片机之前,觉得模拟电路和数字电路根底不好的话,不要急着进修单片机,应该先回顾所学过的模拟电路和数字电路知识,为进修单片机增强根底。
否则,你的单片机进修之路不仅会很困难和漫长,还可能半途而废。小编始终认为,扎实的电子技术根底是学好单片机的重要关键,直接影响单片机进修入门的快慢。
硬件基础
单片机的并行I/O口在使用时,有哪些注意的地方?
较重的负载接在P0口;P0口输出时应接上拉电阻;P0可复用地址/数据线
读P1需要先输出1使三极管截止;
P2可做地址线;
单片机的存储器;程序存储器和数据存储器的寻址范围,地址总线和数据总线的位数;数据存储器内存空间的分配;特殊功能寄存器区;
时钟及机器周期;
单片机的控制总线、地址总线及数据总线等。
例:
一、填空
1.MCS-51单片机有4个存储空间,它们分别是: 片内数据存储区 、 片内程序存储区 、 片外数据存储区 、 片外程序存储区 。
MCS-51单片机的一个机器周期包括 6个状态周期, 12 个振荡周期。设外接12MHz晶振,则一个机器周期为 1μs。
程序状态字PSW由 8位组成。
在MCS-51单片机内部,其RAM高端128个字节的地址空间称 特殊功能寄存器区,但其中仅有83 个字节11个特殊功能寄存器有实际意义。
MCS-51 系列单片机为 8位单片机,其数据总线为 8位,地址总线为16 位,可扩展的地址范围为 0000H~FFFFH。
MCS-51 单片机的4 个并行I/O 口若作为普通I/O 口使用时,输入操作分为读引脚和读锁存器,需要先向端口写“1”的操作是P1 。
7. MCS-51 单片机的特殊功能寄存器分为可位寻址和不可位寻址两种,那么IE 为可位寻址 ,TMOD 为不可位寻址 。
8.通常MCS-51单片机上电复位时PC=0000H、SP=07 H、通用寄存器采用第0 组,这一组寄存器的地址范围是00H-07H H。
MCS-51单片机堆栈遵循先低地址后高地址 的数据存储原则。
在MCS-51单片机中,使用P2、P0口传送 信号,且使用P0口来传送 信号,这里采用的是 技术。
MCS-51单片机位地址区的起始字节地址为 20H 。
对于并行口在读取端口引脚信号时,必须先对端口写 1 。
PC的内容是下一条要执行的指令的首地址 。
14、MCS-51 单片机运行出错后需要复位,复位的方法是在复位引脚上加一个持续时间超过 2个时钟周期的高电平。
具有4KBytes 储存容量之存储器,其至少需具有 12根地址线。
若地址总线有12条,则单片机可寻址的范围为00H-FFFH 。
问答
1.简述MCS-51 单片机的P0、P1、P2 和P3 口的功能和特点。
都可作为准双向口;P0复用为地址/数据线,需要接上拉电阻;P1输入需要先写1;P2可作为地址线;P3可作为第二功能口;
2.MCS-51单片机的三总线是由哪些口线构成的。
数据线:P0口
地址线:第八位由P0口,高八位由P2口
控制线:P3口
MCS-51单片机的位寻址区的字节地址范围是多少?位地址范围是多少?
20-2F,00-7F
MCS-51单片机存储器在结构上有什么特点?在物理上和逻辑上各有那几个地址空间?
采用指令和数据统一物理地址的冯洛依曼(普林斯顿)结构,物理上四个,逻辑上三个;
简述MCS-51单片机00H-7FH片内RAM的功能划分,写出它们的名称以及所占用的地址空间。
00-1FH:四组8位通用功能寄存器
20-2FH:位寻址区
30H-7FH:特殊功能寄存器
6.请写出MCS-51单片机的五个中断源的入口地址。
对单片机感兴趣的朋友可以找我,我录制了一些关于单片机的入门教程,有需要的童鞋找我拿就行,免费的,私信我“林老师”就可以拿~点击打开我的头像就能领取