Keil C51初始化代码 Startup.a51的中文说明
2012-11-19 下岗农民 18
;------------------------------------------------------------------------------ ;STARTUP.A51:用户上电初始化程序 ;------------------------------------------------------------------------------ ; ;用户定义需上电初始化的内存空间 ; ;使用以下EQU命令可定义在CPU复位时需用0进行初始化的内存空间 .. [查看全文]
可以用Proteus仿真的KeilC俄罗斯方块程序
2012-11-13 徐文军 61
//--------------------------------------------------------------------------// //源程序大公开// //(c) Copyright 2001-2005 xuwenjun// //All Rights Reserved// //V1.00// //--------------------------------------------------------------------------// //标 题: 俄罗斯方块程序?// //文件名: x .. [查看全文]
KEILC中.ASM文的导入和硬件仿真
2012-11-12 16
第一大部分,如何把ASM格式文件导入KEIL中: 第1步,启动KEIL,新建工程 第2步,给新建工程起一个名字然后选择保存 第3步,选择要仿真的芯片种类 第4步,打开这个工程目录,用鼠标“右键”点击它内部的下属组目录,选择向组里面添加文件选项 第5步,选择你硬盘上现有的ASM格式文件,选择添加 第6步,如果弹出下面的对 .. [查看全文]
单片机设计与KeilC编程总结
2012-11-11 11
1基本原则 质量是关键。没有人会对很差的工作感到满足。当完成高质量的工作时,你会为此而感到骄傲。不管你是否知道,你都会因为你的高质量工作而得到信誉。因此,要想为自己所做的事感到骄傲,就需要建立个人标准,并为达到这一标准而努力奋斗。在达到这些标准时,再提高标准并继续努力。挑战自己去完成更优良的工作,你将会 .. [查看全文]
Keil C51总线外设操作问题的深入分析
2012-11-10 魏东 10
阅读了《单片机与嵌入式系统应用》2005年第10期杂志《经验交流》栏目的一篇文章《Keil C51对同一端口的连续读取方法》(原文)后,笔者认为该文并未就此问题进行深入准确的分析 文章中提到的两种解决方法并不直接和简单。笔者认为这并非是Keil C51中不能处理对一个端口进行连续读写的问题,而是对Kei1 C51的使用不够熟悉和设计 .. [查看全文]
KeilC 串口中断服务程序
2012-11-09 12
//本函数集来自“51单片机世界”,作者斑竹丁丁(聂小猛)。 //串口中断服务程序,仅需做简单调用即可完成串口输入输出的处理 //出入均设有缓冲区,大小可任意设置。 //可供使用的函数名: //char getbyte(void);从接收缓冲区取一个byte,如不想等待则在调用前检测inbufsign是否为1。 //getline(char idata *line, unsigned char n .. [查看全文]
Keil C51对同一端口的连续读取方法
2012-11-06 李大国 张庆明 11
C语言是当前举世公认的高效简洁而又非常贴近硬件的编程语言之一。将C语言向单片机MCS-51上的移植始于2O世纪8O年代的中后期,经过近1O年的发展,C语言克服了产生代码过长、运行速度较慢的缺点,并且由于C语言在开发速度、软件质量、结构化、可维护性等方面有着汇编语言无法比拟的优势,从而得到日益广泛的应用。Keil C51 .. [查看全文]
Keil C调试系统的一些经验
2012-11-05 wireless 8
我们使用Keil C调试某系统时积累的一些经验 1、由于Keil C对中文支持不太好,因而会出现显示的光标与光标实际所在不一致的现象,这会对修改中文注释造成影响。在Windows2000下面,我们可以把字体设置为Courier,这样就可以显示正常。 2、当使用有片外内存的MCU(如W77E58,它有1K片外内存)的时候,肯定要设置标志位,并 .. [查看全文]
Keil C51键盘译码程序
2012-11-03 19
键盘译码程序是开发项目中最常用到的程序,它的好坏,直接影响着整个程序!现在介绍一个使用非常广泛的Keil C51键盘译码程序。在主程序中不断调用KeyBord(),可以不停地扫描键盘!在功能子程序中调用:unsigned charJB_KeyData(),得到键值#define TK8//主程序执行时间8ms #define Timer20ms(30/TK)//延时时间20ms # .. [查看全文]
Keil C51 总线外设操作问题的深入分析
2012-10-16 8
阅读了《单片机与嵌入式系统应用》2005年第10期杂志《经验交流》栏目的一篇文章《Keil C5l对同一端口的连续读取方法》(原文)后,笔者认为该文并未就此问题进行深入准确的分析。文章中提到的两种解决方法并不直接和简单。笔者认为这并非是 Keil C51中不能处理对一个端口进行连续读写的问题,而是对Keil C51的使用不够熟悉和设 .. [查看全文]
AT24C01-AT24C256 的Keil C51读写程序
2012-10-14 12
/* 以下为AT24C01~AT24C256的读写程序,各人可根据自己的需要应用。在buf1中填入需要写入的内容,buf2的大小可根据需要定义。addr可根据使用的芯片选择,可从任何位置读写,只要在该芯片的范围内。enumer=ATxxx,根据使用的芯片赋值。各函数中的形式参数不需改变。本程序只要在调用的程序中定义实际参数即可,下述各 .. [查看全文]
Keil C51编译错误
2012-10-14 ≮孤☆星≯ 8
1.第一种错误信息 ***WARNING L15:MULTIPLE CALL TO SEGMENT SEGMENT:?PR?_WRITE_GMVLX1_REG?D_GMVLX1 CALLER1:?PR?VSYNC_INTERRUPT?MAIN CALLER2:?C_C51STARTUP ***WARNING L15:MULTIPLE CALL TO SEGMENT SEGMENT:?PR?_SPI_SEND_WORD?D_SPI CALLER1:?PR?VSYNC_INTERRUPT?M .. [查看全文]

本站简介 | 意见建议 | 免责声明 | 版权声明 | 联系我们
CopyRight@2024-2039 嵌入式资源网
蜀ICP备2021025729号