以希捷操作系统SeaOS为例:我们拆开硬盘的电路板,能看到CPU,FlashROM,RAM,这三大跟电脑和手机相似的结构FlashROM和固件区(硬盘碟片上的固件使用区域)FlashROM和固件区都是SeaOS系统用来存放的空间,就像我们电脑的C盘,苹果手机的系统区。旧款的单片机设计是由ROM来完成整..
分类:
其他好文 时间:
2017-06-06 22:09:27
阅读次数:
154
(本文以HD44780主控芯片的LCD1602为蓝本进行描述,其中的截图也来自HD44780数据手册,用户可自行搜索其datasheet,有部分整理网上的,但绝对要比你看到的要深入得多) 一.接口 LCD1602是很多单片机爱好者较早接触的字符型液晶显示器,它的主控芯片是HD44780或者其它兼容芯 ...
分类:
其他好文 时间:
2017-06-06 22:04:38
阅读次数:
14893
好不容易,又开启一本书开始看。一直在追求能将追求转化成兴趣的动力! 本人小白,然而执意作死选择嵌入式工程师的活儿,并执着在作死的道路上越走越远,目测可能是因为本人过于乐观,天天做着大神梦。 新购书《匠人手记》 不得不说,确实是一本好书。今晚主要是为了把单片机基础再扫一遍。 技术源于积累,成功源于执着 ...
分类:
其他好文 时间:
2017-06-06 10:50:45
阅读次数:
142
C++ 属于面向对象的编程语言,OOP的思想不必多说,特别对于复杂的软件工程来说,利用OOP绝对是事半功倍,相对于传统的C来说; 当然用C来写单片机程序无可厚非,已经延续了一个传统,从大学时学的开始到工作岗位,好多人都是一直用C来做,但是既然Keil支持C++编译, 可以用C++来编写你的代码,可以 ...
分类:
编程语言 时间:
2017-06-06 10:36:51
阅读次数:
167
1 /* Main.c file generated by New Project wizard 2 * 3 * Created: 周一 六月 5 2017 4 * Processor: 80C51 5 * Compiler: Keil for 8051 6 */ 7 8 #include 9 #i... ...
分类:
其他好文 时间:
2017-06-05 21:03:08
阅读次数:
213
学到矩阵键盘这一块对网上别人写的C代码有些疑问,希望有能看到的大牛帮助解答。 矩阵键盘和独立键盘原理图: 原理:对于图右侧的矩阵键盘,把P3口的低四位(P3.0 ~ P3.3)和高四位(P3.4 ~ P3.7)分别置1,只要有按键被按下,那么与之对应的P3口某一位将由高电平被拉低,两次分别测得了行值 ...
分类:
其他好文 时间:
2017-06-05 00:27:10
阅读次数:
185
最近在调板子的时候又遇到了单片机MCU检测不到的问题,之前百度了一堆驱动问题,已经可以正常烧写程序,但是昨天又写不了了,连单片机都检测不到,将驱动器的RxD与TxD短接,使用串口助手自己给自己发送数字,是可以接收到的,证明仿真器没有问题,交换驱动器与单片机的RxD与TxD,从顺接改为交叉连接,还是不 ...
分类:
其他好文 时间:
2017-06-03 20:12:10
阅读次数:
237
在单片机中嵌入操作系统的利弊 摘要:近年来,在单片机系统中嵌入操作系统已经成为人们越来越关心的一个话题。本文通过对一种源码公开的单片机嵌入式实时操作系统μC/OS-II为例,阐述了在单片机中使用该嵌入式操作系统的优缺点,以及在应用中应当注意的一些问题。 关键词:实时操作系统;μC/OS-II;单片机 ...
分类:
其他好文 时间:
2017-06-03 15:13:48
阅读次数:
226
出售unity3d串口插件 利用C++编写,解决了mono库 serialport的bug. serialport串口的bug地方在于: 1.有一些数据无法收到。 2.会丢失第一个字节。 3.延迟 我写的库,可以接受所有消息,实时接受,支持高波特率,测试稳定的有38400,单片机30ms发送过来一次 ...
分类:
编程语言 时间:
2017-06-01 13:15:59
阅读次数:
150