首页· 导航
在线工具
嵌入式系统
电子电路
PCB技术
电路
单片机
电源
开关
电子
驱动
linux
PCB
fpga
开关电源
功放
USB
protel
LED
POWERPCB
用
C语言
开发DSP嵌入式系统
2013-01-09
肖宛昂 曾为民
10
摘要:目前很多嵌入式系统以DSP 为核心构建,但是,采用汇编语言开发DSP 系统存在开发难度大、开发周期长、维护性差等缺点,应用C 语言开发DSP 系统是广大嵌入式开发者的迫切要求。有关单片机的C 语言开发有相当多的资料可以参考,而DSP 系统的C 语言开发却很少见。本文以TI 公司的DSP 器件TMS320F24X 系列为例,讲述怎样 .. [
查看全文
]
51单片机
C语言
编程基础及实例
2012-12-21
32
基础知识:51单片机编程基础第一节:单数码管按键显示第二节:双数码管可调秒表第三节:十字路口交通灯第四节:数码管驱动第五节:键盘驱动第六节:低频频率计第七节:电子表第八节:串行口应用基础知识:51单片机编程基础单片机的外部结构:DIP40双列直插; P0,P1,P2,P3四个8位准双向I/O引脚;(作为I/O输入时,要先 .. [
查看全文
]
C语言
实现循环移位
2012-12-20
10
首先声明:我学习单片机
C语言
还不到半年,所以我还是菜鸟,我贴出的东西或许你们都知道,但我只想把我学习的经历给记录下来,希望你能找到你所想要的. 我记得做学单片机做的第一个实验就是做循环彩灯的实验,如果用汇编RL和RR很容易实现循环移位,但是
C语言
编程的移位指指令不能循环,移了后以0填充。 如果用C实现循环移位呢? 我 .. [
查看全文
]
嵌入式
C语言
的0x8本“经书”
2012-11-21
embeddedsoft
13
在这公布这几本关于C的“经书”,让更多人实习之,练就一身绝世的嵌入式
C语言
好功夫。 在当今嵌入式“武林”中,流传着几本人人都想偷学几招的
C语言
的武功秘籍。这些秘籍都是旷世武学奇才耗尽毕生精力所著,部分秘籍流经数十载仍经久不衰,让它的无数实习者受益匪浅。 今天,承蒙武林大会所拖,在这公布 .. [
查看全文
]
ARM嵌入式系统
C语言
编程
2012-11-02
姜换新
13
摘要 本文详细介绍了嵌入式平台上用C 语言编写系统软件和应用软件的方法。虽然是针对ARM平台介绍的,但基本经验和算法也适 合于其他嵌入式平台的软件设计。 1引言 无操作系统支持的嵌入式软件包括系统引导(BOOT) 、外围驱动程序、存储管理、系统IPO、通信、应用程序等方面,需要结合采用汇编语言(约占10 %) 和C 语言(约占90 % .. [
查看全文
]
DSP
C语言
基础要点
2012-10-29
8
年初到现在,接触DSP已经半年了,由于公司没有人指导,做了这么久都没出什么大的成果,也走了不少的弯路。以前做单片机用C编过一些程序,个人觉得还可以。现在看来也只是在吃以前在学校里面一些
C语言
皮毛的老本,加上一些网上说的所谓的技巧什么的结合以前汇编的经验做了一些针对处理器的优化而已,实在“鸡肋&rdquo .. [
查看全文
]
24C64 EEPROM读写的
C语言
程序
2012-09-14
207
/*24C64子程序 */ bit I2C_Start(void); void I2C_Stop(void); void I2C_Ack(void); void I2C_Nack(void); bit I2C_Send_Byte( uchar); uchar I2C_Receive_Byte(void); void AT24C64_R(void *mcu_address, uint AT24C64_address, uint count); void AT24C64_W(void *mcu_address, uint AT24C64_address, uint count); .. [
查看全文
]
“安全第一”的
C语言
编程规范
2012-09-14
陈萌萌 邵贝贝
90
编者按:
C语言
是开发嵌入式应用的主要工具,然而
C语言
并非是专门为嵌入式系统设计,相当多的嵌入式系统较一般计算机系统对软件安全性有更苛刻的要求。1998年,MISRA指出,一些在C看来可以接受,却存在安全隐患的地方有127处之多。2004年,MISRA对C的限制增加到141条。嵌入式系统应用工程师借用计算机专家创建的
C语言
.. [
查看全文
]
C语言
嵌入式系统编程修炼(背景篇)
2012-07-26
宋宝华
11
不同于一般形式的软件编程,嵌入式系统编程建立在特定的硬件平台上,势必要求其编程语言具备较强的硬件直接操作能力。无疑,汇编语言具备这样的特质。但是,归因于汇编语言开发过程的复杂性,它并不是嵌入式系统开发的一般选择。而与之相比,
C语言
--一种"高级的低级"语言,则成为嵌入式系统开发的最佳选择。笔者 .. [
查看全文
]
C语言
嵌入式系统编程修炼(内存操作)
2012-07-26
宋宝华
16
数据指针在嵌入式系统的编程中,常常要求在特定的内存单元读写内容,汇编有对应的MOV指令,而除C/C++以外的其它编程语言基本没有直接访问绝对地址的能力。在嵌入式系统的实际调试中,多借助
C语言
指针所具有的对绝对地址单元内容的读写能力。以指针直接操作内存多发生在如下几种情况:(1) 某I/O芯片被定位在CPU的存储空间 .. [
查看全文
]
C语言
嵌入式系统编程修炼(性能优化)
2012-07-26
宋宝华
20
使用宏定义在
C语言
中,宏是产生内嵌代码的唯一方法。对于嵌入式系统而言,为了能达到性能要求,宏是一种很好的代替函数的方法。写一个"标准"宏MIN ,这个宏输入两个参数并返回较小的一个:错误做法:#define MIN(A,B)( A <= B ? A : B )正确做法:#define MIN(A,B) ((A)<= (B) ? (A) : (B) )对于宏,我们需要知道三 .. [
查看全文
]
小容量单片机系统的
C语言
程序结构
2012-07-22
彭光
9
2002年初,笔者着手写一个IC卡预付费电表的工作程序,该电表使用Philips公司的8位51扩展型单片机87LPC764,要求实现很多功能,包括熄显示、负荷计算与控制、指示闪烁以及电表各种参数的查询等,总之,要使用时间的单元很多。笔者当时使用ASM51完成了这个程序的编写,完成后的程序量是2KB多一点。后来,由于种种原因,这 .. [
查看全文
]
2/3
首页
上一页
1
2
3
下一页
...末页
推荐文章
热敏电阻温度阻值查询程序
一款常用buffer程序
1602液晶显示模块的应用
GNU C 9条扩展语法
C99语法规则
FreeRTOS 动态内存管理
如何实现STM32F407单片机的 ..
STM32使用中断屏蔽寄存器BA ..
ARM汇编伪指令介绍
单片机硬件系统设计原则
最新文章
如何实现STM32F407单片机的 ..
STM32使用中断屏蔽寄存器BA ..
STM32单片机接收不定长度字 ..
FreeRTOS 动态内存管理
一款常用buffer程序
实时操作系统VxWorks的内核 ..
uC/OS-II内核超时等待机制的 ..
Linux网络接口的源码分析
ucos下lwip应用心得
VxWorks下在线升级技术
热门文章
51单片机LED16*16点阵滚动显示
C99语法规则
FreeRTOS 动态内存管理
ARM9远程图像无线监控系统
用单片机模拟2272软件解码
如何实现STM32F407单片机的 ..
新颖的单片机LED钟
AVR单片机SPI实例
24C64 EEPROM读写的C语言程序
1602液晶显示模块的应用
本站简介
|
意见建议
|
免责声明
|
版权声明
|
联系我们
CopyRight@2024-2039 嵌入式资源网
蜀ICP备2021025729号