In Doing We Learning 在操作中学习。如果只是光看教程,没有实际的操作,对编程语言的理解很空泛,所以决定从单片机中学习C语言。 #include<reg52.h> //包含的头文件。 sbit LED = P0^0;sbit ADDR0 = P1^0;sbit ADDR1 = P1 ...
分类:
其他好文 时间:
2017-11-18 23:43:06
阅读次数:
204
本文写作的动机是为了与喜欢编程的朋友分享个人的一点点经验,能力有限,不足之处,见谅,望指教。 我从大一开始接触c语言,在此之前对编程一无所知。老师讲的我大部分在考试后还给老师了,课程对我的意义仅仅是告诉我有编程这么回事。 后边写过一段时间的单片机程序,没有谁来告诉我这是咋回事,全凭搜,看教程。51单 ...
分类:
其他好文 时间:
2017-10-12 19:00:09
阅读次数:
157
我们在写单片机程序时,最常用的一个函数就是延时函数,很多情况下,都需要我们产生一个延时,如果此时,程序对延时的精确程度较高,显然一般的延时函数并不能满足我们的需求,那我们该怎么办呢?这个时候,Systick定时器就是它发挥作用的时候了。什么是Systick定时器呢?简而..
分类:
其他好文 时间:
2017-10-09 10:03:15
阅读次数:
165
一些时间去准备朋友的元器件了... 接着写,,争取今天写完所有的文章,,因为答应了朋友下周5之前要做好朋友的东西 对于TCP大家在玩AT指令的时候有没有发现客户端最多连接5个,,,再连接就不行了?? 所以在用AT指令开发的时候单片机程序一定要记得清除多余的连接 现在看用LUA语言怎么做 直接先上菜 ...
分类:
其他好文 时间:
2017-09-16 18:42:22
阅读次数:
350
接触了两年多时间的单片机编程本人对关于单片机程序内存如何耗费的问题一直懵懵懂懂,直到在近日看到某篇有关于MDK MAP文件介绍的帖子后才有种醍醐灌顶的感觉,这里我将分享在此之上的观点与见解以供大家讨论学习。 大家都知道ARM单片机的内部存储空间极其匮乏无论是从Flash还是RAM上,每每给单片机机编 ...
分类:
其他好文 时间:
2017-09-11 22:39:05
阅读次数:
286
一入硬件深似海! 曾经是写单片机程序和Linux驱动的。主要是C语言。对硬件也是稍有了解。但大多数都停留在单片机的DIP时代! 如今在做一个智能家居的项目。硬件软件都要来,上的是Android。驱动已经被老大弄的差点儿相同了,非常多驱动原厂都给了,改改 配置即可,也没太大难度。如今仅仅好硬着头皮整硬 ...
分类:
其他好文 时间:
2017-07-28 15:36:38
阅读次数:
145
初学C#,没有看视频教程,也没有C++基础,只有C基础、VB基础。 喜欢VB的快捷,很方便就可以搭建起windows的开发环境,很容易上手。 同样,喜欢C的简单,自由。长期写单片机程序,知道C的灵活是无可替代的。 由于需要开发USB,硬件使用的是FPGA+CY7C68001,因为不需要开发USB的固 ...
C++ 属于面向对象的编程语言,OOP的思想不必多说,特别对于复杂的软件工程来说,利用OOP绝对是事半功倍,相对于传统的C来说; 当然用C来写单片机程序无可厚非,已经延续了一个传统,从大学时学的开始到工作岗位,好多人都是一直用C来做,但是既然Keil支持C++编译, 可以用C++来编写你的代码,可以 ...
分类:
编程语言 时间:
2017-06-06 10:36:51
阅读次数:
167
前言 定性认识 1、在编写单片机程序时,分为裸机程序和带操作系统的程序。裸机程序在运行时,从上而下顺序、串行地执行。 例如: void main(){ init(); while(1){ key();//按键操作 Display();//显示 GetsensorVal();//获取传感器输出 Ctr ...
分类:
其他好文 时间:
2017-05-20 20:04:14
阅读次数:
230
时间片轮调的单片机程序结构 作者:佚名 来源:本站原创 我们使用单片机去做一些任务的时候,通常把程序写成顺序结构,基本可以解决大部分的设计要求了。而且这种结构便于理解,而且程序易构成模块化,在各个模块中调用实现更复杂的任务。 然而顺序结构的写法,有时候避免不了沉重冗长的时间等待。例如键盘扫描,你就给 ...
分类:
其他好文 时间:
2017-04-17 09:35:36
阅读次数:
260