这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 关于c编译器

共7条 1/1 1 跳转至

关于c编译器

菜鸟
2009-04-22 16:32:38     打赏
请问关于那些寄存器定义的文件放在哪?编程要是不知道寄存器根本没法编,为啥连个头文件都没?



关键词: 关于     编译器    

院士
2009-04-23 10:32:52     打赏
2楼

这个没人知道?我都替楼主着急


助工
2009-04-23 11:03:46     打赏
3楼
楼主可以搜索一下。
寄存器定义的文件是带“sfr”字样的(一般是记事本格式文件),扩展名应该是“.h”(用c语言定义)或“.inc”(用汇编语言定义),我以前装过其他芯片的开发环境(包括编译器等),这些文件基本上在你的开发环境的安装目录下,你先查找下。(我还没装过,不能给你直接的答复,你按我的方法找找看)

助工
2009-04-24 09:42:13     打赏
4楼

寄存器定义都在Device File里面,所以看不到,也无需直接编辑
您如果要在程序中使用的话,如果是C语言编程,在主函数前添加
#pragma sfr

语句就可以使用该MCU的全部特殊功能寄存器。
而且基本上所有sfr都支持位操作。当然除了个别几个,比如看门狗的WDTM


助工
2009-04-24 09:45:37     打赏
5楼
学习了,看来不同芯片的开发环境,其内容和操作还是不太一样。

助工
2009-05-09 00:18:51     打赏
6楼
我也没找到寄存器文件额,那如果用汇编呢,该怎么调用寄存器文件啊?可否给出具体程序啊,顺便也熟悉下78K0/KC2的内部结构。

助工
2009-05-09 09:12:06     打赏
7楼

太与众不同了!呵呵~~~~


共7条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]