C:\Keil\C51\INC\Cypress
D:\Cypress\Cypress Suite USB 3.4.7\Firmware\inc 1、发现Suite3.4.7文件夹里面的FX2.h文件和Keil内部携带的FX2.h文件匹配(一样). 2、两个fx2regs.h文件不匹配, Suite3...
分类:
其他好文 时间:
2014-08-23 16:30:31
阅读次数:
209
比较WXS师兄同步传输固件和异步传输固件的区别,发现dscr.a51、fw.c文件完全一致,tcxmaster.c有一行存在区别,位于初始化函数TD_Init(void)中:
在同步固件中:IFCONFG=0x03;//0000 0011
在异步固件中:IFCONFG=0xCB;//1100 101...
分类:
其他好文 时间:
2014-08-17 09:09:41
阅读次数:
202
能够控制矩阵键盘以后,我就直接改代码控制8X8的键盘,用P1和P3口 1 void keyscan() 2 { 3 uchar tmp; 4 P1 = 0xff; 5 P3 = 0x00; 6 delay(5); 7 tmp = P1^0xff;...
分类:
其他好文 时间:
2014-08-05 21:50:00
阅读次数:
290
//SMG12232A2标准图形点阵型液晶显示模块的演示程序[C51编程语言][MCS51总线接口方式]//应用产品: SMG12232A2标准图形点阵型液晶显示模块// 本演示程序适用于SMG12232A2液晶显示模块与MCS51系列单片机采用MCS51总线的//硬件连线方式。// 本演示程序.....
分类:
编程语言 时间:
2014-07-30 17:17:34
阅读次数:
198
为了做这个看起来很容易,做起来很麻烦的基于51的学生管理系统,我得准备很多的知识,首先是51单片机的一些IO、定时器差不多就可以了,硬件方面还要有数码管、LCD1602、矩阵键盘等知识,至于代码就需要数据结构双向链表的知识就差不多了,用到的软件无非也就是protues、keil、protel这三剑客...
分类:
其他好文 时间:
2014-07-26 00:42:26
阅读次数:
306
STARTUP.A51//启动文件.清理RAM.设置堆栈等.即执行完start.a51后跳转到.c文件的main函数 //特殊寄存器的字节地址和位地址,sfr定义字节变量、sbit定义位变量,用通俗名作为变量名,并赋地址值,从而用名称来使用这些特殊寄存器。 //定义了一些外部函数,在C51单片机编程...
分类:
其他好文 时间:
2014-07-19 20:19:36
阅读次数:
313
问题描述:使用Keil软件时,出现类似错误 Failed to execute'D:Program Files\keil\C51\BIN\C51.EXE'原因:大多都是因为更改了Keil”最初的安装目录”,导致该错误的发生。如果是安装版的,应该不会有这个问题(待确定);此问题几乎都是使用免安装版的,...
分类:
其他好文 时间:
2014-07-16 19:04:00
阅读次数:
573
由于使用了win8系统,之前购买的郭天祥C51开发板在通过一个两头都是usb口的下载线下载程序时出现了问题:下载工具stc isp无法连接到开发板上的串口,所以无法下载程序到c51开发板上,错误显示如下
本人尝试了网络几乎所有的方法,包括更新驱动、恢复驱动到旧版本(可能有用,我没用)等等方式都没有成功。这导致本人当时几乎放弃了这块板子。在尝试过程中我也想过用u转串连接板子上的串口...
分类:
其他好文 时间:
2014-07-04 08:15:00
阅读次数:
268
最近在研究单片机C51对汇编的接口问题。char和int等都比较简单,使用寄存器或固定地地址传值都是可以的,具体可以参考keil的C51 user‘s guide。本篇短文主要重点讨论一下A51下如何遵循C51的接口标准来实现C51的指针。...
分类:
其他好文 时间:
2014-07-02 17:00:10
阅读次数:
194
今天在看别人的CAN总线程序的时候,突然发现了这么一句宏定义:#define XBYTE ((unsigned char volatile xdata *) 0),以前都没注意到过。后来查了一下,发现是在ABSACC.h这个头文件中的。这是C51中专有的东西,在C51编程中只要有外部扩展RAM,就....
分类:
其他好文 时间:
2014-07-02 14:58:41
阅读次数:
358