好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

第14章单片机系统开发工具与设计实例.ppt

28页
  • 卖家[上传人]:工****
  • 文档编号:590905761
  • 上传时间:2024-09-16
  • 文档格式:PPT
  • 文档大小:1,006.50KB
  • / 28 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 返回目录单片机原理与接口技术(第2版).李晓林.电子工业出版社单片机单片机原理与接口技术原理与接口技术第第14章章 单片机系统单片机系统开发工具与设计实例开发工具与设计实例9/16/20241 返回目录单片机原理与接口技术(第2版).李晓林.电子工业出版社(1) 了解单片机开发系统类型了解单片机开发系统类型2) 掌握掌握Keil C51开发工具的使用方法开发工具的使用方法3) 掌握应用掌握应用Proteus电路分析与实物仿真电路分析与实物仿真软件进行软硬件仿真调试的方法软件进行软硬件仿真调试的方法4) 了解单片机应用系统的开发过程了解单片机应用系统的开发过程 本章教学要求本章教学要求 9/16/20242 返回目录单片机原理与接口技术(第2版).李晓林.电子工业出版社本本 章章 目目 录录14.1 14.1 单片机应用系统开发环境单片机应用系统开发环境单片机应用系统开发环境单片机应用系统开发环境14.1.1 14.1.1 开发系统的功能开发系统的功能开发系统的功能开发系统的功能14.1.2 14.1.2 开发系统的分类开发系统的分类开发系统的分类开发系统的分类14.2 14.2 KeilKeil C51 C51开发工具及仿真开发工具及仿真开发工具及仿真开发工具及仿真调试方法调试方法调试方法调试方法 14.2.1 14.2.1 KeilKeil C51 C51开发工具开发工具开发工具开发工具 14.2.2 14.2.2 应用应用应用应用KeilKeil C51 C51进行单片进行单片进行单片进行单片机软件开发调试的方法机软件开发调试的方法机软件开发调试的方法机软件开发调试的方法 14.2.3 14.2.3 应用应用应用应用KeilKeil C51 C51调试调试调试调试C51C51应用程序举例应用程序举例应用程序举例应用程序举例 14.3 Proteus14.3 Proteus电路分析与实物电路分析与实物电路分析与实物电路分析与实物仿真软件及调试方法仿真软件及调试方法仿真软件及调试方法仿真软件及调试方法14.3.1 Proteus14.3.1 Proteus仿真软件仿真软件仿真软件仿真软件14.3.2 14.3.2 应用应用应用应用ProteusProteus进行单片进行单片进行单片进行单片机应用系统仿真调试的方机应用系统仿真调试的方机应用系统仿真调试的方机应用系统仿真调试的方法法法法14.3.3 14.3.3 应用应用应用应用ProteusProteus进行单片进行单片进行单片进行单片机系统仿真调试举例机系统仿真调试举例机系统仿真调试举例机系统仿真调试举例 14.4 14.4 单片机应用系统设计举单片机应用系统设计举单片机应用系统设计举单片机应用系统设计举例例例例 习题与思考题习题与思考题习题与思考题习题与思考题 9/16/20243 返回目录单片机原理与接口技术(第2版).李晓林.电子工业出版社14.1 单片机应用系统开发环境单片机应用系统开发环境 一一一一个个个个单单单单片片片片机机机机应应应应用用用用系系系系统统统统的的的的设设设设计计计计完完完完成成成成、、、、投投投投入入入入运运运运行行行行,,,,一一一一般般般般需需需需要要要要经经经经过过过过这这这这几几几几个个个个阶阶阶阶段段段段::::方方方方案案案案选选选选择择择择、、、、系系系系统统统统设设设设计计计计、、、、仿仿仿仿真真真真调调调调试试试试和和和和现现现现场场场场调调调调试试试试。

      单单单单片片片片机机机机应应应应用用用用系系系系统统统统的的的的开开开开发发发发是是是是借借借借助助助助于于于于开开开开发发发发工工工工具具具具来来来来完完完完成成成成的的的的一一一一个个个个好好好好的的的的开开开开发发发发环环环环境境境境是是是是单片机应用系统设计的前提单片机应用系统设计的前提单片机应用系统设计的前提单片机应用系统设计的前提 9/16/20244 返回目录单片机原理与接口技术(第2版).李晓林.电子工业出版社14.1.1 开发系统的功能开发系统的功能 --------开发系统需具备的功开发系统需具备的功开发系统需具备的功开发系统需具备的功能能能能在在在在仿仿仿仿真真真真调调调调试试试试阶阶阶阶段段段段,,,,为为为为了了了了能能能能调调调调试试试试程程程程序序序序,,,,检检检检查查查查硬硬硬硬件件件件、、、、软软软软件件件件的的的的运运运运行行行行状状状状态态态态,,,,就就就就必必必必须须须须借借借借助助助助单单单单片片片片机机机机开开开开发发发发系系系系统统统统模模模模拟拟拟拟应应应应用用用用系系系系统统统统的的的的单单单单片片片片机机机机,,,,并并并并随随随随时时时时观观观观察察察察运运运运行行行行的的的的中中中中间间间间过过过过程程程程而而而而不不不不改改改改变变变变运运运运行行行行中中中中原原原原有有有有的的的的数数数数据据据据,,,,从而实现模拟现场的真实调试。

      从而实现模拟现场的真实调试从而实现模拟现场的真实调试从而实现模拟现场的真实调试一个好的开发系统,需要具备以下的功能:一个好的开发系统,需要具备以下的功能:一个好的开发系统,需要具备以下的功能:一个好的开发系统,需要具备以下的功能:(1) (1) 能输入和修改系统的应用程序;能输入和修改系统的应用程序;能输入和修改系统的应用程序;能输入和修改系统的应用程序;(2) (2) 能对应用系统硬件电路进行检查和诊断;能对应用系统硬件电路进行检查和诊断;能对应用系统硬件电路进行检查和诊断;能对应用系统硬件电路进行检查和诊断;(3) (3) 能能能能将将将将用用用用户户户户源源源源程程程程序序序序编编编编译译译译成成成成目目目目标标标标代代代代码码码码并并并并固固固固化化化化到到到到EPROMEPROM中去;中去;中去;中去;(4) (4) 能能能能以以以以单单单单步步步步、、、、断断断断点点点点、、、、连连连连续续续续方方方方式式式式运运运运行行行行应应应应用用用用程程程程序序序序,,,,正正正正确确确确反映应用程序执行的中间状态反映应用程序执行的中间状态反映应用程序执行的中间状态反映应用程序执行的中间状态。

      9/16/20245 返回目录单片机原理与接口技术(第2版).李晓林.电子工业出版社14.1.1 开发系统的功能开发系统的功能 不不不不同同同同的的的的开开开开发发发发系系系系统统统统都都都都必必必必须须须须具具具具备备备备上上上上述述述述基基基基本本本本功功功功能能能能,,,,但但但但对对对对于于于于一一一一个个个个较完善的开发系统还应具备以下几点:较完善的开发系统还应具备以下几点:较完善的开发系统还应具备以下几点:较完善的开发系统还应具备以下几点:(1) (1) 有有有有较较较较全全全全的的的的开开开开发发发发软软软软件件件件,,,,除除除除汇汇汇汇编编编编语语语语言言言言外外外外,,,,还还还还应应应应配配配配有有有有高高高高级级级级语语语语言言言言((((如如如如C C语语语语言言言言)))),,,,用用用用户户户户可可可可用用用用高高高高级级级级语语语语言言言言编编编编制制制制应应应应用用用用软软软软件件件件,,,,同同同同时时时时应应应应具具具具有有有有丰丰丰丰富富富富的的的的子子子子程程程程序序序序库库库库可可可可供供供供用用用用户户户户选选选选择择择择调调调调用;用;用;用;(2) (2) 有有有有跟跟跟跟踪踪踪踪调调调调试试试试、、、、运运运运行行行行的的的的能能能能力力力力,,,,开开开开发发发发系系系系统统统统占占占占用用用用单单单单片片片片机机机机的硬件资源尽量最少;的硬件资源尽量最少;的硬件资源尽量最少;的硬件资源尽量最少;(3) (3) 为为为为了了了了方方方方便便便便模模模模块块块块化化化化软软软软件件件件调调调调试试试试,,,,还还还还应应应应配配配配置置置置软软软软件件件件转转转转储储储储、、、、程序文本打印功能及设备。

      程序文本打印功能及设备程序文本打印功能及设备程序文本打印功能及设备完善的开发系统完善的开发系统完善的开发系统完善的开发系统9/16/20246 返回目录单片机原理与接口技术(第2版).李晓林.电子工业出版社14.1.2 开发系统的分类开发系统的分类 目前国内使用较多的开发系统大致目前国内使用较多的开发系统大致目前国内使用较多的开发系统大致目前国内使用较多的开发系统大致分为分为分为分为4 4类:类:类:类:((((1 1 1 1)通用型单片机开发系统)通用型单片机开发系统)通用型单片机开发系统)通用型单片机开发系统((((2 2 2 2)软件模拟开发系统)软件模拟开发系统)软件模拟开发系统)软件模拟开发系统((((3 3 3 3)普及型开发系统)普及型开发系统)普及型开发系统)普及型开发系统((((4 4 4 4)通用机开发系统)通用机开发系统)通用机开发系统)通用机开发系统----4----4类开发系统类开发系统类开发系统类开发系统9/16/20247 返回目录单片机原理与接口技术(第2版).李晓林.电子工业出版社14.1.2 开发系统的分类开发系统的分类 普普普普及及及及型型型型开开开开发发发发装装装装置置置置通通通通常常常常是是是是采采采采用用用用相相相相同同同同类类类类型型型型的的的的单单单单片片片片机机机机做做做做成成成成单单单单板板板板机机机机形形形形式式式式。

      所所所所配配配配置置置置的的的的监监监监控控控控程程程程序序序序可可可可满满满满足足足足应应应应用用用用系系系系统统统统仿仿仿仿真真真真调调调调试的要求:试的要求:试的要求:试的要求:n n能输入和修改程序能输入和修改程序能输入和修改程序能输入和修改程序n n能单步运行和设置断点运行能单步运行和设置断点运行能单步运行和设置断点运行能单步运行和设置断点运行n n能能能能方方方方便便便便地地地地查查查查询询询询各各各各寄寄寄寄存存存存器器器器、、、、I/OI/O口口口口、、、、存存存存储储储储器器器器的的的的状状状状态态态态和内容和内容和内容和内容n n配备有配备有配备有配备有EPROMEPROM写入器、仿真头写入器、仿真头写入器、仿真头写入器、仿真头这这这这是是是是一一一一种种种种廉廉廉廉价价价价的的的的、、、、能能能能独独独独立立立立完完完完成成成成应应应应用用用用系系系系统统统统开开开开发发发发任任任任务务务务的的的的普及型单板系统普及型单板系统普及型单板系统普及型单板系统1 1.普及型开发系统.普及型开发系统.普及型开发系统.普及型开发系统 --------普及型开发系普及型开发系普及型开发系普及型开发系统统统统 9/16/20248 返回目录单片机原理与接口技术(第2版).李晓林.电子工业出版社14.1.2 开发系统的分类开发系统的分类 这这这这是是是是目目目目前前前前使使使使用用用用最最最最多多多多的的的的一一一一类类类类开开开开发发发发装装装装置置置置。

      采采采采用用用用独独独独立立立立型型型型仿仿仿仿真真真真结结结结构构构构,,,,与与与与任任任任何何何何具具具具有有有有RS-232RS-232串串串串行行行行接接接接口口口口((((或或或或并并并并行行行行口口口口))))的的的的计计计计算算算算机机机机相相相相连连连连,,,,即即即即可可可可构构构构成单片机仿真开发系统成单片机仿真开发系统成单片机仿真开发系统成单片机仿真开发系统配有配有配有配有EPROMEPROM、读出、读出、读出、读出/ /写入器、仿真插头和其他外设写入器、仿真插头和其他外设写入器、仿真插头和其他外设写入器、仿真插头和其他外设可以充分利用通用计算机系统的软可以充分利用通用计算机系统的软可以充分利用通用计算机系统的软可以充分利用通用计算机系统的软/ /硬件资源硬件资源硬件资源硬件资源, , 开发效率高开发效率高开发效率高开发效率高2 2.通用型单片机开发系统.通用型单片机开发系统.通用型单片机开发系统.通用型单片机开发系统 --------通用型开发系通用型开发系通用型开发系通用型开发系统统统统 9/16/20249 返回目录单片机原理与接口技术(第2版).李晓林.电子工业出版社14.1.2 开发系统的分类开发系统的分类 这这这这是是是是一一一一种种种种在在在在通通通通用用用用计计计计算算算算机机机机中中中中附附附附加加加加开开开开发发发发模模模模板板板板的的的的开开开开发发发发系系系系统统统统。

      在在在在这这这这种种种种系系系系统统统统中中中中,,,,开开开开发发发发模模模模板板板板不不不不能能能能独独独独立立立立完完完完成成成成开开开开发发发发任任任任务务务务,,,,只只只只是是是是起着开发系统接口的作用起着开发系统接口的作用起着开发系统接口的作用起着开发系统接口的作用开开开开发发发发模模模模板板板板插插插插在在在在通通通通用用用用计计计计算算算算机机机机系系系系统统统统的的的的扩扩扩扩展展展展槽槽槽槽中中中中或或或或以以以以总总总总线线线线连连连连接接接接方方方方式式式式安安安安放放放放在在在在外外外外部部部部开开开开发发发发模模模模板板板板的的的的硬硬硬硬件件件件结结结结构构构构应应应应包包包包含含含含有有有有通通通通用用用用计计计计算算算算机机机机不不不不可可可可替替替替代代代代的的的的部部部部分分分分,,,,如如如如EPROMEPROM写写写写入入入入、、、、仿仿仿仿真真真真头头头头及及及及CPUCPU仿真所必需的单片机系统等仿真所必需的单片机系统等仿真所必需的单片机系统等仿真所必需的单片机系统等 3 3.通用机开发系统.通用机开发系统.通用机开发系统.通用机开发系统--------模板式开发系模板式开发系模板式开发系模板式开发系统统统统 9/16/202410 返回目录单片机原理与接口技术(第2版).李晓林.电子工业出版社14.1.2 开发系统的分类开发系统的分类 只只只只需需需需有有有有通通通通用用用用计计计计算算算算机机机机再再再再配配配配以以以以相相相相应应应应的的的的模模模模拟拟拟拟开开开开发发发发软软软软件件件件,,,,完完完完全全全全依依依依靠靠靠靠软软软软件件件件手手手手段段段段进进进进行行行行开开开开发发发发。

      不不不不需需需需要要要要任任任任何何何何在在在线线线仿仿仿仿真真真真器器器器和和和和用用用用户户户户样样样样机机机机就就就就可可可可在在在在PCPC上上上上直直直直接接接接开开开开发发发发和和和和模模模模拟拟拟拟调调调调试试试试单单单单片片片片机机机机软软软软件件件件程程程程序序序序调调调调试试试试完完完完毕毕毕毕的的的的软软软软件件件件可可可可以以以以将将将将机器码固化,完成一次初步的软件设计工作机器码固化,完成一次初步的软件设计工作机器码固化,完成一次初步的软件设计工作机器码固化,完成一次初步的软件设计工作对于实时性要求不高的应用系统,一般能直接投入运行;对于实时性要求不高的应用系统,一般能直接投入运行;对于实时性要求不高的应用系统,一般能直接投入运行;对于实时性要求不高的应用系统,一般能直接投入运行;对对对对于于于于实实实实时时时时性性性性要要要要求求求求较较较较高高高高的的的的应应应应用用用用系系系系统统统统,,,,通通通通过过过过多多多多次次次次反反反反复复复复模模模模拟拟拟拟调调调调试试试试也也也也可正常投入运行可正常投入运行可正常投入运行可正常投入运行软软软软件件件件模模模模拟拟拟拟开开开开发发发发系系系系统统统统功功功功能能能能很很很很强强强强,,,,基基基基本本本本上上上上包包包包括括括括了了了了在在在线线线仿仿仿仿真真真真器器器器的的的的单单单单步步步步、、、、断断断断点点点点、、、、跟跟跟跟踪踪踪踪、、、、检检检检查查查查和和和和修修修修改改改改等等等等功功功功能能能能,,,,并并并并且且且且还还还还能能能能模模模模拟拟拟拟产产产产生生生生各各各各种种种种中中中中断(事件)和断(事件)和断(事件)和断(事件)和I/OI/O应答过程。

      应答过程应答过程应答过程软件模拟开发系统是比较有实用价值的模拟开发工具软件模拟开发系统是比较有实用价值的模拟开发工具软件模拟开发系统是比较有实用价值的模拟开发工具软件模拟开发系统是比较有实用价值的模拟开发工具目前较为流行的模拟开发工具软件有目前较为流行的模拟开发工具软件有目前较为流行的模拟开发工具软件有目前较为流行的模拟开发工具软件有 Proteus Proteus 和和和和 KeilKeil C51 C51 4 4.软件模拟开发系统.软件模拟开发系统.软件模拟开发系统.软件模拟开发系统 --------模拟开发工具软模拟开发工具软模拟开发工具软模拟开发工具软件件件件9/16/202411 返回目录单片机原理与接口技术(第2版).李晓林.电子工业出版社14.2 Keil C51开发工具及仿真调试方法开发工具及仿真调试方法 14.2.1 14.2.1 KeilKeil C51 C51开发工具开发工具开发工具开发工具 KeilKeil C51C51是是是是目目目目前前前前最最最最流流流流行行行行的的的的5151单单单单片片片片机机机机开开开开发发发发工工工工具具具具软软软软件件件件,,,,各各各各仿仿仿仿真真真真器器器器厂厂厂厂商商商商都都都都宣宣宣宣称称称称全全全全面面面面支支支支持持持持KeilKeil C51C51的的的的使使使使用用用用。

      对对对对于于于于使使使使用用用用C C语语语语言言言言进进进进行行行行单单单单片片片片机开发的用户,机开发的用户,机开发的用户,机开发的用户,KeilKeil C51 C51已成为必备的开发工具已成为必备的开发工具已成为必备的开发工具已成为必备的开发工具KeilKeil C51C51集集集集成成成成开开开开发发发发环环环环境境境境μVisionμVision包包包包括括括括::::C51C51编编编编译译译译器器器器、、、、宏宏宏宏汇汇汇汇编编编编、、、、连接器、库管理和一个功能强大的仿真调试器连接器、库管理和一个功能强大的仿真调试器连接器、库管理和一个功能强大的仿真调试器连接器、库管理和一个功能强大的仿真调试器在在在在开开开开发发发发应应应应用用用用软软软软件件件件过过过过程程程程中中中中,,,,编编编编辑辑辑辑、、、、编编编编译译译译、、、、汇汇汇汇编编编编、、、、连连连连接接接接、、、、调调调调试试试试等等等等各阶段都集成在一个环境中各阶段都集成在一个环境中各阶段都集成在一个环境中各阶段都集成在一个环境中KeilKeil C51C51是是是是德德德德国国国国知知知知名名名名软软软软件件件件公公公公司司司司KeilKeil开开开开发发发发的的的的基基基基于于于于80C5180C51内内内内核核核核的的的的微微微微处处处处理理理理器器器器软软软软件件件件开开开开发发发发平平平平台台台台。

      测测测测试试试试评评评评估估估估版版版版可可可可以以以以直直直直接接接接从从从从KeilKeil公公公公司司司司网网网网站站站站下下下下载(网址为载(网址为载(网址为载(网址为 demo/ demo/)1 1....KeilKeil C51 C51开发工具简介开发工具简介开发工具简介开发工具简介 ---- ---- KeilKeil C51 C51简介简介简介简介 9/16/202412 返回目录单片机原理与接口技术(第2版).李晓林.电子工业出版社14.2.1 Keil C51开发工具开发工具KeilKeil C51 C51集成开发环境主操作界面集成开发环境主操作界面集成开发环境主操作界面集成开发环境主操作界面 ---- ---- KeilKeil C51 C51集成环集成环集成环集成环境境境境 9/16/202413 返回目录单片机原理与接口技术(第2版).李晓林.电子工业出版社14.2.1 Keil C51开发工具开发工具2 2.应用.应用.应用.应用KeilKeil C51 C51进行单片机应用系统开发的过程进行单片机应用系统开发的过程进行单片机应用系统开发的过程进行单片机应用系统开发的过程 (1) (1) 启动启动启动启动KeilKeil C51 C51进入集成开发环境。

      进入集成开发环境进入集成开发环境进入集成开发环境2) (2) 进行应用系统硬件设计或者直接使用现成的电路板进行应用系统硬件设计或者直接使用现成的电路板进行应用系统硬件设计或者直接使用现成的电路板进行应用系统硬件设计或者直接使用现成的电路板3) (3) 在在在在KeilKeil C51 C51集成开发环境下进行程序编辑集成开发环境下进行程序编辑集成开发环境下进行程序编辑集成开发环境下进行程序编辑4) (4) 把编辑好的程序进行汇编(编译),生成目标代码把编辑好的程序进行汇编(编译),生成目标代码把编辑好的程序进行汇编(编译),生成目标代码把编辑好的程序进行汇编(编译),生成目标代码5) (5) 通过并口或者串口将计算机和编程器连接在一起,把要通过并口或者串口将计算机和编程器连接在一起,把要通过并口或者串口将计算机和编程器连接在一起,把要通过并口或者串口将计算机和编程器连接在一起,把要编程的编程的编程的编程的5151芯片置入编程器相应的插槽内有的开发板集芯片置入编程器相应的插槽内有的开发板集芯片置入编程器相应的插槽内有的开发板集芯片置入编程器相应的插槽内有的开发板集成了编程器的功能,可以直接通过并口或者串口与计算成了编程器的功能,可以直接通过并口或者串口与计算成了编程器的功能,可以直接通过并口或者串口与计算成了编程器的功能,可以直接通过并口或者串口与计算机相连。

      机相连6) (6) 打开打开打开打开5151芯片相应的服务程序,经过相关设置将代码下载芯片相应的服务程序,经过相关设置将代码下载芯片相应的服务程序,经过相关设置将代码下载芯片相应的服务程序,经过相关设置将代码下载到芯片中到芯片中到芯片中到芯片中7) (7) 进行结果观察,反复调试直到达到预期结果进行结果观察,反复调试直到达到预期结果进行结果观察,反复调试直到达到预期结果进行结果观察,反复调试直到达到预期结果 ---- KeilKeil C51 C51开发步开发步开发步开发步骤骤骤骤 9/16/202414 返回目录单片机原理与接口技术(第2版).李晓林.电子工业出版社14.2.2 14.2.2 应用应用应用应用KeilKeil C51 C51进行单片机软件开发调试的方法进行单片机软件开发调试的方法进行单片机软件开发调试的方法进行单片机软件开发调试的方法 1 1.工程建立.工程建立.工程建立.工程建立(1)(1)启启启启动动动动μVision2μVision2,,,,选选选选择择择择“ “Project→NewProject→New Project...”Project...”菜菜菜菜单单单单,,,,在在在在弹弹弹弹出的出的出的出的“ “Create New Project”Create New Project”对话框中为新工程选择或创建一个目对话框中为新工程选择或创建一个目对话框中为新工程选择或创建一个目对话框中为新工程选择或创建一个目录录录录,,,,并并并并输输输输入入入入工工工工程程程程文文文文件件件件 的的的的 名名名名 称称称称 (((( 如如如如 ::::testtest)))),,,,不不不不需需需需要要要要输输输输入入入入扩扩扩扩展展展展名名名名,,,,自自自自动动动动生生生生成成成成 一一一一 个个个个 工工工工 程程程程 文文文文 件件件件((((.uv2.uv2))))。

      单单单单击击击击“ “保保保保存存存存” ”按按按按钮钮钮钮,,,,出出出出现现现现如如如如图图图图所所所所示示示示的的的的选选选选择择择择目目目目标芯片窗口标芯片窗口标芯片窗口标芯片窗口 9/16/202415 返回目录单片机原理与接口技术(第2版).李晓林.电子工业出版社14.2.2 14.2.2 应用应用应用应用KeilKeil C51 C51进行单片机软件开发调试的方法进行单片机软件开发调试的方法进行单片机软件开发调试的方法进行单片机软件开发调试的方法 1 1.工程建立.工程建立.工程建立.工程建立(2)(2) 选选选选择择择择Startup.A51Startup.A51文文文文件件件件((((Startup.A51Startup.A51是是是是支支支支持持持持大大大大多多多多数数数数80518051派派派派生生生生系系系系列列列列的的的的启启启启动动动动代代代代码码码码文文文文件件件件用用用用于于于于目目目目标标标标芯芯芯芯片片片片启启启启动动动动后后后后,,,,在在在在main( main( ) )函函函函数数数数之之之之前前前前清清清清除除除除片片片片内内内内数数数数据据据据存存存存储储储储器器器器、、、、初初初初始始始始化化化化硬硬硬硬件件件件和和和和再再再再入入入入堆堆堆堆栈栈栈栈指指指指针)。

      针)选选选选择择择择目目目目标标标标CPUCPU((((即即即即所所所所用用用用芯芯芯芯片片片片的的的的型型型型号号号号))))后后后后,,,,出出出出现现现现如如如如图图图图所所所所示示示示对话框,单击对话框,单击对话框,单击对话框,单击“ “是是是是” ”按钮将标准按钮将标准按钮将标准按钮将标准80518051启动文件加入工程中启动文件加入工程中启动文件加入工程中启动文件加入工程中9/16/202416 返回目录单片机原理与接口技术(第2版).李晓林.电子工业出版社14.2.2 14.2.2 应用应用应用应用KeilKeil C51 C51进行单片机软件开发调试的方法进行单片机软件开发调试的方法进行单片机软件开发调试的方法进行单片机软件开发调试的方法 1 1.工程建立.工程建立.工程建立.工程建立(3)(3) (1) (1) 建立工程建立工程建立工程建立工程选择选择选择选择“ “File→NewFile→New...”...”在工程管理器中打开源程序编辑窗口,在工程管理器中打开源程序编辑窗口,在工程管理器中打开源程序编辑窗口,在工程管理器中打开源程序编辑窗口,输入源程序,选择输入源程序,选择输入源程序,选择输入源程序,选择“ “File→SaveFile→Save” ”保存时须加上扩展名(保存时须加上扩展名(保存时须加上扩展名(保存时须加上扩展名(C C语言语言语言语言程序用程序用程序用程序用“ “.c”.c”,汇编语言程序用,汇编语言程序用,汇编语言程序用,汇编语言程序用“ “.A51”.A51”)。

      2) (2) 添加源程序到工程添加源程序到工程添加源程序到工程添加源程序到工程右键单击右键单击右键单击右键单击“ “Source Group1”Source Group1”,在下拉菜单中选,在下拉菜单中选,在下拉菜单中选,在下拉菜单中选“ “Add file to Add file to Group ”Source Group1“”Group ”Source Group1“”,在出现的对话框中寻找并添加编辑好,在出现的对话框中寻找并添加编辑好,在出现的对话框中寻找并添加编辑好,在出现的对话框中寻找并添加编辑好的源程序文件,即可将文件加入到项目中,单击的源程序文件,即可将文件加入到项目中,单击的源程序文件,即可将文件加入到项目中,单击的源程序文件,即可将文件加入到项目中,单击“ “Close”Close”返回返回返回返回主窗口此后,单击主窗口此后,单击主窗口此后,单击主窗口此后,单击“ “Source Group1”Source Group1”,可查看并打开加入到项,可查看并打开加入到项,可查看并打开加入到项,可查看并打开加入到项目中的源程序目中的源程序目中的源程序目中的源程序9/16/202417 返回目录单片机原理与接口技术(第2版).李晓林.电子工业出版社14.2.2 14.2.2 应用应用应用应用KeilKeil C51 C51进行单片机软件开发调试的方法进行单片机软件开发调试的方法进行单片机软件开发调试的方法进行单片机软件开发调试的方法 2 2.工程设置.工程设置.工程设置.工程设置右键单击右键单击右键单击右键单击ProjectProject窗口的窗口的窗口的窗口的“ “Target1”Target1”,选择菜单,选择菜单,选择菜单,选择菜单“ “Project→ Option for target “target 1” ”Project→ Option for target “target 1” ”,打开工程设置对,打开工程设置对,打开工程设置对,打开工程设置对话框,如下图所示。

      话框,如下图所示话框,如下图所示话框,如下图所示9/16/202418 返回目录单片机原理与接口技术(第2版).李晓林.电子工业出版社14.2.2 14.2.2 应用应用应用应用KeilKeil C51 C51进行单片机软件开发调试的方法进行单片机软件开发调试的方法进行单片机软件开发调试的方法进行单片机软件开发调试的方法 3 3.编译、连接.编译、连接.编译、连接.编译、连接选择菜单选择菜单选择菜单选择菜单“ “Project→BuildProject→Build target” target”,对当前工程进行连接对当前工程进行连接对当前工程进行连接对当前工程进行连接编译过程中的信息将出现在输出窗口中的编译过程中的信息将出现在输出窗口中的编译过程中的信息将出现在输出窗口中的编译过程中的信息将出现在输出窗口中的BuildBuild页中页中页中页中, , 如图下所示如图下所示如图下所示如图下所示 如如如如源源源源程程程程序序序序有有有有语语语语法法法法错错错错误误误误,,,,会会会会出出出出现现现现错错错错误误误误报报报报告告告告,,,,双双双双击击击击该该该该行行行行可可可可定定定定位位位位到到到到出出出出错错错错的的的的位位位位置置置置,,,,修修修修改改改改源源源源程程程程序序序序后后后后再再再再次次次次编编编编译译译译。

      在在在在窗窗窗窗口口口口中中中中还还还还可可可可看看看看到到到到程程程程序序序序代代代代码码码码量量量量、、、、内内内内部部部部和和和和外外外外部部部部RAMRAM使使使使用用用用量量量量等等等等信信信信息息息息此此此此外外外外,,,,编编编编译译译译、、、、连连连连接接接接还还还还产产产产生生生生一一一一些些些些相相相相关关关关文文文文件件件件,,,,包包包包括括括括目目目目标标标标文文文文件件件件(. (.objobj) )、、、、列列列列表表表表文文文文件件件件(. (.lstlst和和和和.m51).m51)、、、、连接输入文件连接输入文件连接输入文件连接输入文件(. (.inpinp) )等,以用于等,以用于等,以用于等,以用于KeilKeil C51 C51的仿真与调试的仿真与调试的仿真与调试的仿真与调试 9/16/202419 返回目录单片机原理与接口技术(第2版).李晓林.电子工业出版社14.2.2 14.2.2 应用应用应用应用KeilKeil C51 C51进行单片机软件开发调试的方法进行单片机软件开发调试的方法进行单片机软件开发调试的方法进行单片机软件开发调试的方法 4 4.程序的调试.程序的调试.程序的调试.程序的调试 编译、连接成功后,按编译、连接成功后,按编译、连接成功后,按编译、连接成功后,按Ctrl+F5Ctrl+F5组合键或使用菜单组合键或使用菜单组合键或使用菜单组合键或使用菜单“ “Debug→ Debug→ Start / Stop Debug Session”Start / Stop Debug Session”即可进入调试状态。

      即可进入调试状态即可进入调试状态即可进入调试状态在在在在调调调调试试试试状状状状态态态态下下下下,,,,DebugDebug菜菜菜菜单单单单项和调试工具栏被激活项和调试工具栏被激活项和调试工具栏被激活项和调试工具栏被激活按按按按F10F10单单单单步步步步执执执执行行行行程程程程序序序序,,,,在在在在调调调调试试试试窗窗窗窗口口口口左左左左侧侧侧侧可可可可以以以以查查查查看看看看寄寄寄寄存存存存器器器器和和和和变变变变量值的变化量值的变化量值的变化量值的变化9/16/202420 返回目录单片机原理与接口技术(第2版).李晓林.电子工业出版社14.2.2 14.2.2 应用应用应用应用KeilKeil C51 C51进行单片机软件开发调试的方法进行单片机软件开发调试的方法进行单片机软件开发调试的方法进行单片机软件开发调试的方法 5 5.程序下载.程序下载.程序下载.程序下载下载程序一般需要使用编程器附带的编程环境不同的编程下载程序一般需要使用编程器附带的编程环境不同的编程下载程序一般需要使用编程器附带的编程环境不同的编程下载程序一般需要使用编程器附带的编程环境不同的编程器附带的编程环境各不相同,但大体步骤基本相同。

      器附带的编程环境各不相同,但大体步骤基本相同器附带的编程环境各不相同,但大体步骤基本相同器附带的编程环境各不相同,但大体步骤基本相同n n安装并打开编程器附带的编程软件;安装并打开编程器附带的编程软件;安装并打开编程器附带的编程软件;安装并打开编程器附带的编程软件;n n选择要编程的具体芯片、使用的串口和下载波特率;选择要编程的具体芯片、使用的串口和下载波特率;选择要编程的具体芯片、使用的串口和下载波特率;选择要编程的具体芯片、使用的串口和下载波特率;n n配置其他参数(或保持默认值);配置其他参数(或保持默认值);配置其他参数(或保持默认值);配置其他参数(或保持默认值);n n打开编译生成的打开编译生成的打开编译生成的打开编译生成的“*“*.HEX”.HEX”文件;文件;文件;文件;n n单击单击单击单击“ “Download”Download”开始将程序写入芯片中开始将程序写入芯片中开始将程序写入芯片中开始将程序写入芯片中如果硬件连接和相关配置无误,将提示编程成功如果发生如果硬件连接和相关配置无误,将提示编程成功如果发生如果硬件连接和相关配置无误,将提示编程成功如果发生如果硬件连接和相关配置无误,将提示编程成功。

      如果发生错误错误错误错误, , 修改配置或者重新连接硬件修改配置或者重新连接硬件修改配置或者重新连接硬件修改配置或者重新连接硬件, , 再次下载程序直到成功为止再次下载程序直到成功为止再次下载程序直到成功为止再次下载程序直到成功为止 9/16/202421 返回目录单片机原理与接口技术(第2版).李晓林.电子工业出版社14.3 Proteus14.3 Proteus电路分析与实物仿真软件及调试方法电路分析与实物仿真软件及调试方法电路分析与实物仿真软件及调试方法电路分析与实物仿真软件及调试方法 14.3.1 Proteus14.3.1 Proteus仿真软件仿真软件仿真软件仿真软件ProteusProteus是英国是英国是英国是英国LabcenterLabcenter公司开发的目前唯一能仿真微处理公司开发的目前唯一能仿真微处理公司开发的目前唯一能仿真微处理公司开发的目前唯一能仿真微处理器的电路分析与实物仿真设计软件可以仿真、分析各种模拟器器的电路分析与实物仿真设计软件可以仿真、分析各种模拟器器的电路分析与实物仿真设计软件可以仿真、分析各种模拟器器的电路分析与实物仿真设计软件可以仿真、分析各种模拟器件和集成电路。

      软件特点是:件和集成电路软件特点是:件和集成电路软件特点是:件和集成电路软件特点是:①①①①集原理图设计、仿真和集原理图设计、仿真和集原理图设计、仿真和集原理图设计、仿真和PCBPCB设计设计设计设计于一体,具有强大的原理图到于一体,具有强大的原理图到于一体,具有强大的原理图到于一体,具有强大的原理图到PCBPCB设计功能,可输出多格式的电设计功能,可输出多格式的电设计功能,可输出多格式的电设计功能,可输出多格式的电路设计图表路设计图表路设计图表路设计图表②②②②具有模拟具有模拟具有模拟具有模拟/ /数字电路、单片机应用系统、嵌入式数字电路、单片机应用系统、嵌入式数字电路、单片机应用系统、嵌入式数字电路、单片机应用系统、嵌入式系统系统系统系统( (不高于不高于不高于不高于ARM7)ARM7)的设计与仿真功能,支持目前常见的单片机的设计与仿真功能,支持目前常见的单片机的设计与仿真功能,支持目前常见的单片机的设计与仿真功能,支持目前常见的单片机及各种外围芯片及各种外围芯片及各种外围芯片及各种外围芯片③③③③具有全速、单步、断点等多种形式的调试功具有全速、单步、断点等多种形式的调试功具有全速、单步、断点等多种形式的调试功具有全速、单步、断点等多种形式的调试功能。

      能④④④④具有各种信号源和电路分析所需的虚拟仪表具有各种信号源和电路分析所需的虚拟仪表具有各种信号源和电路分析所需的虚拟仪表具有各种信号源和电路分析所需的虚拟仪表( (如示波器、如示波器、如示波器、如示波器、逻辑分析仪、信号发生器等逻辑分析仪、信号发生器等逻辑分析仪、信号发生器等逻辑分析仪、信号发生器等) )⑤⑤⑤⑤可兼容性可兼容性可兼容性可兼容性KeilC51KeilC51、、、、MPLABMPLAB等等等等第三方软件编译和调试环境第三方软件编译和调试环境第三方软件编译和调试环境第三方软件编译和调试环境1 1....ProteusProteus仿真软件简介仿真软件简介仿真软件简介仿真软件简介9/16/202422 返回目录单片机原理与接口技术(第2版).李晓林.电子工业出版社14.3.1 Proteus仿真软件仿真软件Proteus ISISProteus ISIS集成环境如下图所示集成环境如下图所示集成环境如下图所示集成环境如下图所示 9/16/202423 返回目录单片机原理与接口技术(第2版).李晓林.电子工业出版社14.3.1 Proteus仿真软件仿真软件2 2.应用.应用.应用.应用ProteusProteus进行单片机应用系统仿真调试的过程进行单片机应用系统仿真调试的过程进行单片机应用系统仿真调试的过程进行单片机应用系统仿真调试的过程 (1) (1) 启动启动启动启动ISIS 7 ProfessionalISIS 7 Professional进入工作环境;进入工作环境;进入工作环境;进入工作环境;(2) (2) 将所需元器件加入到对象选择器窗口;将所需元器件加入到对象选择器窗口;将所需元器件加入到对象选择器窗口;将所需元器件加入到对象选择器窗口;(3) (3) 按照电路原理图布局,放置元器件到图形编辑窗口;按照电路原理图布局,放置元器件到图形编辑窗口;按照电路原理图布局,放置元器件到图形编辑窗口;按照电路原理图布局,放置元器件到图形编辑窗口;(4) (4) 添加电源和接地引脚,为电路提供电源和地线;添加电源和接地引脚,为电路提供电源和地线;添加电源和接地引脚,为电路提供电源和地线;添加电源和接地引脚,为电路提供电源和地线;(5) (5) 连线和放置网络标号,实现电气连接;连线和放置网络标号,实现电气连接;连线和放置网络标号,实现电气连接;连线和放置网络标号,实现电气连接;(6) (6) 用用用用WindowsWindows系统的记事本编写程序代码,保存为系统的记事本编写程序代码,保存为系统的记事本编写程序代码,保存为系统的记事本编写程序代码,保存为.ASM.ASM格格格格式;式;式;式;(7) (7) 加载程序文件,可以加载已存在的源程序文件进行编译加载程序文件,可以加载已存在的源程序文件进行编译加载程序文件,可以加载已存在的源程序文件进行编译加载程序文件,可以加载已存在的源程序文件进行编译((((ProteusProteus自带编译器,可对自带编译器,可对自带编译器,可对自带编译器,可对ASMASM、、、、PICPIC、、、、AVRAVR等程序文等程序文等程序文等程序文件进行汇编),也可加载在件进行汇编),也可加载在件进行汇编),也可加载在件进行汇编),也可加载在KeilKeil中编译好的中编译好的中编译好的中编译好的HEXHEX文件;文件;文件;文件;(8) (8) 模拟调试,可以单步模拟调试,可以设置断点;模拟调试,可以单步模拟调试,可以设置断点;模拟调试,可以单步模拟调试,可以设置断点;模拟调试,可以单步模拟调试,可以设置断点;(9) (9) 运行程序,检查运行结果。

      运行程序,检查运行结果运行程序,检查运行结果运行程序,检查运行结果9/16/202424 返回目录单片机原理与接口技术(第2版).李晓林.电子工业出版社14.3.2 14.3.2 应用应用应用应用ProteusProteus进行单片机应用系统仿真调试的方法进行单片机应用系统仿真调试的方法进行单片机应用系统仿真调试的方法进行单片机应用系统仿真调试的方法 1 1.绘制原理图.绘制原理图.绘制原理图.绘制原理图1) 1) 将所需元器件加入到对象选择器窗口将所需元器件加入到对象选择器窗口将所需元器件加入到对象选择器窗口将所需元器件加入到对象选择器窗口: : 在对象库中搜索查找所在对象库中搜索查找所在对象库中搜索查找所在对象库中搜索查找所需要的需要的需要的需要的CPUCPU芯片和其他元器件,并将搜索结果添加至对象选择芯片和其他元器件,并将搜索结果添加至对象选择芯片和其他元器件,并将搜索结果添加至对象选择芯片和其他元器件,并将搜索结果添加至对象选择器窗口中器窗口中器窗口中器窗口中2) 2) 放置元器件至图形编辑窗口放置元器件至图形编辑窗口放置元器件至图形编辑窗口放置元器件至图形编辑窗口: : 选中对象选择窗口中的选中对象选择窗口中的选中对象选择窗口中的选中对象选择窗口中的CPUCPU和其和其和其和其他元件他元件他元件他元件, , 分别放置到图形编辑窗口。

      分别放置到图形编辑窗口分别放置到图形编辑窗口分别放置到图形编辑窗口3) 3) 放置总线至图形编辑窗口放置总线至图形编辑窗口放置总线至图形编辑窗口放置总线至图形编辑窗口: : 使用绘图工具栏的总线按钮使用绘图工具栏的总线按钮使用绘图工具栏的总线按钮使用绘图工具栏的总线按钮, , 在图在图在图在图形编辑窗口中进行绘制总线操作形编辑窗口中进行绘制总线操作形编辑窗口中进行绘制总线操作形编辑窗口中进行绘制总线操作4) 4) 元器件之间的连线元器件之间的连线元器件之间的连线元器件之间的连线: : 在图形编辑窗口中,移动鼠标寻找相应元在图形编辑窗口中,移动鼠标寻找相应元在图形编辑窗口中,移动鼠标寻找相应元在图形编辑窗口中,移动鼠标寻找相应元件的连接点,在两个连接点上分别单击鼠标实现元件之间的连件的连接点,在两个连接点上分别单击鼠标实现元件之间的连件的连接点,在两个连接点上分别单击鼠标实现元件之间的连件的连接点,在两个连接点上分别单击鼠标实现元件之间的连线操作5) 5) 元器件与总线连接元器件与总线连接元器件与总线连接元器件与总线连接: : 使用绘图工具栏中的导线标签按钮使用绘图工具栏中的导线标签按钮使用绘图工具栏中的导线标签按钮使用绘图工具栏中的导线标签按钮, , 在图在图在图在图形编辑窗口中分别单击元件和总线形编辑窗口中分别单击元件和总线形编辑窗口中分别单击元件和总线形编辑窗口中分别单击元件和总线, , 在弹出的导线标签编辑窗在弹出的导线标签编辑窗在弹出的导线标签编辑窗在弹出的导线标签编辑窗口中输入总线标签名称口中输入总线标签名称口中输入总线标签名称口中输入总线标签名称, , 实现元件与总线的连接和标签标定。

      实现元件与总线的连接和标签标定实现元件与总线的连接和标签标定实现元件与总线的连接和标签标定9/16/202425 返回目录单片机原理与接口技术(第2版).李晓林.电子工业出版社14.3.2 14.3.2 应用应用应用应用ProteusProteus进行单片机应用系统仿真调试的方法进行单片机应用系统仿真调试的方法进行单片机应用系统仿真调试的方法进行单片机应用系统仿真调试的方法 2 2.加载可执行文件.加载可执行文件.加载可执行文件.加载可执行文件双双双双击击击击原原原原理理理理图图图图中中中中的的的的CPUCPU,,,,将将将将弹弹弹弹出出出出ProteusProteus程程程程序序序序加加加加载载载载界界界界面面面面((((如如如如图图图图所所所所示示示示)))),,,,在在在在“ “Program Program File”File”中中中中,,,,通通通通过过过过打打打打开开开开按按按按钮钮钮钮,,,,添添添添加加加加程序文件程序文件程序文件程序文件 3 3.仿真运行.仿真运行.仿真运行.仿真运行单单单单击击击击仿仿仿仿真真真真运运运运行行行行开开开开始始始始按按按按钮钮钮钮,,,,观观观观察察察察结结结结果果果果,,,,调调调调试程序和电路。

      试程序和电路试程序和电路试程序和电路 9/16/202426 返回目录单片机原理与接口技术(第2版).李晓林.电子工业出版社14.4 单片机应用系统设计举例单片机应用系统设计举例 本本本本节节节节以以以以皮皮皮皮带带带带秤秤秤秤称称称称重重重重控控控控制制制制系系系系统统统统为为为为例例例例,,,,从从从从需需需需求求求求分分分分析析析析、、、、功功功功能能能能说说说说明明明明、、、、体体体体系系系系结结结结构构构构设设设设计计计计、、、、硬硬硬硬件件件件系系系系统统统统设设设设计计计计、、、、软软软软件件件件系系系系统统统统设设设设计计计计到到到到系系系系统统统统调调调调试试试试,,,,介介介介绍绍绍绍了单片机应用系统的开发过程及步骤如下:了单片机应用系统的开发过程及步骤如下:了单片机应用系统的开发过程及步骤如下:了单片机应用系统的开发过程及步骤如下:1. 1.需求分析需求分析需求分析需求分析2. 2.功能说明功能说明功能说明功能说明3. 3.体系结构设计体系结构设计体系结构设计体系结构设计(1)(1)硬件体系结构设硬件体系结构设硬件体系结构设硬件体系结构设计计计计 1) 1) 概念设计概念设计概念设计概念设计 2) 2) 总体设计总体设计总体设计总体设计 a. a.传感器传感器传感器传感器 b. b.控制部分控制部分控制部分控制部分 c. c.外设外设外设外设 d. d.通信通信通信通信(2)(2)软件体系结构设软件体系结构设软件体系结构设软件体系结构设计计计计4. 4.硬件系统设计硬件系统设计硬件系统设计硬件系统设计(1)(1)单片机单片机单片机单片机ADuC834ADuC834最小系统设计最小系统设计最小系统设计最小系统设计(2)(2)信号调理电路设信号调理电路设信号调理电路设信号调理电路设计计计计 1) 1) 传感器电路传感器电路传感器电路传感器电路 2) 2) 滤波电路滤波电路滤波电路滤波电路 3) 3) 放大电路放大电路放大电路放大电路(3)(3)键盘与显示接口键盘与显示接口键盘与显示接口键盘与显示接口电路设计电路设计电路设计电路设计(4)(4)串行通信电路设串行通信电路设串行通信电路设串行通信电路设计计计计5. 5.软件系统设计软件系统设计软件系统设计软件系统设计(1)(1)软件设计分析软件设计分析软件设计分析软件设计分析 1) 1) 时钟初始化时钟初始化时钟初始化时钟初始化 2) 2) 端口初始化端口初始化端口初始化端口初始化 3) 3) 存储区初始化存储区初始化存储区初始化存储区初始化 4) 4) ADCADC和和和和DACDAC初始化初始化初始化初始化 5) 5) 定时器初始化定时器初始化定时器初始化定时器初始化 6) 6) 串口初始化串口初始化串口初始化串口初始化(2)(2)软件模块设计软件模块设计软件模块设计软件模块设计 1) 1) 主程序主程序主程序主程序 2) 2) 初始化程序初始化程序初始化程序初始化程序 3) 3) 中断子程序中断子程序中断子程序中断子程序6. 6.系统调试系统调试系统调试系统调试9/16/202427 返回目录单片机原理与接口技术(第2版).李晓林.电子工业出版社习题与思考题习题与思考题14-114-1 在一般情况下,单片机应用系统的开发过程有哪些步骤?在一般情况下,单片机应用系统的开发过程有哪些步骤?在一般情况下,单片机应用系统的开发过程有哪些步骤?在一般情况下,单片机应用系统的开发过程有哪些步骤?14-214-2 单单单单片片片片机机机机应应应应用用用用系系系系统统统统软软软软件件件件开开开开发发发发大大大大体体体体包包包包括括括括哪哪哪哪些些些些方方方方面面面面????应应应应注注注注意意意意哪哪哪哪些些些些要点?要点?要点?要点?14-314-3 单片机应用系统的调试分为哪些部分?单片机应用系统的调试分为哪些部分?单片机应用系统的调试分为哪些部分?单片机应用系统的调试分为哪些部分?14-414-4 上机实践上机实践上机实践上机实践KeilKeil C51 C51开发工具的使用。

      开发工具的使用开发工具的使用开发工具的使用14-514-5 上机实践上机实践上机实践上机实践ProteusProteus开发工具的使用开发工具的使用开发工具的使用开发工具的使用14-614-6 设设设设计计计计一一一一个个个个顺顺顺顺序序序序开开开开关关关关灯灯灯灯控控控控制制制制器器器器,,,,要要要要求求求求当当当当按按按按钮钮钮钮KK第第第第1 1次次次次按按按按下下下下时时时时,,,,A A灯灯灯灯立立立立刻刻刻刻亮亮亮亮,,,,B B灯灯灯灯在在在在延延延延时时时时11 11 s s钟钟钟钟后后后后亮亮亮亮,,,,在在在在B B灯灯灯灯亮亮亮亮15 15 s s后后后后,,,,C C灯灯灯灯亮亮亮亮;;;;当当当当按按按按钮钮钮钮KK第第第第2 2次次次次按按按按下下下下时时时时,,,,C C灯灯灯灯立立立立刻刻刻刻灭灭灭灭,,,,延延延延时时时时17 17 s s后后后后B B灯灯灯灯灭灭灭灭,,,,B B灯灯灯灯灭灭灭灭12 12 s s后后后后,,,,A A灯灯灯灯灭灭灭灭使使使使用用用用KeilKeil C51C51和和和和ProteusProteus连连连连接接接接调调调调试。

      试14-714-7 设设设设计计计计一一一一个个个个MCS-51MCS-51系系系系列列列列单单单单片片片片机机机机最最最最小小小小系系系系统统统统,,,,完完完完成成成成数数数数据据据据采采采采集集集集功功功功能,具体要求自己确定能,具体要求自己确定能,具体要求自己确定能,具体要求自己确定9/16/202428 。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.