天津大学智能车队大一培训前准备
- 写在前面
- 介绍下我们
- 单片机是什么
- 培训流程
- 经过半学期学习能做出什么
- 第一节课需要准备什么
- 软件
- 公众号推荐
- keil C51
- 介绍
- 下载
- 注册机
- proteus的介绍、下载
- 预习链接
- 模式的转变
写在前面
介绍下我们
我们是建于2008年的天津大学智能车队,是社团“高水平IT学科竞赛科技协会”(简称“高科协”)下的竞赛队伍,车队历来以技术为核心,以服务学生、为学校培养优秀技术型人才和综合型人才为宗旨。现如今我们面向全校纳新,为学生搭建动手实践的科技平台,锻炼学生实践动手能力,并开始选拔队员参加各类全国科技类竞赛。
单片机是什么
单片机在电子产品中,就像我们的大脑一样,作为一个控制中心,去控制和管理我们想要控制的东西.例如:冰箱,机器人,智能小车,无人机,额温枪等产品都由用到了单片机,我们向单片机内部写入程序,让单片机按我们所预定的设计完成一系列动作,最终实现一个特定的功能。
下面的内容大家可以简单了解:
单片机到底是个什么东西
培训流程
针对大一上半学年,我们选用的单片机为STC89C52,前期采用电脑仿真的形式进行培训,后期会带大家做一些有意思的实物帮助大家加深了解并接触硬件,我们的时间安排表如下:
时间 | 安排 |
---|---|
9月24日(第六周周六) | keil C51和proteus的简单使用, 简单介绍c语言,带领大家点亮1个led |
10月8日(第八周周六) | 数码管显示 |
10月22日(第十周周六) | 51单片机外部中断 |
11月5日(第十二周周六) | 51单片机定时器及定时器中断 |
11月14日(第14周)及以后 | 带领大家做一些有意思的实物 |
每次培训时长会控制在 1个半小时 以内,不会占用大家过多时间,每两周之中会留一点小任务,如果遇到问题也没关系,会设置集中时间与学长学姐沟通。
经过半学期学习能做出什么
经过一系列的培训,时间来到了14周,大家已经算是基本入门了,对单片机有了一定的了解,已经具备动手做实物的能力了,我们会为大家准备与下面相似的项目。
-旋转陀螺
-RGB心形流水灯
-密码锁
-LED灯摇摇棒
-………
与此同时,大家也会对嵌入式有初步的了解,会简单焊接元件,调试电路,编写程序,让单片机按照自己预想的轨迹运行。
不必担心,这些都在大家的能力范围内,我们会为大家提供技术支持与辅导。
第一节课需要准备什么
大家需要事先下载 keil C51 和 proteus ,并对 C语言 有一定的了解(注意,我们对C语言要求不高,且第一节课会教大家读一些简单的程序),不必紧张,也不要觉得很难,最开始学长学姐也会觉得很难,以兴趣为指引,相信大家会从我们的培训中有所收获。
软件
公众号推荐
1. 伙伴神
2.软件猫
这两款公众号简洁干净,广告少,用起来很方便。
keil C51
介绍
Keil C51是美国Keil软件公司(现已被ARM公司收购)出品的支持8051系列单片机架构的一款 IDE(集成开发环境)。
IDE 是 Integrated Development Environment 的缩写,中文称为集成开发环境,用来表示辅助程序员开发的应用软件,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。
因此可以这么说,集成开发环境就是一系列开发工具的组合套装。这就好比台式机,一个台式机的核心部件是主机,有了主机就能独立工作了,但是我们在购买台式机时,往往还要附带上显示器、键盘、鼠标、U盘、摄像头等外围设备,因为只有主机太不方便了,必须有外设才能玩的爽。
下载
首先,大家可以从官网下载(略微复杂),也可以通过软件猫(简单)、伙伴神(简单) 或者按照其他CSDN文章来下载,这里介绍官网下载方法。
搜索keil官网并进入,找到download。
目前(2022/9/13)最新版本为V 9.60。
进入后点击安装并填写个人信息即可。
安装过程比较简单,大家有问题可以去CSDN寻找一下,这方面教程很多。
(注:安装路径需要全英文)
Keil C51安装完成后,可以新建工程使用了。但为了不受编译代码大小限制和用户体验,就需要购买授权,或注册。
注册机
Keil C51是一个收费的软件,官方打击盗版也比较严厉, 这里是针对个人开发学习的学生而言,进行非商业用途的使用。
在群里会有keil注册机,大家可以自行下载。
使用方式可以参考keil C51介绍、下载、安装与测试
也可以按照前文提及的两个公众号的步骤来。
proteus的介绍、下载
Proteus软件是英国Lab Center Electronics公司出版的 EDA工具软件 。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。
大家可以按照公众号的方式下载。
预习链接
keil使用详细介绍
Proteus使用详细介绍
Proteus常用元件对照表
智能车培训阶段一第一部分内容摘要(附:C语言基础)
模式的转变
大家参加车队纳新,从一名高中生向大学生、爱好者、工程师转型,需要培养自己动手探索、解决问题的能力,从”向老师问“的模式转变为”在 CSDN、官网、手册中找答案“的模式,通过自己动手解决问题可能要比问学长、问老师来得慢,但会更加牢靠,且对自己能力的提升会更大。