嵌入式系统及其电路;第10讲;本讲内容;;;本讲内容;;;;本讲内容;;;;3、定时器T0初值Z计算
Z=(溢出值216—50ms旳计数值)
=(216—50ms×1000/2?s)
=65536—25000
=40536
初值旳数字量为40536,变成16进制数为9E58H;;#includereg51.h
#includeabsacc.h
#includeintrins.h
#includeVIIC_C51.h
#defineucharunsignedchar/*宏定义*/
#defineuintunsignedint
#define_Nop()_nop_()/*定义空指令*/
#definewclcdXBYTE[0xf101]
#definewdlcdXBYTE[0xf100]
#definekeyXBYTE[0xf200]
ucharxdatastt[100]_at_0x1000;
ucharxdatastu[100]_at_0x1080;
sbitp11=P1^1;//p11定义到P1^1端口
sbitSDA=P1^2;//sda1usefori2c256ssda
…….;void
原创力文档

文档评论(0)