初学者都知道,Keil 4 是开发单片机必不可少的好工具。其对应开发的硬件平台有多个,Keil MDK-ARM和Keil C51较为常用,但是平时我们总是认为"只要安装keil就可以开发单片机了",这样很多初学者都会随便安装一个keil。其实不然,要开发单片机就需要用到C51版本的keil,这成为初...
分类:
其他好文 时间:
2014-12-08 00:45:35
阅读次数:
358
第14章 预处理及用户配置文件 ? 预处理命令通常在程序编译时进行一些符号处 理,其并不执行具体的硬件操作。C51语言中的预 处理命令主要有宏定义指令、文件包指令和条 件编译指令,还有其他一些调试时使用的指令。 本章将详细介绍各种预处理命令以及C51的用户配 置文件,并结合一定的程序实例以加深理解。...
分类:
编程语言 时间:
2014-12-06 12:39:31
阅读次数:
294
1.首先是汉化
keil一般都有0XFD的bug,这个是对汉字的支持不好,要想修正也不难
其实我用十六进制软件比如UltraEdit 安装网上提供的方法就可以修复了
修复0xfd BUG。
用十六进制编辑软件如UltraEdit打开c51.exe和cx51.exe(这两个文件是相同的,名字不同),搜索80FBFD,改为80FBFF即可。
c51.exe位置:K...
分类:
其他好文 时间:
2014-12-04 17:58:48
阅读次数:
204
EA 全局中断允许位ET2 定时器/计时器2中断允许位ES 串行口中断允许位ET1定时器/计时器1中断允许位EX1 外部中断1中断允许位ET0定时器/计时器0中断允许位EX0外部中断0中断允许位PS 串行口中断优先级控制位PT1 定时器/计数器1中断优先级控制位PX1 外部中断1中断优先级控制位P....
分类:
其他好文 时间:
2014-11-13 10:41:07
阅读次数:
218
Keil_uvision_4基本使用教程 注册方法: 1. 安装Keil C51 V9.00版本,即uV4 2. 打开uVision4,点击File---License Management...,打开License Management窗口,复制右上角的CID 3. 打开KEIL_Lic.exe注...
分类:
其他好文 时间:
2014-10-27 22:52:08
阅读次数:
243
//对于C51来说,内部RAM只有256Byte//其中包括,低128Byte直接寻址的data和高128Byte间接寻址的idata(也包括SFR)//data 定义的变量只能寻址低128Byte//idata 定义的变量可以寻址整个iRAM#define LEN 120 data unsi...
分类:
其他好文 时间:
2014-10-25 11:50:09
阅读次数:
190
独立按键消抖程序,带您了解独立按键的使用方法...
分类:
其他好文 时间:
2014-10-17 13:52:56
阅读次数:
138
讲述共阳极数码管的静态显示和动态显示,有利于初学者进行学习,带您进入电子世界。...
分类:
其他好文 时间:
2014-10-16 13:26:12
阅读次数:
189
所以,发送和接收寄存器可使用同一地址,编写验证程序(发送和接收是独立空间):读取一个数(1)->发送一个数(2)->再读取得1则是独立空间不知道STM32串口寄存器和C51串口寄存器是否同样道理STM32串口寄存器:STM32的发送与接收是通过数据寄存器USART_DR来实现的,这是一个双寄存器,包...
分类:
其他好文 时间:
2014-09-13 17:14:05
阅读次数:
230
引用的是编译器的类库路径里面的头文件" "引用的是你程序目录的相对路径中的头文件假如你编译器定义的自带头文件引用在C:\Keil\c51\INC\下面则#include引用的就是C:\Keil\c51\INC\stdio.h这个头文件不管你的项目在什么目录里,C:\Keil\c51\INC\stdi...
分类:
其他好文 时间:
2014-09-05 11:18:11
阅读次数:
191