reg51和reg52

作者&投稿:於转 (若有异议请与网页底部的电邮联系)

我用VS2010编译c程序,说找不到reg51.h这个文件,应该怎么弄呢?_百度知 ...
eg51.h是单片机里的。VS2010是用来编译PC上软件的。二者不可通用。

stc12c5a60s2.h和eg52.h为什么有很多重复定义
因为stc12c5a60s2单片机,是在传统51单片机的基础上增加新寄器和功能,即 reg52.h 头文件定义的原有的寄存器stc12c5a60s2单片机全部都有,而新的寄存器就要增加定义。所以,你所说的重复定义,就是原有的寄存器。因此,要用 stc12c5a60s2.h 的头文件时,就不要再用 原来的 reg52.h 的头文件...

keil编程不能通过,这是什么情况?
是你没有把这个文件添加到工程里面,按照步骤:关闭所有工程》新建工程》保存》选择单片机型号》新建文件》保存(后缀名为.c)》把文件添加到工程》然后就可以写程序然后编译。这个程序在我这是可以编译成功的。

谁知道我爱你的各种语言吗? 谁来抢答啊!
Ethiopian(埃塞俄比亚) - Afgreki'Faroese(法罗语) - Eg elski teg Farsi(波斯语) - Doset daram Filipino(菲律宾) - Mahal kita Finnish(芬兰) - Mina rakastan sinua French(法语) - Je t'aime Gaelic(盖尔语) - Ta gra agam ort Georgian(乔治亚州) - Mikvarhar German(德语) - Ich ...

帮忙翻译一下
50冰岛语:eg elska tig 51肯尼亚语:nigwedete 52阿拉伯语:arabicana aheheka 53马达加斯加语:tiak ianao 54阿尔萨斯语:ich hoar dich gear 55亚美尼亚语:yes kezi seeroom 56巴伐利亚语:imog di narrisch 57亚述语:ana bayanookh 58他加禄语:mahal kita 59南非语:ek het joulief 60加纳语:me do...

编写程序,要求用AT89S51实现实验板上P0口的8位LED灯按下表方式点亮,并...
定义一个数组,数组大小是7,然后将此数组写入P0口即可!eg:include<reg51.h> define uint unsigned int unsigned char a[]={0x81,0xc3,0xe7,0xff,0xe7,0xc3,0x81};void delay(uint ms){ uint k;while(--ms){for(k=0;k<120;k++);} } void main(){ uint i;for(i=0;i<7;i+...

CAD 的快捷键运用
详情请查看视频回答

仝郎18430375358问: 单片机#include <REG51.H>和#include <REG52.H>有什么区别啊? -
石峰区复方回答: 52的flash和ram地址有些扩充,所以除了极少数的情况,一般情况下是可以互换的,无需担心,因为若是特殊应用的话你或许就不会用51,52了,实际做产品的时候用51,52的人都是看重它通用的优势才用它的,把它当通用模块来用的

仝郎18430375358问: 单片机里面的reg51 reg52 有什么区别
石峰区复方回答: REG51内部规定的SFR寄存器的地址与INTEL MCS-8051单片机的相同,即任何一种型号的51单片机都有的基本SFR,REG52则是对REG51进行扩充,增加了T2和DPTR1.因此可以认为REG51是REG52的子集,此外对于不同厂家生产的51单片机,如AT89S52、W78E58等都有自己相应的SFR定义头文件.

仝郎18430375358问: 单片机C语言编程中头文件中包含的51.h和52.h有什么区别 任何不同都行 -
石峰区复方回答: reg52.h 用于52单片机 reg51.h 用于51单片机 不同在于52单片机功能多一点,所以多几个寄存器 比如多一个定时器/* 8052 Extensions */ sfr T2CON = 0xC8; sfr RCAP2L = 0xCA; sfr RCAP2H = 0xCB; sfr TL2 = 0xCC; sfr TH2 = 0xCD; sbit P = PSW...

仝郎18430375358问: 单片机c语言中常用的头文件都有哪些?分别有什么作用啊? -
石峰区复方回答: #include <stdio.h> #include <stdlib.h> #include <string.h> #include <math.h> …… 这些都是头文件,他们分别有着各自的作用.相当于一个函数库,而你写程序时,需要用到一些基本运算时,不用自己写了,直接引用这个模块,提高了效率. 他...

仝郎18430375358问: #include“reg51.h”和#include“reg52.h”的区别 -
石峰区复方回答: 基本一样的,52包含的定义多一点,都通用别计较区别了

仝郎18430375358问: 51单片机C语言程序头文件问题? -
石峰区复方回答: REG51内部规定的SFR寄存器的地址与INTEL MCS-8051单片机的相同,即任何一种型号的51单片机都有的基本SFR,REG52则是对REG51进行扩充,增加了T2和DPTR1.因此可以认为REG51是REG52的子集,此外对于不同厂家生产的51单片机,如AT89S52、W78E58等都有自己相应的SFR定义头文件.

仝郎18430375358问: 请高手指点一些"关于51单片机C语言头文件和调用的问题",请详细点,谢谢!! -
石峰区复方回答: 很多初学单片机者往往对C51的头文件感到很神秘,而为什么要那样写,甚至有的初学者喜欢问,P1口的P为什么要大写,不大写行不行呢?其实这样的问题,看过本文后,就会明白.其实这个是在头文件中用sfr定义的,现在定义好了的是这样...

仝郎18430375358问: 给哪些单片机编程的时候需要包含Reg52.h或Reg51.h?这两个有什么不同? -
石峰区复方回答: 一个是给 51用的,一个是给 52用的(及其兼容单片机)

仝郎18430375358问: #include <reg51.h>和#include <absacc.h> -
石峰区复方回答: 你应该是用keil C51编写程序,错误原因是没有找到REG51.H或者REG52.H 检查一下keil安装的对不对,看看C:\Keil\C51\INC目录下是否有这两个文件 如果有的话,在TARGET Option里把这个路径加进去.最后看看器件选择对不对.

仝郎18430375358问: 看很多单片机的头文件里写着 extern "c",这是什么意思?另外,51单片机可不可以用C++编写程序? -
石峰区复方回答: 我们的C语言有个进化版,叫C++,这个想必楼主知道,Keil MDK是支持C++编程的,也就是说,你可以用C语言或者C++写你的程序,都可以.但是,有一个问题,就是头文件的问题,C语言写的头文件C++是不认识的,需要转换一下,这个转...


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网