码迷,mamicode.com
首页 >  
搜索关键字:嵌入式编程    ( 50个结果
使用Keil语言的嵌入式C编程教程(下)
使用Keil语言的嵌入式C编程教程(下) 用8051单片机进行定时器/计数器的计算与编程 延迟是应用软件开发中的重要因素之一。然而,在实现定时延迟的过程中,正常的延迟并不能给出克服这一问题的宝贵结果。定时器和计数器是微控制器的硬件组成部分,在许多应用中使用它来提供具有计数的宝贵时间延迟脉冲两个任务都 ...
分类:编程语言   时间:2020-06-25 17:13:21    阅读次数:69
嵌入式C程序基础与编程结构
嵌入式C程序基础与编程结构 Basics of Embedded C Program and Programming Structure 嵌入式C编程是处理器在我们日常生活中遇到的每一个嵌入式系统(如手机、洗衣机和数码相机)中运行的灵魂。 每个处理器都与一个嵌入式软件相关联。首先也是最重要的是决定嵌 ...
分类:其他好文   时间:2020-06-25 13:49:53    阅读次数:77
嵌入式编程学习随笔
嵌入式编程 第1章 绪论 1.1 ARM介绍1 第一部分:ARM相关概念 0、为什么要推出ARM汇编 ? 0.1 对比X86,8051汇编,从更底层的角度去理解相关的知识的 ? 0.2 为后续嵌入式课程作准备(S3C2440,STM32F103,EXYNOS4412) ? 0.3 学习目标:了解AR ...
分类:其他好文   时间:2020-06-10 11:29:26    阅读次数:89
fcntl 文件锁和struct flock
当有多个进程要访问同一个文件的时候,为了防止多进程访问导致的不一致,我们就要考虑进程间的同步问题了。 举例说明:在嵌入式编程中经常会遇到写配置文件的问题,这个时候由于多进程操作就需要跟配置文件加写锁操作。 fcntl是一个非常强大的函数,在这里我们可以使用它来给文件的某一个部分上锁。先来看一下它的声 ...
分类:其他好文   时间:2020-06-06 18:14:33    阅读次数:71
嵌入式编程中,如何使用复杂指针?
嵌入式编程中,如何使用复杂指针?1.说明在C语言编程中,指针是最容易出错的地方,尤其是在很多指针同时出现的时候,看的眼花缭乱的,本文从嵌入式中常用的复杂角度进行分析,彻底搞清楚C语言中的容易弄错的指针使用问题。2.函数指针与指针函数在C语言中,函数是有他的地址,同理,函数有也有他的地址,如果如果我们把函数的地址赋值给函数指针,那么我们就可以间接的通过函数指针调用函数地址了。函数指针的定义如下:数据
分类:其他好文   时间:2020-04-17 15:46:59    阅读次数:75
嵌入式编程中,如何使用复杂指针?
1.说明 在C语言编程中,指针是最容易出错的地方,尤其是在很多指针同时出现的时候,看的眼花缭乱的,本文从嵌入式中常用的复杂角度进行分析,彻底搞清楚C语言中的容易弄错的指针使用问题。 2.函数指针与指针函数 在C语言中,函数是有他的地址,同理,函数有也有他的地址,如果如果我们把函数的地址赋值给函数指针 ...
分类:其他好文   时间:2020-04-17 15:39:50    阅读次数:54
C语言与汇编的嵌入式编程:汇编调用函数(两数交换)
编写一个两数交换函数swap,具体代码如下: #include<stdio.h> void swap(int *a,int *b) { int temp; temp = *a; *a = *b; *b= temp; //printf("a=%d,b=%d,temp=%d\n",a,b,temp); ...
分类:编程语言   时间:2020-02-06 01:19:03    阅读次数:98
C语言与汇编的嵌入式编程:统计字符串中各字符出现的次数
原始C语言: #include<stdio.h> void main(){ char str[1024]; char pipei[] = "abcdefghijklmnopqrstuvwxyz"; int count[26]={0}; int i=0,j=0; scanf("%s",str); pr ...
分类:编程语言   时间:2020-02-02 23:30:53    阅读次数:108
写一个求100以内素数的C语言与汇编的嵌入式编程
写汇编之前,需要搞清楚C语言代码的写法,这里以最简单的算法举例说明 C代码如下: #include <stdio.h> void main(){ int i,j; int count=1; for(i=2;i<=100;i++) { for(j=2;j<i/2;j++) { if(i%j==0) { ...
分类:编程语言   时间:2020-02-02 17:45:59    阅读次数:78
C#上位机嵌入式编程(一):16进制数据与Byte数组的转化
(1)使用System.BitConverter static void Main(string[] args){ UInt64 sendData = 0xA000A908020001FE; byte[] bs = System.BitConverter.GetBytes(sendData); // ...
分类:编程语言   时间:2020-01-29 16:15:24    阅读次数:75
50条   1 2 3 4 5 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!