寥寥数笔,记录我的C语言盲点笔记,只为曾经经历过,亦有误,可交流。1.int* a和int *a有区别吗?没有任何区别,都表示a是int指针
建议这么写int *a;这样明显一点
理由如下
int *a,b;
a是指针,b是整形,一幕了然
但是你如果写成int* a,b;
虽然a还是指针,b还是整形
但是a前面没直接跟*,一不留神,还真把b看成指针了2.C语言中和单片机C语言的数据类型char,前...
分类:
编程语言 时间:
2014-06-05 00:59:18
阅读次数:
404
Honkly开发板V2.0Honkly开发板V3.0反面:
分类:
其他好文 时间:
2014-06-02 09:42:48
阅读次数:
375
首先介绍一下,我是信息工程学院出来的,专业主攻硬件方向,什么模电数电、信号系统和单片机原理这样的,接触到编程门槛的是C语言的学习。上.NET的第一堂课就有说到,面向过程和面向对象语言的区别和优劣势,当时只是当做科普听听就是。然后经过一个星期的和C一模一样的语法基础,到了面向对象的相遇。
老实说,以....
分类:
其他好文 时间:
2014-06-02 06:15:55
阅读次数:
462
串口通信
随着多微机系统的广泛应用和计算机网络技术的普及,计算机的通信功能愈来愈显得重要。计算机通信是指计算机与外部设备或计算机与计算机之间的信息交换。
通信有并行通信和串行通信两种方式。在多微机系统以及现代测控系统中信息的交换多采用串行通信方式。...
分类:
其他好文 时间:
2014-06-01 13:09:52
阅读次数:
399
main.c 1 #include 2 #include"2401.h" 3 4 #define
uint unsigned int 5 #define uchar unsigned char 6 7 sbit KEY8=P3^7; //发送按键 8
sbit beep=P2^3;//...
分类:
其他好文 时间:
2014-05-27 23:56:22
阅读次数:
599
/*
使用keil4
可运行8个任务
任务从rtos_wait()处切换,在定时时间到后从定时中断中切换回来。
*/
#include "STC12C5A...
分类:
编程语言 时间:
2014-05-26 05:05:42
阅读次数:
419
STM8L 系列单片机是
ST公司推出的低功耗单片机,与STM8S系列相比功耗降低了很多,但内部结构也删减了很多,使用时一定要仔细阅读手册。 (本人
因为中断问题纠结了大半天),这是第一次使用STM8实现功能不是很复杂,就没想研究库函数,准备直接控制寄存器操作。在外部中断中这一点很不同, S...
分类:
其他好文 时间:
2014-05-25 03:46:27
阅读次数:
292
main.c 1 #include 2 #include 3 4 #define uchar
unsigned char 5 6 /***************************************************/ 7
#define TX_ADR_WID...
分类:
其他好文 时间:
2014-05-25 03:01:14
阅读次数:
408
4个任务
/*
使用keil4
可运行8个任务
任务从rtos_wait()处切换,在定时时间到后从定时中断中切换回来。
*/
#include "STC12C5A.H"
#define TIMER_RELOAD() {TL0=0x00;TH0=0xC4;}//使能T/C 初始10ms
#define MAX_TASKS 8 //任务槽最大个数.
unsig...
分类:
编程语言 时间:
2014-05-25 02:03:17
阅读次数:
293
/*
CRTOS 实时可剥夺型内核
1.任务不用预加载,不用预定义。任务调用时加载,可删除(退出死循环即可)
2.单位轮转查询时间由晶振和定时器初始化决定。在这里为10ms
3.定时时间为【 time*单位轮转查询时间 】 ,其中time为 rtos_wait(time)中time.
4.可运行多个任务【自定义】
5.任务从rtos_wait()处切换,在定时时间到后从定时中断中切换回...
分类:
编程语言 时间:
2014-05-24 14:22:34
阅读次数:
372