![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C51
Echo_Anna
这个作者很懒,什么都没留下…
展开
-
初学AD9画PCB板的拦路虎
Altium Designer 9是我们在画单片机PCB板时所要用到的一款常用的软件,繁多的作图步骤,我就不一一叙述了。初学画PCB板,第一次画的是C51的最小系统,像我这种不细心的人,丢三落四的小错误还是有很多的,归纳一下,防止下次再犯。1.要把新建的Project文件(.PrjPcb),原理图(Schematic)文件(.SchDoc),PCB(.PcbDoc),以及PcbLib和SchL原创 2016-08-04 00:37:30 · 6494 阅读 · 0 评论 -
初学者:C51的延时函数的编写及工程创建
初次系统地用keil for C51软件学习C51单片机,今天就简单地聊聊如何创建keil工程编写延时函数delay().1.首先,打开keil软件,在工程菜单栏(project)里选择New Project,并命名一个工程。2.接着,选择所要使用的芯片类型,比如我所学的芯片是STC89C52RC,虽然这个国产的芯片在keil中没有相应的选项,但是因为这个芯片是以C51的为内核的,那么我们原创 2016-07-31 20:15:45 · 5179 阅读 · 0 评论 -
单片机程序主函数中while(1)的作用
在单片机的主程序中,我们在写程序的时候,总是写一个while(1)的语句,以此达到让程序进入一个无限死循环中,其目的是让程序一直保持在我所需要的运行情况下,例如:流水灯的程序让LED灯一直在交替闪烁,LCD显示不停地在刷新。该循环并不是阻止程序的跑飞(程序的跑飞我会在下一篇博客中学习一番),而是防止main()返回。因为在嵌入式中,main函数是不能返回的,而虽然我们所编写的单片机程序是用的是原创 2016-09-16 22:15:39 · 16824 阅读 · 2 评论 -
51系列单片机程序跑飞的学习
一、 程序运行跑飞现象:单片机中的程序计数器(PC)的值出乎我们所需要的,发生了异常的偏移,脱离了原本设定好的程序要执行的位置,进入原定程序以外的区域,例如:程序的空白区、程序以外的空间或者是某种死循环中。二、 跑飞的影响:使指令的地址码和操作码发生改变,而PC把操作码当作指令来执行,操作码改变就代表着将执行错误的指令;或者PC的值指向一个不符合逻辑关系的指令或非程序的区域,会造成运行原创 2016-09-17 00:35:49 · 2766 阅读 · 0 评论 -
LCD12864串行与并行的比较分析
LCD12864的通讯方式是串行、并口可选的,那么这两种有什么区别呢?1)串行有查忙,需要加延时,否则会出现乱码;并行没有查忙,可以不用延时,但是反应慢。2)串行速度相对较慢,但是占用的I/O口少;并行相对速度快,但是占用的I/O口多,需要8+3条I/O口。3)串行CS要特殊处理一下.控制起来比较耗时占用单片机资源多,当然也有些小技巧解决,如在CS拉低以后要重新工作必须执行0x30指令原创 2016-10-09 09:36:52 · 18341 阅读 · 2 评论 -
Keil编程环境下的错误
每次在Keil编程环境中遇见各种各样的error和warning,这里就积累一点我所遇见的问题。Q1:*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNALQ2:*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS没有调用到定义过的函数,变量什么的,看看具体的警告原创 2016-09-27 15:58:28 · 4152 阅读 · 0 评论 -
AD9如何创建原理图元件
在自己做项目的时候,总会遇到一些我的元件库里所没有的元件,这个时候,我就需要在画原理图之前画出相应的所需要的元件的原理图及PCB的封装,首先我就拿NRF24L01+举例,先画出相应的原理图。1)首先,在需要打开AD9选择File->New->Library->Schematic Library,建立了自己的原理图库。如下:注意:如果已经有原理图库的话,只需打开相应的库,然后就可以画原创 2016-09-28 13:55:56 · 16529 阅读 · 2 评论 -
单片机如何获得5V电源
在单片机实际设计中,有时会需要在电路中用到5V电压源,那么这个常见的实验需求有哪些办法解决呢,我综合网上的资料,概括一下:1)USB 这种方法在我们直接将单片机板与电脑连接调试的时候,算是简单又方便的办法了,但如果我所要得到的成品不直接连接外部的器件,这就得舍弃。 常用的,USB/5V插头线,这是一种专门的电源线,一端是USB通用接口,可以直插USB端口,另一端是内正外负电压原创 2016-10-08 12:47:23 · 33053 阅读 · 0 评论 -
LCD12864新手入门
最近在做毕业设计的单片机项目,涉及到LCD12864这个元器件,淘宝上有一大堆的产品,像我这样的菜鸟,都不知道怎么选了。在看了贴吧的一个人的初学总结,我此处转一下,大家一同学习,也谢谢他的智慧结晶。 转: 12864液晶种类繁多,光常用的控制器就有4种,每一种都有自己的特点。当然指令也各不相同。学习者不搞明白液晶类型,肯定是无从下手。 1. 12864液晶的型号 通常的型号是XX1...转载 2018-04-15 21:12:22 · 11309 阅读 · 1 评论