SPOC学校专有课程
单片机原理与应用实例仿真
分享
spContent=单片机是一块芯片级的微型计算机,配合电源、晶振和复位电路就可以正常工作,易于嵌入装置内部实现智能化控制。单片机种类繁多,但用法大同小异,建议先系统学习并扎实掌握某一类单片机的原理和应用技术,然后由此及彼,触类旁通。本门课程将通过精心设计的学习路线帮助您轻松掌握51单片机技术的精髓。
—— 课程团队
课程概述

          单片机是一个简单却又完整的微型计算机系统。麻雀虽小,五脏俱全,单片机内部集成有CPU、内存、总线,以及和硬盘作用相同的存储器件,性能虽然不及桌面电脑,但成本低、可靠性高、控制灵活,主要用作各类设备和装置的控制核心。

       当今社会,单片机技术已经渗透到生产生活的各个领域,如智能仪表、实时工控、通讯设备、导航系统、机器人、小型飞行器、无人驾驶汽车、家用电器、办公设备等,几乎很难找到哪个领域没有单片机的身影。在单片机尚未普及发展的年代,要实现一个比较复杂的逻辑电路需要组合应用大量的数字逻辑芯片,电路复杂、产品体积庞大、成本高、维修难度大、开发周期长。使用单片机可以简化电路,通过编写程序来完成复杂的逻辑功能,在降低成本减小体积的同时大幅提高产品的智能水平。随着电子技术的发展,单片机内部集成的资源更加丰富,外围电路将更加简单,使用将更加方便。因此,学习单片机是社会发展和技术发展的必然需求,电气、电子、自动化、测控、计算机等专业均开设有单片机课程,另外单片机也成了众多电子爱好者的"必修课"。单片机的学习、开发与应用将造就一批计算机应用与智能化控制的工程师。

      《单片机原理与应用实例仿真》课程遵循“夯实基础,提高能力,触类旁通”的教学理念,重点讲解单片机技术概述、单片机硬件结构、C51编程基础、Proteus仿真、人机接口、中断系统、定时器/计数器、串行口、I/O接口扩展等模块。每一学习模块均安排有基于Proteus的仿真实例,无需借助实验箱、仿真器和开发板,您就可以在纯软件环境下完成应用系统的设计与调试。通过本门课程的学习您将掌握单片机应用系统开发必备的软硬件知识和技能,为工程应用和进一步学习ARM、DSP、FPGA等嵌入式技术奠定基础。

       课程教学团队长期承担单片机原理与应用、微型计算机原理、嵌入式技术等课程的教学任务,积累了丰富的教学经验和教学素材。团队成员包括河南理工大学太行名师、河南理工大学示范教师,多人在河南省教育系统教学竞赛和河南理工大学“三大杯”教学竞赛中获奖。本门在线开放课程是河南省教学研究与改革项目(“MOOC+项目驱动’混合教学模式在微控制器类课程中的应用实践)的研究成果。

授课目标

1)掌握单片机的基本概念和应用系统开发流程;

2)掌握51单片机内部结构和最小系统设计;

3)掌握51单片机中断系统、定时/计数器、串行口的原理和应用;

4)掌握单片机人机接口技术和外围电路扩展技术;

5)掌握C51编程基础,能熟练使用Keil C进行软件开发与仿真调试;

6)掌握Proteus仿真软件的使用,能熟练进行原理图绘制、代码调试和外围电路协同仿真。

成绩要求

《单片机原理与应用实例仿真》在线课程成绩采用百分制,总成绩由讨论、作业、单元测验和期末考试完成情况构成:

       总成绩=讨论*10%+作业*20%+测验*30%+期末考试*40%

  (1)讨论区成绩依据学生在“课堂讨论区”回帖数量和质量由系统自动评分,恶意灌水者将被扣分;

  (2)作业成绩=作业成绩(百分制)总和/作业次数;

  (3)测验成绩=单元测验成绩(百分制)总和/测验次数;

  (4)期末考试试题从题库中自动抽取,成绩折算成百分制。

课程大纲
预备知识

1)数字电子技术基础

2)C语言编程基础


参考资料

[1].单片机原理及应用技术,余发山,王福忠,杨凌霄,王莉.中国电力出版社,2016年.

[2].单片机C语言程序设计实训100例――基于8051+Proteus仿真(第二版),彭伟.电子工业出版社,2012年. 

[3].单片机原理及应用――基于Proteus和Keil C(第4版),林立.电子工业出版社,2018年.

[4].单片C语言实战开发108例――基于8051+Proteus仿真,宋馥莉,杨淼.机械工业出版社,2017年.

[5].51单片机典型应用30例――基于Proteus仿真, 袁东,周新国.清华大学出版社,2016年.

[6].基于Proteus的51系列单片机设计与仿真(第3版),陈忠平.电子工业出版社,2015年.

常见问题

Q :  如何及时获取课程的通知、公告?

A :  登陆“中国大学MOOC”查看通知和公告,所有通知和公告将同时发送至您的注册邮箱。


Q :  在校学生为什么要把昵称改写成自己的学校+学号+姓名?

A :  为方便将您的MOOC成绩转交给您的老师,强烈建议在校学生将自己的昵称改为您的学校+学号+姓名,例如:河南理工大学-311808070001-XXX。非在校生不用修改昵称。


Q :  可以对课程进行评价吗?

A :  可以,课程首页右上角有“课程评价”按钮,请您留下保贵的意见和建议。