一、课程性质
《单片机原理与应用》课程是河南农业大学国家一流本科专业电子信息科学与技术专业的核心课程,该课程也是电子信息类、电气类、自动化类、机电类等专业的必修课。《单片机原理与应用》课程以新工科建设理念为引领,采用现代教育教学手段,进行课程思政和新形态课程建设,关注芯片发展与技术前沿;课程集硬件设计与软件编程于一体,从单片机应用角度出发,以80C51单片机为主线,系统地介绍了单片机的组成及工作原理,旨在培养具有国际视野、爱国情怀、工匠精神和科学精神的复合型创新人才。
二、课程的目标和任务
1.知识目标
(1)熟练掌握单片机内部硬件结构,掌握程序设计的基本方法,能够较熟练地设计单片机应用程序。
(2)掌握单片机的接口技术及接口设计方法,熟练掌握常用的外围接口芯片及典型电路。
(3)熟悉设计调试单片机应用系统的一般方法,具有初步的软件设计与调试能力。
2.能力目标
熟知单片机硬件及软件系统,初步具备运用单片机进行设备技术改造、控制及产品开发设计的能力。
3.素质目标
(1)初步具备辩证思维的能力。
(2)具有热爱科学,实事求是的学风和创新意识创新精神。
(3)加强职业道德意识。
三、本课程与其他课程的联系
本课程以《大学物理》、《电路原理》、《数字电子技术》、《模拟电子技术》、《微机原理及接口技术》、《C语言程序设计》等为先修课程。要求学生具有电路基础、电工电子、微机原理及C语言相关知识。
该课程学习完成后,较好的为后续课程《嵌入式系统原理与应用》、《智能仪器设计》、《DSP原理及应用》、《单片机控制技术》等打下基础。
四、课程教学理念与教学设计思路
本课程秉持以“以学习者为中心,成果导向,持续改进”的宗旨,以“素质、知识、能力”三位一体的人才培养模式为导向,将信息技术应用于实际教学中,从教学方法、课程模块设计、课程资源库建设、思政教育、项目实践、在线互动、课程考核等多方面进行了改革与实践。
本课程的教学改革强调以立德树人为根本,将专业课与思政教育有机融合,引领正确的价值观,树立爱国情怀,助力学生的全面发展。培养学生的自主学习能力、理论创新能力和社会实践能力,以案例教学和实践教学为核心,综合运用探究式教学法、启发式教学法、自主学习法、讨论式教学法、情景教学法等。
通过教学改革,有效解决了学生主体地位欠缺、自主性学习不足、重理论轻实践、重课内轻课外、重结果轻过程、重个体轻合作等突出问题。
五、课程教学目标与基本要求
本课程的基本要求是掌握单片机原理及应用技术的基本理论知识,硬件电路设计方法、编程思想、仪器仪表的使用及综合调试法。培养学生分析解决问题的能力和技能,为日后从事工程技术员工作,科学研究开拓新技术领域和终身学习打下坚实的基础。
1.理论知识方面
使学生理解单片机的硬件组成结构、指令系统、程序设计、外部功能扩展,掌握单片机的基本原理、编程技术、中断技术系统扩展和输入/输出接口技术。
(1)理解单片机硬件组成结构、原理以及功能特点。
(2)熟悉和掌握单片机的寻址方式和指令系统。
(3)掌握单片机输入/输出接口技术、中断技术和系统功能扩展技术。
(4)掌握单片机汇编语言程序设计技术和编程方法。
(5)了解和学习一、两个典型的单片机开发应用系统的设计思想和实现方法
为了保证上述教学目的与要求的实现,在整个教学过程中,学生务必要多做习题,认真做好每一个实验,切实提高动手能力和实践技能。
2.实验技能方面
通过实验来加深学生对单片机的工作原理、程序设计、常用接口电路的应用和编程方法等知识的理解和掌握。各个实验如下:
(1)指令系统实验
(2)汇编语言程序设计实验
(3)IO口实验
(4)定时器/计数器实验
(5)串行通讯实验
(6)键盘接口实验
(7)显示接口实验
(8)A/D和D/A转换实验
六、教学内容
本课程从单片机应用角度出发,以80C51单片机为主线,系统地介绍了单片机的组成及工作原理。主要内容包括:80C51单片机的体系结构、工作原理、指令系统、功能部件、程序设计、系统扩展、输入输出通道设计、人-机接口设计、通信技术、抗干扰以及应用系统设计实例等。
学习单片机应用系统开发设计的思想和实现方法
具备电路基础、电工电子、微机原理及C语言等相关知识。
1、选用教材:
(1)理论课教材:《单片机原理与应用》,潘建斌编著,机械工业出版社,2020年6月
(2)理论课教材:《单片机中级教程--单片机原理及应用》,张俊谟编著北京航空航天大学出版社,2009年
(3)实验课教材:《单片机实验教程》,万光溢编著,北京航空航天大学出版社,2009年
(4)实习指导书:《单片机实习指导书》,北京理工达盛科技公司编写,2010年
2、参考书:
(1)单片机中级教程——原理与应用(第3版),刘海成、张俊谟 编著,北京航空航天大学出版社,2019年
(2)单片机原理及应用(第4版),张毅刚 编著,高等教育出版社,2021年
(3)单片机原理及应用(C51编程+Proteus仿真)2版,张毅刚 编著,高等教育出版社,2016
(4)单片机原理及应用—基于汇编、C51语言编程+Proteus仿真,江世明 编著,中国水利水电出版社,2018
(5)单片机原理及应用—基于Proteus和KeilC (第4版),林立 编著,电子工业出版社,2018
3、推荐网站:
(1)立功科技(http://www.zlgmcu.com)
(2)单片机教程网(http://www.51hei.com)
(3)中国电子网(http://www.21ic.com)
(4)聚匠云(http://www.eduartisan.com/search?type=mooc&k=单片机)
(5)单片机之家(http://www.dpj100.com)
(6)单片机爱好者(http://www.mcufan.com)
(7)电工学习网
(8)中源单片机(http://www.zymcu.com )
(9)STC单片机(http://www.stcmcu.com)
(10)中国电子网技术论坛-侃单片机论坛(http://bbs.21ic.com/iclist-11-1.html)