单片机C语言教案
中山市技师学院 中山市高级技工学校
2008-2009学年度第2学期
文 化 理 论 课 备 课 本
班 级 07电子52 科 目 单片机C语言应用程序设计 任课教师 杜玲安 教 研 室 电子教研室 系(处) 电气应用系
1 / 90
单片机C语言教案
学 期 授 课 计 划 说 明
本课程教学目标: 本课程采用项目教学法,把整本书类容分为9个模块,每个模块中需要教材的内容时就穿插教材内容进去,边做边学,边写边做,力图让学生学得更清楚、更明白、更主动、更有兴趣,让学生通过一学期的学习,能自己设计一些简单的程序。 教材名称、版本、编著者 本 课 程 总 课 时 本 学 期 教 学 周 《单片机C语言应用程序设计》(第4版) 本学期课时分配 总 课 时 其 中 讲 授 课 时 习 题 课 时 实 验 课 时 测 验 课 时 复 习 课 时 已 授 课 时 尚 余 课 时 136 0 136 17 136 32 96 2 6
2 / 90
单片机C语言教案
教学进度表
周 次 章 节 或 单 元 1、LED流水灯显示 教 学 内 容 周 总 课 时 习题 (作业、讲授) 课时 测验 (实验) 课时 0 (1)51单片机结构(2)数据与数据类型(3)常量1 与变量(4)数据存储结构与类型(5)keilc和proteaus应用软件使用(6)函数的定义和编写(7)程序固定格式和编写规范(8)LED流水灯设计指引 1、LED流 2 水灯显示 2、静态数3 码管显 (1)LED流水灯程序编写实操 (1)静态数码管显示程序设计指引(2)静态数码管显示程序程序编写实操 3、动态数4 码管显示 (1)动态数码管显示程序设计指引(2)动态数码管显示程序编写实操 3、动态数5 码管显示 3、动态数6 码管显示 (1)动态数码管显示程序编写实操(2)数组(3)利用数组形式实现的动态数码管显示程序编写实操 (1)指针(2)利用指针形式实现的动态数码管显示程序编写实操(3)结构(4)利用结构形式实现的动态数码管显示程序编写实操 4、用延时7 的方法做时钟 5、用定时8 器的方法做时钟模块 9 5、用定时器的方法 (1) 用定时器的方法做时钟的程序编写实操 8 (1)设计指引(2)用延时的方法做时钟的程序编写实操 (1) 中断原理介绍(2)中断实操(3)定时器原理讲解(4)定时器应用实操 8 8 8 8 8 8 8 8 8 0 2 8 6 2 6 2 6 4 4 2 6 4 4 0 8 3 / 90
单片机C语言教案
做时钟模块 (1) 按键扫描设计指引 10 6、按键扫描 (2)按键扫描程序编写实操 8 2 6 4 / 90
单片机C语言教案
周 次 章 节 或 单 元 11 实习 教 学 内 容 周 总 课 时 习题 (作业、讲授) 课时 测验 (实验) 课时 实习 12 实习 实习 7、按键处13 理 (1)按键处理设计指引 (2)按键处理程序编写实操 8 2 6 7、按键处14 理 (1)按键处理程序编写实操 8 0 8 8、简单计15 算器 (1)计算器原理介绍(2)简单计算器程序编写实操 8 2 6 8、简单计16 算器 (1)简单计算器程序编写实操 8 0 8 8、简单计17 算器 (1)简单计算器程序编写实操 8 0 8 18 实习 实习 9、ADC083219 模块 (1)ADC0832模块原理介绍(2)ADC0832模块程序编写实操 8 2 6 10、复习考20 试 复习考试 8 6 2 5 / 90