关闭

C PK C51

317人阅读 评论(0) 收藏 举报
以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中,还有串口的定时发送。
 
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:109275次
    • 积分:1469
    • 等级:
    • 排名:千里之外
    • 原创:42篇
    • 转载:1篇
    • 译文:0篇
    • 评论:2条
    最新评论