RSS
综合内容
c++开发单片机方便吗?
C++和C的主要不同之处在于OOP(面向对象编程)支持,但要实现OOP,需要多一点的内存,更重要的是需要MCU有灵活的指针和栈操作能力,也就是就要有高效灵活的变址寻址和基于栈指针的变址寻址能力,而目前的大多数8位MCU的内存资源和体系结构都不足以支持OOP,但在大多数32...
作者:不详发表于:2007-03-08 00:49:59 点击:156 评论:0 查阅全文...
如何在c程序中使用汇编编程
方法一:在每个汇编语句前加asm即可。如 voidreset_data(void) { asmmovr0,#0dfh asmdo_resetdata: asmmov@r0,#00h asmdjnzr0,do_resetdata return; } 方法二:把asm作为关键字后续汇编用大括号括起来即可。如下: voidreset_data(void) { asm {movr0,#0dfh do_resetdat...
作者:不详发表于:2007-03-08 00:48:57 点击:185 评论:0 查阅全文...
HITECH C and MPLAB中调试局部变量和数组的观察与调试
我在国外的网站看到一个有关如何利用HITECHC和MPLAB调试的问题,其中说道,如果想在WATCH窗口察看局部变量必须把fakelocal编译选项打开,另外,如果看数组的话,也能找到它的起始地址。方法: nodeproperties中编译时选择retainlocalsymbol选项...
作者:不详发表于:2007-03-08 00:47:44 点击:127 评论:0 查阅全文...
C语言所编程序如何优化?
C语言所编程序不能直接用到DSP上吗?如何优化? C的优化有很多方法: 首先是用第三级优化(-O3),但效率不高(经验),还有一些诸如用一条读32位的指令读两个相邻的16位数据等,具体情况可以看看C优化手册。 但这些效率都不高(虽然ti的宣传说能达到80%,我自己做的时候...
作者:不详发表于:2007-03-08 00:46:52 点击:186 评论:0 查阅全文...
c与汇编的优势
以目前大多数国内单片机开发的现状看,其产品的产量并不大,开发费用在成本中占的比重偏大,因此C语言有相当的成本优势。其实用C开发比汇编代码量也就大20%左右,如果把开发人员的工资和多出的存储器价格相均衡的话,C在大多数情况下都有成本优势。C的优势不仅仅表现在...
作者:不详发表于:2007-03-08 00:46:00 点击:125 评论:0 查阅全文...
液晶显示模块TC1602A与单片机的接口技术
随着科技的发展,液晶显示模块的应用前景更加广阔,目前已广泛应用于电子表、计算器、液晶电视机、便携式电脑、掌上型电子玩具、复印机、传真机等许多方面。 液晶显示(LCD)大体分为笔段型、字符型、点阵图形型等几大类,字符型液晶显示模块是一类专门用于显示字母、数...
作者:不详发表于:2007-03-04 07:00:37 点击:879 评论:0 查阅全文...
4BIT OTP单片机实现USB/PS2 MOUSE的设计
USB低速设备的设计发展到现在已经有了相当的成熟度。 各家IC公司都推出了USB DEVICE端的解决方案, 一般以8 BIT CPU CORE + USB SIE为主流构架。 SH69P04是中颖电子(Sinowealth)本着丰富USB产品应用,降低USB IC成本而设计的4BIT OTP单片机, 用以开发USB DEVICE设备。 SH6...
作者:不详发表于:2007-03-03 13:01:33 点击:217 评论:0 查阅全文...
PIC16F877单片机的图形液显示模块接口技术
摘要: 详述PIC16F877单片机的MG-12232图形点阵式液晶显示器的硬件接口电路特点和接口软件编程方法。 关键词: PIC16F877 LCD 接口 引言 由于液晶显示器(LCD)具有功耗低、体积...
作者:不详发表于:2007-03-03 12:52:53 点击:289 评论:0 查阅全文...
教程下载