- 38
- 0
- 约3.5千字
- 约 8页
- 2018-12-21 发布于河北
- 举报
兰交大单片机作业
CH4 ?KEIL C开发
1.用C51编程较汇编语言有哪些优势?
答:编程容易;容易实现复杂的数字计算;容易阅读、调试、维护程序;容易实现模块化开发;程序可移植性好
2.C51定义变量的一般格式是什么?变量的4种属性是什么?特别要注意存储区属性。
答:[存储类型]?数据类型?[存储区]?变量名
变量的4种属性是存储类型,数据类型,存储区,变量名
3.C51的数据存储区域类型有哪些?各种存储区域类型是哪种存储空间,存储范围是什么?如何将变量定义存储到确定的位置?
答:data 直接寻址内部数据存储器的128B
bdata?可位寻址内部数据存储器16B
idata 间接访问内部数据存储器的2.5GB
pdata 分页访问外部数据存储器的2.5GB
xdata?外部数据存储器64KB
code 程序存储器 64KB
将变量定义存储到确定的位置可以使用_at_ 或者XBYTE指令
4.C51函数定义的一般形式是什么?如何定义中断处理程序?如何选择工作寄存器组?
?答:funcN (){
局部变量定义
程序体
}
[interrupt m]中的m定义中断处理程序中的中断号
[using n]中的n选择工作寄存器组
5.设8次采样值依次存放在20H~27H的连续单元中,用算术平均值滤波法求采样
原创力文档

文档评论(0)