读书笔记 -- 《时间触发嵌入式系统设计模式》 --- Part B_软件基础

这部分主要是软件的基础,框架看看就明白了,最主要的是要学会模仿作者范例,这个是精华!
1.最小软件环境:this environment is called  SUPER LOOP
2.头文件: PROJECT HEADER pulls together the information connected with the particular microcontroller used in your application.
3.端口使用: 这章最好读者先掌握C语言关于位运算的一些技巧和方法
8051标准系列有4个8-bit ports I/O,主要通过SFRs控制端口,一般情况下:P0的地址0x80,P1的地址0x90,P2的地址0xA0,P3的地址0xB0,复位后所有的SFRs都为初始化为1,端口声明使用比较好的范例是keil自带的AT89X52.H.
4.延时使用:分为硬件延时(使用片内定时器)和软件延时,硬件延时控制在10us-10ms级别,太长不准,原因在于在重装TH,TL是会有误差,多次调用函数就是造成误差累加.  
5.看门狗:主要介绍1232的外部传感器和控制器片内看门狗
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值