1、单片机原理与应用课程设计Single-Chip Microcomputer Principle and Application一、课程基本情况教学周数:2周学 分:2学分开课学期:第5学期课程性质:选修先修课程:单片机原理与应用适用专业:通信工程,信息工程教材:自编开课单位:电子与信息工程学院信息工程系二、实验课程的教学目标和任务本实验课是与单片机原理与应用课程相配套的实验课程。单片机基础主要研究 单片机微控制器的硬件结构、工作原理、编程方法和简单的接口技术,是一门实践性很强的 课程,必须通过实验来加深学生对单片机的工作原理、程序设计、常用接口电路的应用和编 程方法等知识的理解和掌握。通过实验
2、课教学使学生进一步掌握MCS-51系列单片机的指令 系统,基本掌握汇编语言程序的设计调试方法,熟悉简单接口电路的设计和应用,学会常用 单片机仿真系统的使用方法。三、实验课程的内容和要求序号工程名称所需 学时内容提要工程要求实验类型必开选开实验一指令系统实验4编几个简单程序,分别实现数据传 送、算术运算、逻辑运算,并根据 运算结果实现简单的程序转移。7设计实验二汇编语言程序设计实验4编写一个散转程序、一个查表程序。V设计实验三P1 口及外部简单I/O 口的应用实验41. P1 口做输出口,控制8个LED循 环点亮。2. P1 口做输入口,接8个扭子开关, 74LS273做输出口,控制8个LED,
3、 将开关状态反映到LED上。7设计实验四有急救车优先的交通灯控制实验4以两个74LS273作为输出口,控制 12个LED,模拟交通灯管理,并允 许急救车优先通过。用外部中断模 拟急救车到来。V设计实验五定时器实验4利用8052内部定时器/计数器产生 定时间隔,控制P1 外接的LED, 模拟一个时序控制装置。7设计实验六串行通讯实验4实现8052和PC机间的相互数据传送。7设计实验七键盘/显示接口 实验4通过8255A扩展键盘接口、通过 74LS273扩展显示接口,将键盘状态 反映到LED数码管上V设计实验八A/D和D/A转换实验4由实睑台上的电位器提供模拟量输 入,由ADC0809实现A/D转
4、换,并 显示结果,并以此控制DAC0832输 出一串脉冲,经放大后驱动小电机, 实现电机的正、反转和调速。V设计四、课程考核1、实验实习报告的撰写要求:实验之前应认真预习准备,写出解决思路,画出程序流程图,编好汇编语言源程序,对 接口类实验还要画出接口电路图。实验过程中,应随时记录碰到的问题、发现的错误以及解 决方法。最后写出调试无误的汇编语言源程序。实验报告的格式如下:实验名称:学生姓名:班级:准备日期:实验日期:实验前的准备:(一)实验要求:(二)实验目的:(三)解决思路及原理:(接口类实验要画出接口电路图)(四)程序流程图:(五)汇编语言源程序:实验过程:(六)发现的问题、错误及解决方法:(七)调试无误的汇编语言源程序:2、实验实习报告:8次,课程设计论文:1篇;3、考核及成绩计算方式:按平时实验表现和实验报告情况划分不同等级,分别是:优秀、良好、合格、不合格四 个等级。五、参考书目