单片机原理及应用(自主模式)

自主模式

  • 什么是随堂模式?

    随堂模式课程一般为每学期一轮次,课程每周更新,作业、考试有截止时间,由课程提供方老师、助教指导,课程完结,成绩由老师确认后,统一发放证书。

  • 什么是自主模式?

    自主模式课程常年开放加入,课件全部开放,作业、考试无截止时间,有学堂在线招募选拔的助教指导,考核通过即可自动获得证书。

来自于: 绵阳职业技术学院 | 分类: 计算机(667)电子(144)

课程描述

“互联网+”时代,每天都会遇到上百片单片机的应用,你想学习一门技能吗?你想为人工智能的到来做点准备吗?本课程为你轻松解决学习单片机知识和技能。今天学的将是明天用的!

什么是认证证书?
免费学习
认证学习
名师签名
实名认证
权威性
纸质证书
付费购买
免费赠送

课程简介

《单片机原理及应用》课程是一门实用性强、应用面广,将计算机技术与电子技术紧密结合、硬件与软件相联系的计算机、电子信息、机电、自动化、仪器仪表、通信工程、物联网、汽车工程、机电一体化专业核心课程,是一门理论与实践并重的应用课程。

课程为7模块,42个项目,模块1认识单片微型计算机、模块280C51单片机的结构分析及应用、模块3C51程序设计及应用、模块4 80C51单片机定时器/计数器分析及应用、模块5 80C51单片机中断系统分析及应用、模块6 80C51单片机串行通信技术分析及应用和模块780C51单片机接口技术分析及应用等知识。

为适应高职教育培养“高素质技能型专门人才”的宗旨,本课程的体系、内容、方法等均面向实践、面向应用、面向就业。课程定位在“以培养生产第一线的高技能人才为主,尽可能多的培养出具有一定开发能力的设计人才”上,强调突出实践、突出实用和能力培养。

课程特点:一个并重、两个结合。具体如下

1.单片机工作原理与编程方法、接口技术并重;                   

2.软件与硬件结合;

3.理论与实践结合。

展开

课程章节

模块1
微课1-1:认识单片机及应用系统
微课1-2:80C51单片机系列
微课1-3:Proteus ISIS上机步骤
微课1-4:KeilC51的上机步骤
模块2
微课2-1:用单片机P1口来点亮LED0~LED7
微课2-2:80C51单片机的结构
微课2-3:80C51单片机的引脚及功能
微课2-4:80C51单片机的存储器组织
微课2-5:特殊功能寄存器(SFR)简介
微课2-6:用单片机P3.5控制LED5灯亮
微课2-7(上):80C51单片机的P0端口
微课2-7(下):80C51单片机的P1-P3端口
微课2-8:80C51时钟和复位电路
微课2-9:用单片机的P1.0控制一个灯LED0闪烁
微课2-10:将P0.0引脚的状态分别送给P1.0、P2.0和P3.0口
模块3
微课3-1:用不同数据类型控制P2口的8位LED闪烁
微课3-2:分别用P2、P3口显示“加减”运算结果
微课3-3:用P1口显示逻辑“与或”运算结果
微课3-4:分别用P2、P3口显示位“与或”运算结果
微课3-5:用P1口显示“左右移”运算结果
微课3-6:用按键S控制P1口8只LED显示状态
微课3-7:用for语句实现蜂鸣器发出1KHz音频
微课3-8:用while语句实现P1口8只LED显示状态
微课3-9:用do…while语句实现P1口8只LED显示状态
微课3-10:用数组实现P1口8只LED显示状态
微课3-11:用指针数组实现P1口8只LED显示状态
微课3-12:用指针数组实现多状态显示
微课3-13:用带参数函数控制8位LED灯闪烁时间
微课3-14:用数组作为函数参数控制8位LED点亮状态
微课3-15:用指针作为函数参数控制8位LED点亮状态
微课3-16:用函数型指针控制8位LED点亮状态
微课3-17:用P2口控制8只LED左循环流水灯亮
微课3-18:用开关S控制实现蜂鸣器报警
模块4
微课4-1:用定时器T0查询方式控制P3口8位LED闪烁
微课4-2:认识单片机定时器计数器
微课4-3: 80C51定时器计数器的控制
微课4-4:80C51定时计数器的初值计算及装入
微课4-5:用定时器T0查询方式控制P1.0的蜂鸣器发出1KHz音频
微课4-6:80C51定时器计数器的工作方式
微课4-7:将T1计数的结果送P0口显示
微课4-8:单片机控制LED灯左循环亮
模块5
微课5-1:用定时器T1中断方式控制P3口8位LED闪烁
微课5-2:80C51中断源及中断系统结构
微课5-3:用外中断INT1控制P2口8个LED亮灭
微课5-4:外部中断INT0 控制LED灯左循环亮
微课5-5:80C51中断系统各寄存器设置
微课5-6:用外中断INT1测量负跳变信号累计数并将结果送P2口显示
微课5-7:用外中断INT0测量外部负脉冲宽度并将结果送P1口显示
模块6
微课6-1:方式0控制流水灯循环点亮
微课6-2:认识串行通信及协议
微课6-3:RS-232C接口
微课6-4:单片机U1与单片机U2进行通信
微课6-5:80C51串口的结构及寄存器设置
微课6-6:80C51串行口工作方式0和工作方式1
微课6-7:80C51串行口工作方式2和工作方式3
微课6-8:单片机向PC机发送数据
微课6-9:PC机向单片机发送数据并用LED显示出来
微课6-10:串口驱动数码管
微课6-11:单片机与单片机双机通信
模块7
微课7-1:独立式按键S控制LED0的亮灭状态
微课7-2 :软件消抖的独立式按键S控制LED0的亮灭状态
微课7-3:独立式按键S组控制8位LED灯
微课7-4:用数码管显示矩阵键盘的按键值
微课7-5:键盘和独立按键技术
微课7-6:矩阵式键盘结构及工作原理
微课7-7:用LED数码管循环显示数字0~9
微课7-8:用数码管显示按键次数
微课7-9:用LED数码管动态显示“123456”
微课7-10:LED技术
微课7-11:用LCD显示字符‘ABCD'
微课7-12:用LCD循环右移显示China Dream
微课7-13:LCD1602字符型液晶显示器
微课7-14:1602型LCD的读写操作与单片机的接口电路
微课7-15:1602型LCD初始化和驱动流程图
微课7-16:ADC0809内部结构及引脚功能
微课7-17:ADC0809转换原理与单片机接口
微课7-18:DAC0832锯齿波发生器
微课7-19:DAC转换器的性能指标与DAC0832接口芯片
微课7-20:DAC0832与单片机的接口
微课7-21:步进电机正反转控制
微课7-22:电子密码锁
微课7-23:数码秒表设计
微课7-24:液晶时钟显示器
微课7-25:基于手机--蓝牙--单片机控制LED灯亮灭
微课7-26:基于手机--蓝牙--单片机控制LED灯闪烁
期末考试
期末测试题

授课教师

  • 杨居义 绵阳职业技术学院 计算机科学系 教授

    杨居义,男,中共党员,教授、高级工程师,学院教学督导主任,计算机应用专业带头人,2014年学院教学名师,计算机应用专业教学团队负责人,国家职业技能鉴定计算机应用高级考评员,四川省科技项目评议(审)委员会委员,绵阳市科技项目评议(审)委员会委员。主要承担《单片机原理及应用》、《计算机文化基础》、《微机原理与接口技术》等专业课程的理论和实践教学工作,获院教学质量优秀奖5次,6次被学院评为“优秀共产党员”;主编本科和高职高专教材20部(本科教材8部、高职高专教材12部,完成750万字编写);省级精品资源共享课程、省级精品在线开放课程《单片机原理及应用》负责人,学院精品资源共享课程、精品在线开放课程《计算机文化基础》负责人;在《微电子学与计算机》等刊物发表论文40余篇(中文核心8篇),主持完成市(厅)级课题5项、院级科研课题8项,2项获得学院教学成果二、三奖项;2015年全国高校(高职高专)微课教学比赛中获四川省赛区一等奖;第十五届全国多媒体课件大赛中荣获微课组优秀奖。指导学生参加全国蓝桥杯(第六、七届)软件技能大赛获全国三等奖、四川省一、二、三等奖,我获得优秀指导教师,2017年5月被教育部在线学习中心评为“智慧之星”。

  • 蒲敏 绵阳职业技术学院 计算机科学系 讲师

    蒲敏,女,讲师,电子科大电子与通信工程工程硕士。主要承担计算机文化基础,单片机原理及应用教学工作。副主编《计算机文化基础》新形态-立体化教材一部(特色教材),参编数十本高职高专教材。在《低温物理学报》等刊物发表论文5篇(中文核心1篇,科技核心1篇)。几年来参与了学堂在线MOOCs《单片机原理及应用》课程、2014年省级《单片机原理及应用》精品资源共享课程、2017年省级精品在线开放课程《单片机原理及应用》、微知库、智慧职教MOOCs《计算机应用基础》课程、2013年学院《计算机文化基础》精品资源共享课程、2017年学院精品在线开放课程《计算机文化基础》建设工作。主持完成院级科研课题1项,横项课题1项;参与教改项目3项,参与了优秀教学团队建设工作,2017年《计算机文化基础微课群》应用获得教学成果三等奖。

  • 王颖丽 绵阳职业技术学院 计算机科学系 副教授

    王颖丽,女,副教授,电子科大电子与通信工程工程硕士,主要担任计算机文化基础,单片机原理及应用课程教学任务。副主编《计算机文化基础》新形态-立体化教材一部,参编3本高职高专教材。发表论文8篇。参与了《计算机文化基础》精品资源共享课程、学院精品在线开放课程《计算机文化基础》、学堂在线MOOCs《单片机原理及应用》课程、2017年省级精品在线开放课程《单片机原理及应用》、微知库、智慧职教MOOCs《计算机应用基础》课程、2013年学院《计算机文化基础》精品资源共享课程建设工作。主持完成院级科研课题3项,横项课题1项;参与教改项目2项,2017年《计算机文化基础微课群》应用获得教学成果三等奖。

  • 向兵 绵阳职业技术学院 信息工程系 讲师

    向兵,男,讲师,四川南充人,中共党员。毕业于东北师范大学电路与系统专业,硕士研究生。现担任信息工程系控制与信息技术中心主任,主要负责实验室建设、管理,课程改革及学生竞赛指导工作,同时承担《单片机应用技术》、《电子产品分析与制作》、《EDA》等专业课程教学任务。四川省高校24届新任青年教师职业技能培训优秀学员,2016、2018高职学生技能大赛优秀指导教师,2017蓝桥杯大赛优秀指导教师,2016年至今长期担任学院电子信息协会指导教师。电子科大出版社《汽车电工电子基础》副主编,发表论文4篇。完成四川省重点专业建设《电子产品分析与制作》课岗证赛课程资源库建设,主持2017年院级在线开发课程《电子产品分析与制作》。

精华笔记

精华笔记正在评选中,去看看全部笔记

常见问题

参 考 文 献

[1]杨居义.《单片机原理及应用项目教程(基于C语言)》[M].清华大学出版社,2014.2 [2]王东锋、王会良、董冠强.《单片机C语言应用100例[M]》.电子工业出版社,2009.3 [3]杨居义.《单片机案例教程[M]》.清华大学出版社,2015.5 [4]杨居义等编著.单片机原理与工程应用[M]. 北京:清华大学出版社,2009.3 [5]杨居义.《单片机课程实例教程[M]》.清华大学出版社,2010.5 [6]楼然苗.《8051系列单片机C程序设计[M]》.北京航空航天大学出版社,2007.7 [7]求是科技.《单片机应用技术[M]》,第二版.人民邮电出版社,2008.7 [8]马忠梅 单片机的C语言程序设计[M](第4版)北京:北京航空航天出版社 2007.2 [9]张道德 单片机接口技术(C51版)[M]北京:中国水利水电出版社 2007.3 [10]吕凤翥 C语言程序设计[M] 北京:清华大学出版社 2006.1 [11]徐爱钧 keil Cx51 V7.0单片机高级语言编程与μVision2应用实践 [M]北京:电子工业出版社 2004.6 [12]江力编著 单片机原理与应用技术[M] 北京:清华大学出版社,2006 [13]胡汉才编著 单片机原理及其接口技术(第2版)[M]北京:清华大学出版社,2006 [14]刘守义.《单片机应用技术[M]》,第二版.西安电子科技大学出版社,2007.81 [15]李全利、仲伟峰、徐军编著 单片机原理及应用[M]北京:清华大学出版社,2006 [16]何希才编著 常用集成电路应用实例[M]北京:电子工业出版社,2007 [17]陈有卿编著 通用集成电路应用与实例分析[M]北京:中国电力出版社, 2007 [18]伟福Lab6000仿真实验系统使用说明书[M]江苏:南京伟福实业有限公司,2006

51单片机学习开发实验板介绍

为了配合教材学习和教学,我们开发了一套51单片机(STC89C52)学习开发实验板,可完成60多个基础项目(或任务)和30多个扩展项目的实现,能满足不同层次学习者要求,通过实践可使单片机开发能力大幅度提升;需要购买开发板的请加入QQ群(51单片机学习开发):714434327。 Y51KS-52C单片机学习开发实验板主要配置: 1.8只LED发光二极管,可完成各种组合控制; 2.交通灯控制,可完成红、黄、绿灯控制,和独立式按键组合完成交通灯中断控制; 3.4只独立式按键,可完成各种组合控制(电机、继电器、发光二极管、串行通信); 4.4x4矩阵键盘,利用数码管进行显示; 5.6只数码管显示,可完成字符静态和动态显示; 6.1602LCD液晶显示器; 7.串转并接口芯片74LS164,可扩展8位接口; 8.8位A/D、D/A转换器; 9.2只继电器,可完成弱电控制强电设备(必須在老师指导下完成); 10.wifi、篮芽接口; 11.温度、湿度、红外传感器接囗; 12.1只蜂呜器; 13.8路ULN2003A驱动器,完成大负载驱动。

如何学好单片机原理及应用这门课程呢?

根据几十年的教学经验,提出了一套以“1块板+3动手“的全新学习方法。 “1块板”是以51单片机学习开发实验板为一个学习开发板,该学习开发板功能齐全,能满足不同学习者要求;“3动手”是“实践动手+模仿动手+创新动手”。 “实践动手+模仿动手+创新动手”。我在教材中将单片机各部分内容分解成一个个知识点、技能点融合在各项目(任务)之中并加以组合(60多个基础项目(或任务)和20多个扩展项目),教材中用C语言编程方法提供参考的源程序,让初学者在领略到C语言编程风格的同时,还会结合51单片机学习开发实验板(1块板)一步步学习单片机硬件系统。当亲自“实践动手”完成第一个项目(任务)实践以后,初学者就能对“神秘”的单片机有一个清楚的认识;继续努力实践动手,当完成第二、三个项目(任务)以后,就能自己“模仿性动手”(对每个项目(任务)进行)修改编出自己的程序(修改一小部分程序也算成功,循序渐进,这一点对初学者很重要),经过一段时间模仿性动手编程训练,就能够独立“创新动手”编写应用程序了,这会大大提高51单片机的学习兴趣(创新动手这一步很重要,从此就可以慢慢地独立完成项目了,这对学习者是一个多么大成就哦)。接下来配合教材、教学,通过实践把所有项目(任务)全部完成,初学者就能初步掌握51单片机的原理和工程应用开发方法了。可以说,这种方法是学习单片机课程的一条捷径,51单片机学习开发实验板就是打开单片机世界的金钥匙。

最终成绩的组成

最终成绩的组成为:Homework 70%,期末测试30%,总成绩达到60分的同学将获得课程证书。

如何在手机上做主观题

在手机上做主观题,需要对手机设置一下浏览器UA标识(一般手机默认Android),设置方法是:在手机上点击任意浏览器,然后在手机界面下方有一个“三”按键,点击进入找到“设置”,点击“设置”进入,找到“浏览器UA标识”,点击进入,在“电脑”上点击打“√”,然后退出浏览器,重新进入浏览器,搜索“学堂在线”官网进入,登录,进入课程,找到“期末考试题”,完成主观题答题,点击保存,点击提交就OK啦。