原创 本周任务 (3月16日)

2009-3-27 12:29 2263 5 6 分类: MCU/ 嵌入式
本周已开始切入软件编程,上周所要求的内容最好能陆续补上,这样为日后提高可以打下比较好的基础。
本周任务:
1、阅读《代码大全》一书,主要看常数定义及命名、变量定义及命名、函数创建规则及命名这几部分内容,理解后用自己的语言描述一下合理的定义、命名方式和理由。
2、根据上述规则制定一个自己编写软件的命名规范,作为日后所有软件编写的基础。
3、阅读STC单片机的中断、定时器和PCA资料,理解其工作原理。
4、阅读理解 Step 1 的程序和功能,编写一段 LED 闪烁控制程序,用 Timer0 实现:闪烁速度从 0.5次/秒 到 5次/秒,再回到 0.5次/秒,变化的间隔数为10,每个速度维持时间为3秒,要求程序能通过修改常数定义修改上述数值,而不需要修改程序。
 5、尝试将Timer0 替换为 PCA0,实现同样的功能。
PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

tengjingshu_112148725 2009-4-3 14:18

真的汗颜,没你想得周密~
相关推荐阅读
用户189519 2009-04-24 12:22
串口编程
帧头 帧长 发送方地址 自己的地址 命令 低地址 高地址 读字节数  N字节数据 校验和帧头 帧长 发送方地址 自己的地址 命令 低地址 高地址 写成功字节数        校验和发送需要以下几个变量...
用户189519 2009-04-22 16:32
学习建议
你现在定时器编程应该基本掌握了,下一步可以参照小车的Step之二尝试串口编程。最好能自己先根据示例程序的功能编写,如果实在觉得困难,可以将示例程序逐步抄写到你的程序中,一点点理解,对于不理解的地方,可...
用户189519 2009-04-10 12:08
二维数组实现指示灯闪烁
/*----------------------------------------------------- 程序功能:LED 闪烁,用 Timer0 实现: 闪烁速度从 0.5次/秒 到 4次/秒...
用户189519 2009-04-09 12:13
for循环机制
for 循环的增量条件是自身运算结束,而我需要的是基于外部触发的条件,所以不可以使用 For循环。...
用户189519 2009-04-08 14:12
关于for循环
        你仔细琢磨一下 for 循环的机制,看看它的循环变量是如何增加的?可否用于这种由外部事件驱动的状态变化?        本周你继续完成上周布置得任务。        1、将数组应用的再...
用户189519 2009-04-08 14:04
一维数组实现LED闪烁
/*----------------------------------------------------- 程序功能:LED 闪烁,用 Timer0 实现 闪烁速度从 0.5次/秒 到4次/秒 工...
我要评论
1
5
关闭 站长推荐上一条 /3 下一条