- 1
- 0
- 约3.59千字
- 约 8页
- 2018-10-14 发布于福建
- 举报
单片机仿真试验系统的设计
单片机仿真试验系统的设计
摘 要:单片微型计算机(MCU)经过多年的发展,在性能上有很大的进步,在型号上发展到上千种类,已?广泛应用于人类社会生活的各个领域。单片机课程已经成为高校计算机、自动化、测控以及电子信息工程等专业的重要课程。在掌握理论知识之余,必须通过编写程序、设计硬件电路、仿真、调试这一系列的实验过程,才能更好地掌握单片机的结构原理和应用技能。随着单片机及其接口技术的飞速发展,目前市场上供应的编程仿真实验资源并不能完全满足高校单片机课程教与学的需求,构建低成本、技术先进、源码公开的单片机编程仿真实验系统,对我国单片机课程的教学和单片机领域人才的培养具有重要的现实意义。
关键词:超声波流量计;时差法;自动增益控制
单片机也叫嵌入式微控制器,它的出现是计算机发展史上重要的里程碑,使计算机的用途从海量数据计算发展到智能化控制,它具有体积小、功能强、可靠性高、价格低、使用方便、性能稳定等优点。单片机系统广泛应用于工业自动化、仪器仪表、家用电器、信息和通信产品和军事装备等方面。在工业自动化技术中,无论是过程控制技术、数据采集和测控技术,还是生产线上的机器人技术,都需要单片机的参与;单片机的使用又将使仪器仪表向数字化、智能化、多功能化和柔性化方向发展;汽车的安全保障系统,计算机的网络通讯与数据传输,飞机上的各种仪表控制,导弹的导航装置等,都有单片机在其中发挥着作用。学习、开发与应用单片机并掌握其应用技术具有重要意义。
1 单片机编程仿真试验系统设计
1.1 单片机选型。在单片机家族中,80C51 系列是其中的佼佼者,Intel 公司将其 MCS-51 系列中的 80C51内核使用权以专利互换或出售形式转让给全世界许多著名 IC 设计厂商,如 Philips、NEC、Atmel、AMD、华邦等,这些公司都在保持与 80C51 单片机兼容的基础上改善了 80C51 的许多特性。目前,单片机进一步向着 CMOS 化、低功耗、小体积、大容量、高性能、低价格和外围电路内装化等几个方面发展,越来越多的高性能和多品种单片机出现[1]。一个好的单片机编程仿真实验系统必须有与之适合的 MCU,本实验系统主要是根据单片机的 ISP在系统编程功能,使程序下载到实验板目标单片机中并即时运行,系统选用了 Atmel 公司生产的具有 ISP 功能的 AT89S51 单片机。
1.2 编程控制设计。根据 MCU 芯片编程手册上规定的命令协议,通过一定的时序向不同的引脚置高或低的编程电压实现对单片机的编程,将代码写入单片机的 ROM 中。单片机编程仿真实验系统中的编程器模块就是根据这一原理,在 PC 上位机和单片机间规定通讯协议,按照通讯协议实现 PC 机上的编程控制软件与单片机通讯,使单片机编程器控制程序中所要求的不同地址的引脚置高或低电平从而实现单片机的编程。 单片机编程仿真实验系统的子程序查询模块通过把单片机子程序的各要素按一定的规则放入数据库,根据 Delphi 强大的数据库查询功能,通过标号和子程序功能字段实现单片机子程序的查询。单片机编程仿真实验系统的编程仿真模块根据实验板仿真的结果,通过 Delphi的编程把实验结果在系统中模拟出来。
1.3 单片机编程仿真试验系统设计
该单片机编程仿真实验板利用其在系统可编程(ISP)功能,在软件仿真正确的前提下,直接对目标单片机进行在系统编程,实时运行并立刻出现实际运行效果。
根据单片机编程仿真实验系统硬件资源,我们设计了如下实验:
实验一、最简单的 LED 灯闪烁实验。实验二、按键控制 LED 亮灭实验。实验三、流水灯的左移右移实验 。实验四、采用查表方式的花样流水灯实验 。实验五、数码管的静态显示实验 。实验六、按键控制蜂鸣器发声实验 。实验七、矩阵式键盘识别技术 。实验八、数码管动态扫描显示“1、2、3、4….9、0”。实验九、时钟实验 。实验十、0~9999计数器实验。实验十一、LCD1602显示实验。实验十二、I2C总线(AT24C01)读写演示实验。实验十三、红外遥控器解码数码管显示实验 。实验十四、继电器控制实验 。实验十五、无线遥控实验 。实验十六、DS18B20温度采集实验。实验十七、8255可编程控制实验。实验十八、步进电机控制实验 。实验十九、串行通讯实验 。学习者还可以根据实际学习的内容,利用实验板的硬件资源和输入输出接口设计拓展实验。
2 编程仿真软件设计与实现
2.1 单片机编程器模块
单片机编程仿真实验系统的编程器模块总体设计主要分为三部分:操作部分、设置部分和显示部分[2]。其中,操作部分包括打开文件、保存文件、擦除器件、写器件、读器件、校验数据和锁定部分;设置部分包括设置加密位,选择编程器类型、
您可能关注的文档
- 华润啤酒整合的策略.doc
- 华池县基层畜牧兽医人才队伍建设的研究.doc
- 华润深圳湾国际商业中心BIM综合的应用.doc
- 华润的项目二期裙楼幕墙石材安装技术分析.doc
- 华源.博雅馨园绿色建筑成本效益评价的研究.doc
- 华清池芙蓉园景象的空间营造的研究.doc
- 华润雪花啤酒莱山地区促销的策略分析.doc
- 华瑞学院非英语专业大学生英语自我效能感的研究.doc
- 华电石门发电公司内部分配制度及激励机制的改革初探.doc
- 华电芜湖发电公司捞渣机热控回路故障现象及处理的方案的探讨.doc
- 人教版九年级英语Unit 4曾害怕课件3a-4c.pdf
- 雅思口语考题回顾:朗阁海外考试研究中心2019年10月10日Part 1考题总结.pdf
- 2026届高三地理一轮复习课件小专题河流袭夺.pptx
- 【名师原创】复习专题5 三角函数 作者:合肥市第八中学 蒲荣飞名师工作室.docx
- 高中数学一轮复习 微专题2 抽象函数.docx
- 高中数学——复习专题4 空间向量与立体几何.docx
- 高中数学一轮复习 微专题3 空间几何体中的截面、轨迹问题.docx
- 高中数学一轮复习 微专题4 空间几何体的最值、范围问题.docx
- 导流洞施工质量通病防治手册.docx
- 江苏省徐州市第一中学、徐市第三中学等五校2026届高三上学期12月月考历史试题含答案.docx
最近下载
- 中国汉字听写大会模拟试题11套.docx VIP
- 基层治理中网格化管理的问题与改进.docx VIP
- 26春苏教版三年级下册数学第1课时 加法数量关系(1) 课件.pptx VIP
- 【02-新课预习】第04讲 钠及其化合物(学生版)-2025年新高一化学暑假衔接讲练 (人教版).pdf
- 起重装卸机械操作工高级工培训大纲.docx VIP
- 员工退休管理办法.docx VIP
- 核反应堆设计软件:RELAP5二次开发_(5).RELAP5输入文件结构与编写.docx VIP
- 科力D2008称重显示器说明书(完整版).pdf
- 基于abaqus的某微型车渐变刚度钢板弹簧的有限元分析.pdf VIP
- 2025年福建省专升本英语考试真题及参考答案.docx VIP
原创力文档

文档评论(0)