单片机stc89(STC89C52,C51)系列头文件.doc

/*------------------------------------------------*/

/* --- 宏晶科技STCMCU ---------------------------*/

/* --- Mobile: (86-------------------*/

/* --- Fax: 86-755----------------------*/

/* --- Tel: 86-755----------------------*/

/* --- Web: www.STCMCU.com -----------------------*/

/* 适用于: STC89C5xRC STC89LE5xRC --------------*/

/* ------- STC89C5xRD+ STC89LE5xRD+ --------------*/

/*------------------------------------------------*/

#ifndef __STC89_H__

#define __STC89_H__

sfr PSW = 0xd0; //程序状态字 Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0

//位描述 CY AC F0 RS1 RS0 OV F1 P

//初始值=0000,0000 0 0 0 0 0 0 0 0

sbit CY = PSW^7; //进位标志

sbit AC = PSW^6; //辅助进位标志

sbit F0 = PSW^5; //用户标志

sbit RS1 = PSW^4; //寄存器组选择位

sbit RS0 = PSW^3; //寄存器组选择位

sbit OV = PSW^2; //溢出标志

sbit P = PSW^0; //ACC的偶校验位

/

sfr ACC = 0xe0; //累加器 Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0

//初始值=0000,0000 0 0 0 0 0 0 0 0

sbit ACC7 = ACC^7; //累加器第位

sbit ACC6 = ACC^6; //累加器第位

sbit ACC5 = ACC^5; //累加器第位

sbit ACC4 = ACC^4; //累加器第位

sbit ACC3 = ACC^3; //累加器第位

sbit ACC2 = ACC^2; //累加器第位

sbit ACC1 = ACC^1; //累加器第位

sbit ACC0 = ACC^0; //累加器第位

/

sfr B = 0xf0; //B寄存器 Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0

//初始

51单片机c语言头文件大全,单片机stc89(STC89C52,C51)系列头文件.doc.doc相关推荐

  1. 51单片机c语言试题及答案,单片机C语言期末考试题..

    单片机C语言期末考试题..,单片机的c语言应用程序设计,单片机c语言编程,51单片机c语言程序100例,单片机c语言,单片机c语言编程思想,c语言开发单片机,c语言单片机程序,新概念51单片机c语言教 ...

  2. 51单片机c语言试题及答案,单片机考试复习题及答案

    <单片机考试复习题及答案>由会员分享,可在线阅读,更多相关<单片机考试复习题及答案(14页珍藏版)>请在人人文库网上搜索. 1.选择题1.主频为12MHz的单片机他的机器周期为 ...

  3. 单片机c语言 i%3c%3c1,单片机C语言作业及上机习题及答案

    <单片机C语言作业及上机习题及答案>由会员分享,可在线阅读,更多相关<单片机C语言作业及上机习题及答案(37页珍藏版)>请在人人文库网上搜索. 1.第一次课熟悉winTC编译环 ...

  4. 单片机c语言模块化实例程序设计,单片机C语言模块化设计

    原标题:单片机C语言模块化设计 keil中实现 模块化编程.doc 在使用 KEIL 的时候,我们习惯上在一个.c 的文件中把自己要写的东西按照 自己思路的顺序进行顺序书写.这样是很普遍的写法,当程序 ...

  5. 单片机c语言全程图文教程,单片机C语言,从小白到菜鸟进阶教程(超详细代码解读)...

    首先要认识单片机是啥?单片机语言是啥?单片机是一种可存储可读写可编程可运行的芯片,你写啥它就运行啥,运行出错,那你程序写错了.单片机语言,嗯!确定要学C啊!有哪一种语言能够抗衡C的强大地位?没有!哪一 ...

  6. avr-gcc与avr单片机c语言开发 pdf,AVR 单片机与GCC 编程使用方法

    原标题:AVR 单片机与GCC 编程使用方法 WIN 是一个ATMEL AVR 系列 的开发工具集,它包含GNU C 和C++编译器 . 1.1 一个简单的例子 为了先有一个感性的认识,我们首先看一下 ...

  7. 单片机c语言篮球比分_单片机篮球比赛计分器设计方案与程序详解

    摘 要 本系统是采用单片机AT89C51作为本设计的核心元件.利用7段共阳LED作为显示器件.在此设计中共接入了2个7段共阳LED显示器,用于记录该队的分数, 2个LED显示器显示范围可达到0~99分 ...

  8. 单片机c语言小项目开发,单片机的一些开发技巧(一)

    很多朋友正在学习单片机开发技术,但开发中免不了要碰到这样.那样的问题,有些问题可能无碍大局,但有一些问题却直接影响到产品的成本.体积.性能.这里介绍笔者的几个技巧,希望对大家的工作有帮助. 一.C语言 ...

  9. pic单片机c语言乘除法,PIC单片机C语言程序设计(2)

    五.C语言的标识符和关键字本文引用地址:http://www.eepw.com.cn/article/171168.htm 一个完整的PICC语言程序,通常由包含文件(即头文件1,变量定义.变量说明. ...

  10. 单片机c语言idata什么意思,单片机C语言中的data,idata,xdata,pdata,code

    从数据存储类型来说,8051系列有片内.片外程序存储器,片内.片外数据存储器,片内程序存储器还分直接寻址区和间接寻址类型,分别对应code.data.xdata.idata以及根据51系列特点而设定的 ...

最新文章

  1. Mybatis之通用Mapper使用
  2. 可以免费下载论文的网站
  3. 《SQL查询语句4》
  4. MySQL5.6二进制软件包编译安装详解(三)
  5. js正则函数match、exec、test、search、replace、split使用集合
  6. 还在为xmind发愁,赶紧试试xmind移动版、绿色版
  7. 锋利的JQuery —— 事件和动画
  8. 粒子群算法(1)----粒子群算法简单介绍
  9. 【开源.NET】 分享一个前后端分离的轻量级内容管理框架
  10. win7使用命令提示符怎么运行C语言,Win7如何打开命令行窗口?Win7打开命令提示符的多种方法...
  11. 安卓dj专业打碟机软件_帮助 DJ 走出卧室,开始第一场演出
  12. maven自动部署到tomcat9
  13. 从Paxos到NOPaxos 重新理解分布式共识算法(consensus)
  14. IMAX6ULL正点原子学习笔记(led汇编驱动)
  15. kindeditor上传本地图片实例
  16. 图解各种数据库数据源(ODBC)配置
  17. 五分钟法则(five minute rules)
  18. 【Android】Android加密和解密方式
  19. java编程兔子问题_JAVA编程题-用java解决兔子问题
  20. python文件夹操作指令

热门文章

  1. Kibana:Heatmap 可视化介绍及 how-to
  2. Android客户端实现session会话过期的功能
  3. Spring源码解析一(框架梳理)
  4. 查看表的记录最多的sqll
  5. DS实验题 Searchname
  6. python IO多路复用之select
  7. Hadoop在业界的使用情况
  8. 网络技术员所任职的不同工作
  9. bios更新工具_5分钟教会您升级bios主板,华硕主板BIOS教程
  10. QOS 原理阶段学习总结