C PK C51

原创 2007年09月21日 07:33:00
以KEIL C51为例。
1、头文件。
2、 增加了XBYTE,data,bdata,idata,bit,sbit等数据类型。
3、有中断函数,形如:
timer0 () interrupt 1 using 1{}
分别指中断号码,外时外时串,中断绝对地址,或者说从以下地址开始运行:03,0B,13,1B,23H。
分别对应外部中断0,定时中断0,外部中断1,定时中断1,串行中断。
寄存器组用于保存现场,那么,需要堆栈吗?当然,较大的数据区需要较大的堆栈。
4、有对寄存器的读和写。
P1=0xFF;  TXD=0;
实现直接从并行接口输入和输出数据,定时,控制中断,串行读写。
5、可通过三总线扩展外围电路。
6、其中定时的概念很重要,如I2C中,还有串口的定时发送。
 

相关文章推荐

c7200-pk9u2-mz.124-25g.zip

  • 2015年02月03日 18:30
  • 24.82MB
  • 下载

C_字符串 PK string

今天天气很好,心情也是很漂亮!!那就让我们继续C++的探讨之旅吧!!            今天探讨的话题是C_字符串和string的区别~~~~           我们都知道C语言是面向过程的...

C51单片机实现六位数码管时钟

//六位数码管时钟 //C语言代码: //main.c #include typedef unsigned int UINT ; typedef unsigned char UCHAR ; #de...

单片机AT89c51——单个按钮控制蜂鸣器和灯

1、题目要求:用单片机读取外部按键K1按下的次数,当K1按下3次时,控制继电器点亮照明灯并使用蜂鸣器。 2、在proteus里面画出电路图如下 3、在Keil里面写下如下代码。 #include...

学习心得之keil C51

上篇有提到不同的硬件平台用到的C语言也不尽相同,现详细讲讲,MSC51系列单片机的C语言特点。 相对于通用C语言,C51增加了:sfr,sfr16,sbit,bit等共4种数据类型。 1.sfr/...

制作esp8266+c51,点亮单片机上的led小灯

最近有朋友让我做一个手机通过wifi控制51单片机led小灯(功能很简单,就是一个床头灯)。我上网查了查,esp8266wifi模块功能很强大,但是没有基于51的(其实有几篇,但是通过实践都不好使,不...

小虎OS(XiaoHuOS)打造自己的RTOS,基于stc12c5a60s2(51内核)的可剥夺多任务管理操作系统

这个操作系统我取名为 小虎OS(XiaoHuOS),代码很简单,核心就是任务调度,是我自己一个代码一个代码的敲出来的额。不过正是因为简单,所以应该很方便阅读和参考。...

Keil、uVision、RealView、MDK、Keil C51之间的区别比较

我们要区别的概念:KEIL uVision,KEIL MDK,KEIL For ARM,RealView MDK,KEIL C51,KEIL C166,KEIL C251 从接触MCS-51单片...

51单片机(AT89C52)A/D转换

#include #define uchar unsigned char #define uint unsigned int #define PORT P3 #define dula_h P2...

一个编得好的拼音输入法C51的

C51程序:  //"********************CCDC01采集器测试仪软件:拼音输入法模块********************"  //"* 软件设计: *"  /...
  • Zhu__
  • Zhu__
  • 2012年05月18日 22:09
  • 117481
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C PK C51
举报原因:
原因补充:

(最多只允许输入30个字)