C8051
咕噜咕噜斯基
哎哟, 不错哦.
展开
-
C8051F34x Memory Organization
更多详细内容可以参考手册.原创 2012-11-09 10:33:17 · 925 阅读 · 0 评论 -
C8051F单片机使用注意事项
C8051F单片机使用注意事项(原创)由于C8051F单片机是3.3V低功耗、高速单片机,与大家过去应用传统的5V供电低速单片机在引脚处理与PCB布板方面会有一些区别,我们总结了这方面的经验,提供给大家。以避免在应用设计上走弯路。一、电源和地线方面的处理 1、模拟电源和数字电源要分别供电,可以使用两个稳压电源分别供电,但是两个电源之间的转载 2014-03-01 14:44:11 · 4235 阅读 · 1 评论 -
C8051F340 外接 FM24C04 时的端口配置问题
原文是想利用单片机自带的 SMBus 端口, 但是官方自带的例程用了好几个定时器, 而我的这个小项目也需要很多定时器资源, 不够用了. 擦.........所以干脆用 IO 口模拟 I2C 时序来操作 FM24C04 得了, 项目对时间要求也不苛刻. 所以, 就出现了文章要介绍的问题:由于绘制原理图时, 已经将 SMBus 的端口 SDA/SCL(对应 P0原创 2013-12-25 17:32:16 · 2527 阅读 · 0 评论 -
RTX Tiny 在 Small memory model 时的栈溢出问题.
今天在测试运行 RTX Tiny 系统的多任务时遇到的一个小问题. 单片机: C8051F340发现: 定义了一个全局变量(一个字节)用于在中断里定时 3s 使用. 烧写后居然不能用了?我把 static 去掉, 不行. 其实这个也不可能影响. 哈哈.....瞬间觉得自己好菜.我又把他们注释掉. 烧进去好用了. 我擦........然后我改了下, 中断里发送 signal 在任务原创 2013-12-20 21:30:20 · 2054 阅读 · 0 评论 -
使用 RTX51 Full 时 A43 错误解决
// source\RTXCONF.A51(3): error A43: RESPECIFIED PRIMARY CONTROL主要报出上面错误. 也就是 RTXCONF.A51 第三行: $NOXREF 查阅了 NOXREF 在手册中的描述, 如下图:意思就是生成的 listing 文件中 C 代码与汇编代码交叉是引用的. 默认是非交叉引用的. 所以, 这里有个冲突,原创 2013-12-03 16:46:17 · 2494 阅读 · 0 评论 -
error C212: indirect call: parameters do not fit within registers
转自: http://www.keil.com/support/docs/2066.htmInformation in this article applies to:C51 All VersionsCx51 All VersionsSYMPTOMSI'm using function pointers and object-oriented programmi转载 2013-08-16 15:13:14 · 6082 阅读 · 0 评论 -
SMS0658B 段式液晶显示例程
头文件:#ifndef _SMS0658B_LCD_H_#define _SMS0658B_LCD_H_/* ========================================================================================================= SMS0658B 段式液晶结构图: ___A___原创 2013-04-09 15:17:31 · 1462 阅读 · 0 评论 -
Keil C51大端模式与版本选择导致的仿真器Code size limit:2k
调了半天的磁石电话程序, 由于一些原因导致了调试进度慢, 发现问题的不及时:1. keil MDK的版本问题, 使用C8051调试器调试时, 会弹出窗口说仿真模式, code只能小于2K的限制. 但是使用download可以下载烧入.最后发现是我和谐的时候版本选择问题, 开始还以为是4.6版本太高级了. 实际上是由于使用破解程序时, 将默认的 standard 改成了 profe原创 2013-01-06 18:39:56 · 4121 阅读 · 0 评论 -
提高C8051F350中ADC精度应注意的一些问题
原文: http://www.eaw.com.cn/news/display/article/7488==============================================================================================================================利用C8051F350我们做到了稳转载 2012-12-19 08:30:24 · 4831 阅读 · 1 评论 -
C8051F34X IO 引脚初始化步骤
原创 2012-11-09 18:58:04 · 1737 阅读 · 0 评论 -
DM9000 8bit 模式时, 初始化, 接收及发送函数
#include "dm9000a1.h"#include "dm9000a.h"#include "debug.h"#include "gpio.h"#include "timer.h"#include "net.h"// ±¾µØÈ«¾Ö±äÁ¿static uu8 ether_addrress[6]; ////ÎïÀíµØÖ·static uu32 multimac原创 2014-07-30 16:36:07 · 3189 阅读 · 1 评论