结业水平:学员经过培训后具有3年以上单片机开发实际工作经验及单片机中级开发工程师的水平,能够独立完成项目。 
                                  
                                   
                                  一:课前培训
                                          
                                    PROTEL99se 原理图培训;
                                          
                                    目的:使学员能掌握使用PROTEL99se软件阅读原理图;
                                                综合教学实验仪使用培训;
                                          
                                    目的:使学员能够使用操作综合教学实验仪;
                                                
                                    学习要求、及学习注意事项;
                                          
                                    目的:使学员能准确理解、讲课内容;
                                               
                                     学习本次开发项目kvm的使用及要实现的功能;
                                          
                                    目的:使学员对将要学习开发的产品在功能及知识点有全面认识。
                                  二:MCS51单片机硬件设计+练习课时,学习内容如下:
                                            
                                    1、单片机组成、应用领域及开发特点;
                                          
                                    2、单片机的数值及相互转换;
                                          
                                    3、单片机结构和原理:包括51、52、及其衍生单片机的构成、微处理器及其时序、最小应用系统、地
                                         
                                    址分配、管脚功能、复位电路等;    
                                    
                                          
                                    4、单片机的指令系统:全部指令的使用、编程技巧;
                                          
                                    5、单片机的内部编程:I/O控制、定时器、中断、串口通信;
                                          
                                    6、单片机的外围接口及编程:键盘、LED显示、WATCHDOG、EEPROM接口、串行扩展、并行扩
                                         
                                    展、DAC及ADC接口;
                                          7、单片机通信协议设计;
                                          
                                    8、单片机应用系统抗干扰设计;
                                          
                                    9、单片机应用系统设计技术;
                                        
                                    10、分析教学实验仪的总体实现原理及各部分功能模块实现原理;
                                  三:单片机汇编语言设计25课时+练习课时,内容如下:
                                          
                                    1、单片机汇编语言指令与伪指令;
                                          
                                    2、汇编语言程序设计步骤及练习;
                                          
                                    3、汇编语言查表、循环、分支、散转程序、子程序设计及练习。
                                          
                                    4、汇编语言数值计算、转换程序设计及练习;
                                          
                                    5、汇编语言硬件初始化、中断、定时器、内外存读取程序设计及练习、应用系统框架程序设计;
                                  四:Keil C语言设计+练习课时,内容如下: 
                                          1、C语言概述;
                                          
                                    2、C51数值与运算;
                                          
                                    3、C51流程控制语句;
                                          
                                    4、C51构造与数据类型;
                                          
                                    5、C51函数;
                                          
                                    6、C51模块化程序设计;
                                          
                                    7、8051内部资源C语言编程;
                                          
                                    8、8051扩展资源C语言编程;
                                          
                                    9、8051输出控制C语言编程;
                                        
                                    10、8051数据采集C语言编程;
                                        
                                    11、8051与8051 间及pc与8051间通讯C语言编程;
                                        
                                    12、8051人机交互C语言编程;
                                        
                                    13、使用教学实验仪进行C51 编程练习;
                                  五:使用综合教学实验仪系统实习汇编语言、C    语言编程练习。
                                          
                                    1、   键盘扫描原理与软件软件编程;
                                          
                                    2、   单片机数据通讯原理与软件编程;
                                          
                                    3、   
                                    I2C总线原理与软硬件模拟实现;
                                          
                                    4、   红外数据接收原理与软硬件模拟实现红外遥控器数据接收;
                                          
                                    5、   
                                    USB设备接口芯片PDIUSB12的介绍;
                                          
                                    6、   
                                    USB1.1协议的介绍(USB设备枚举、USB标准设备请求、USB设备描述符);
                                          
                                    7、   
                                    USB人工设备接口(HID)协议;
                                          
                                    8、   用PDIUSB12实现HID的软件编程;
                                          
                                    9、   液晶图像文字显示的软件编程;
                                        
                                    10、 
                                    语音模块软件编程;
                                  实验内容如下:
                                   
                                    
                                      
                                         
                                          | 硬件设备  | PC机、编程器、仿真器、单片机综合仿真实验仪、示波器、器件等  | 
                                         
                                          | 实验性质  | 实 验 名 称  | 实 验 说 明  | 难度  | 
                                         
                                          | 实验 1 | Keil C51集成开发环境的使用练习 | 熟悉Keil C51集成开发环境的使用方法。 | 小  | 
                                         
                                          | 实验 2  | 基于Keil C51集成开发环境的仿真与调试 | 熟悉Keil C51集成开发环境调试功能的使用和单片机综合仿真实验仪的使用。 | 小  | 
                                         
                                          | 实验 3  | 单片机I/O口控制实验 | 了解独立 I/O口结构,掌握输出口和输入口的应用设计方法。  | 小  | 
                                         
                                          | 实验 4  | 蜂鸣器驱动实验 | 利用单片机的P1口作I/O口,使学员学会蜂鸣器的使用。 | 中 | 
                                         
                                          | 实验 5  | 电子琴实验 | 利用实验仪上提供的按键K1~K7作为电子琴的按键,控制蜂鸣器发声,使学员了解计算机发声原理,熟悉定时器和键盘扫描的工作原理及编程方法。 | 中 | 
                                         
                                          | 实验 6  | 定时输出PWM实验  | 利用定时器控制产生占空比可变的PWM波。  | 中 | 
                                         
                                          | 实验 7  | 串转并的I/O口实验 | 学员通过对74HC164的实际应用,熟悉并掌握串转并的I/O口扩展方法。  | 小  | 
                                         
                                          | 实验 8  | 并转串的I/O口实验  | 学员通过对74HC165的实际应用,熟悉并掌握并转串的I/O口扩展方法。 | 小  | 
                                         
                                          | 实验 9  | 74HC138译码器实验  | 熟悉译码器的使用方法,灵活应用74HC138进行电路设计。 | 小  | 
                                         
                                          | 实验 10  | 8×8 LED扫描输出实验  | 使学员学会利用单片机的I/O口进行LED点阵的扫描显示。 | 中 | 
                                         
                                          | 实验 11  | 555电路实验  | 掌握555集成定时器电路的工作原理的特点,掌握用555集成定时器电路构成单稳态触发器、多谐振荡器的方法。  | 小 | 
                                         
                                          | 实验 12  | 继电器控制实验  | 加深理解继电器的工作原理和特点,掌握利用单片机的I/O口控制继电器的一般方法。  | 小 | 
                                         
                                          | 实验 13  | RS-232串口通信实验  | 利用单片机的TXD、RXD口,使学员学会单片机的串行口的使用。并学习数据通讯,数据包通讯程序编程。 | 中  | 
                                         
                                          | 实验 14 | RS-485差分串行通信实验  | 在上一个RS232通讯实验的基础上,利用单片机的TXD、RXD口,掌握RS-485差分串行接口的使用。 | 小 | 
                                         
                                          | 实验 15  | I2C总线实验(实时时钟、EEPROM和ZLG7290的实验) | 加深学员对I2C总线的理解,熟悉I2C器件的使用,提供学员实际开发能力。并学习通过阅读I2C总线时序通过普通IO口线用软件来模拟I2C  | 中 | 
                                         
                                          | 实验 16  | 万年历时钟实验 | 通过对I2C总线控制的实时时钟芯片PCF8563、ZLG7290键盘、LED数码管显示器相结合,组成具有实际功能的万年历时钟。使学员进行一次实际开发的实验,以进一步提高学员的实际开发能力。  | 大 | 
                                         
                                          | 实验 17  | 接触式IC卡读/写实验  | 根据IC卡的读/写时序图编定程序,实现IC卡(SLE4442)的读/写,了解接触式IC卡的知识,学会如何根据时序逻辑图编定实用程序。
 | 中 | 
                                         
                                          | 实验 18  | 数字温度传感器实验  | 熟悉数字温度传感器DS18B20的使用方法和工作原理,了解单总线的读/写控制方法。 | 大  | 
                                         
                                          | 实验 19 | 数字温度计实验  | 通过实验,理解掌握单总线器件和I2C总线器件的应用,熟悉串行总线的协议和操作技巧。 | 大 | 
                                         
                                          | 实验 20 | 数字频率计实验 | 利用单片机的定时/计数器功能,开发设计一个低频信号频率计。 | 中 | 
                                         
                                          | 实验 21 | 直流电机实验 | 利用PWM控制真流电机的转动速度。 | 小 | 
                                         
                                          | 实验 22  | 步进电机控制实验 | 了解步进电机的工作原理,掌握它的转动控制方式和调速方法。 | 小 | 
                                         
                                          | 实验 23  | 红外收发实验 | 了解红外通信知识,掌握红外通信的基本原理,能够用红外进行无线控制设计。并编制通用红外遥控器接收程序。 | 大 | 
                                         
                                          | 实验 24  | 使用8155扩展I/O、RAM及定时器实验 | 掌握单片机与8155的接口原理,熟悉对8155的初始化编程和输入、输出程序的设计方法及8155定时器的使用方法。 | 中 | 
                                         
                                          | 实验 25  | 字符型液晶显示实验 | 掌握字符型液晶模块的控制方法,能够编写驱动程序及高级接口函数。 | 中 | 
                                         
                                          | 实验 26  | 图形液晶显示实验 | 了解图形液晶显示模块(单色)的控制方法,实现简单图形显示算法。掌握字符/图形在图形液晶上显示的理论知识,并能够编写相关应用程序。 | 大 | 
                                         
                                          | 实验 27  | 并行模数转换实验 | 掌握A/D芯片ADC0809与单片机的接口方法及ADC0809芯片的性能;了解单片机实现数据采集的方法。 | 中 | 
                                         
                                          | 实验 28  | 并行数模转换实验 | 掌握D/A芯片DAC0832与单片机的接口方法及DAC0832芯片的性能;了解单片机系统中扩展D/A转换的基本方法。 | 中 | 
                                         
                                          | 实验 29  | 串行模数转换实验 | 熟悉A/D转换的工作原理,学习使用串行模数转换芯片TLC549进行电压信号的采集和数据处理。 | 大 | 
                                         
                                          | 实验 30  | 数字电压表实验 | 学会使用A/D转换器设计前向通道的电压信号采集和数据处理方法, 
                                               | 大 | 
                                         
                                          | 实验31 | IC卡身份识别开关实验 | 掌握如何灵活运用已有的模块,做出IC卡身份识别开关。 | 大 | 
                                         
                                          | 实验32 | USB1.1接口控制实验 | 掌握基于I2C总线器件24WC02 EEPROM的应用;学习使用PDIUSBD12 USB1.1接口芯片设计USB设备,并编制USB键盘程序。 | 大 | 
                                         
                                          | 实验33 | ISD1420语音模块实验 | 通过本实验掌握ISD1420语音模块的工作原理和应用技巧,熟悉语音录放电路模块的设计。 | 中 | 
                                      
                                    
                                   
                                  提高实验:
                                      
                                    1:流水灯控制实验:
                                         
                                    使用两个按键S1,S2;S1设置流水灯的方式,方式数目任意设定,暂定为4种,S2键设置里流水灯显
                                      
                                    示间隔时间,暂定为4种时间;要求按下S1,S2键后其对应的功能马上响应,要求操作结果在液晶上
                                      
                                    显示,例如当前方式为方式1,时间间隔为0.5秒,要求在液晶上使用汉字显示: 
                                          
                                    “ 方式:  0  ”
                                          
                                    “ 时间:0。5秒”
                                      
                                    2:在液晶上显示当前的的时间,时间显示为“年,月 
                                    ,日 ,十 ,分 ,秒”,使用两个健修改时
                                         
                                    钟,修改时相应位置应有光标闪烁,修改完毕后数据送入时钟芯片中。
                                      
                                    3:使用遥控器将上述按键替代;
                                      
                                    4:使用DA产生电压可调,频率可调的正弦波;使用一个按键调幅度,另一个按键调频率,要求在调解
                                         
                                    的过程中,液晶有相应的显示;    
                                    
                                   
                                  
                                  六:PROTEL原理图设计、电路版图设计+练习课时,内容如下: 
                                          
                                    1、PROTEL SCH原理图设计;
                                          
                                    2、原理图元件库设计;
                                          
                                    3、电路规则检查和网络表;
                                          
                                    4、PCB基础设计;
                                          
                                    5、PCB高级设计;
                                          
                                    6、PCB 元件库设计;
                                          
                                    7、PCB 与SCH同步设计技术
                                          
                                    8、PCB设计规则检查和自动布线技术
                                          
                                    9、PROTEL 逻辑电路编程技术
                                        
                                    10、PROTEL 电路仿真技术
                                        
                                    11、使用PROTEL练习原理图设计及双面板和多层板的设计练习;
                                  七:4种可选的实践项目开发课程;学员可选以下4个项目中任意一到两种作为实践项目+实践课时。
                                     
                                    1、电路板绘制中关于抗干扰技术讲解、软硬件抗干扰技术讲解;
                                     
                                    2、焊接技术讲解和实践练习;
                                     
                                    3、KVM研发高级实践课
                                        项目简介:制作一台4路自动带OSD菜单显示的切换器
                                                KVM(键盘鼠标显示器自动切换器)制作原理讲解。
                                                 
                                    * KVM硬件实现原理及器件选择讲解。
                                                
                                     * PS2键盘、鼠标通讯协议原理及实现。
                                                
                                     * 多单片机通讯原理及实现。
                                              
                                       * VGA信号及时序切换原理及实现。
                                              
                                       * KVM 程序框架讲解。
                                                 
                                    KVM制作实践:
                                                     * 
                                    KVM硬件原理图设计实践
                                                 
                                        * KVM硬件电路版图设计实践
                                                   
                                      * KVM软件设计调试实践
                                               
                                      * KVM整机软硬件调试实践
                                  4、综合教学实验仪时间课:  
                                       
                                    项目简介:制作多功能教学实验仪。教学实验仪包括主板和功能众多的子板组成。
                                         根据学员的需求设计制作。
                                             
                                    *教学实验仪主板
                                           
                                    带有液晶、数码管显示、矩阵键盘、32kram、温度传感器、pwm电机调速、继电器控制电
                                             
                                    路rs232通讯,485通讯,i2c 
                                    eeprom ,ds1302时钟,蜂鸣器,高性能复位电路,交流输入电
                                           
                                      路,稳压电路,可接32k8位io口线的双总线输出。
                                        
                                    *教学实验仪功能子板:
                                           
                                    * 带有4挡位控制的两路电量AD采集,两路频率、相位可调的DA输出扳;
                                   * 多路16位PWM输出的电机调速、步进电机控制扳;
                                   * isd4004语音录放板、微型打印机、普通并行打印机控制板;
                                   * USB 接口板,可接USB HOST器件,和USB DEVICE器件;试验USB设备和主机的软硬件,
                                    
                                    例如USB键盘 鼠标;
                                   * 多路485、232、422网络通讯接口板;
                                   * CANBUS总线接口板;
                                        
                                    学员可根据自己的实际需求组合制作以上的子功能扳。
                                    5、单色点阵屏制作。
                                         
                                          单色条屏制作技术、多条屏组合为一块大屏技术,条屏与主机通讯技术。
                                    6、USB DEVICE HOST实践制作
                                    
                                    电脑遥控器制作: 使用普通遥控器+单片机+USB 从设备接口芯片制作可以遥控操作电脑的电
                                                       
                                    脑遥控器;
                                  使用U盘作为存贮设备的主机控制器的制作;
                                  MP3播放器的制作;
                                   
                                  八: AVR单片机学习内容见AVR单片机培训课程。
                                  九:多个实际项目的实践。