课程内容:
第一部分:单片的结构和工作原理 1、单片机的功能作用、组成结构和工作过程—————————————(1)2、单片机的引脚说明———————————————————————(1)3、单片机工作的基本条件—————————————————————(1)4、单片机的存储器说明——————————————————————(2)5、单片机工作的基本原理—————————————————————(2)6、单片机的编程语言,汇编语言、C语言的概述———————————(2) 第二部分:单片机的C语言程序设计 7、C语言的概述、C语言程序的基本结构——————————————(1)8、C51的数据类型、常量与变量——————————————————(2)9、C51的运算符与C语言的流程控制语句——————————————(2)10、C51的LED的闪烁控制程序示例编程讲解 ————————————(1)11、C51的LED灯的单颗左右移动显示编程讲解 ———————————(1)12、LED灯的数组花样显示 ——————————————————————13、LED灯的函数调用显示 ————————————————————(1)14、数码管的静态扫描显示一位数字程序设计—————————————(1)15、数码管的动态扫描0—65535程序设计 ——————————————(2)作业:独立按键开关控制的显示加1减1程序设计 ————————(1)16、单片机的蜂鸣器驱动和继电器控制原理——————————————(1)17、矩阵键盘扫描的程序设计————————————————————(2) 总结——C语言程序设计的语句语法格式第三部分:单片机C语言程序系统设计 18、接近开关的中断计数—————————————————————(2)19、简接AD转换的传感器接口―—频率计的原理与程序设计—————(2) 作业:基于定时器中断的电子时钟及显示系统设计—————————20、矩阵键盘的扫描键值串口发送—————————————————(2)21、A/D与D/A转换的工作原理——————————————————(1)22、8位AD转换的数码管显示 ——————————————————(3)23、基于数字电位器的DA转换LED控制——————————————(3)24、I2C总线的EEPROM的掉电数据保存——————————————(5)25、单线DS18B20的数字温度传感器的工作原理与温度的采集—————(5)作业:基于595的数码管显示、点阵显示系统设计——————————26、12864的液晶显示 ——————————————————————(5)作业:基于12864的温度、时钟显示程序设计————————————
总结——C语言程序系统设计中的检测、控制模块的工作原理与相关算法积累。