单片机学习步骤
单片机编程入门指南_华清远见
单片机编程入门指南单片机是所有电子产品都离不开的东西,用处很大。
很多同学想要学习单片机编程,但是没有任何基础,不知道该如何入手,写本篇文章就是想给大家做一个单片机编程入门指南,希望对大家有帮助。
一、首先要说的是,学习单片机需要什么基础。
1、电路基础:一些数字电路、模拟电路基础。
毕竟以后要自己设计电路,这些知识是很有用的。
2、C语言基础:我个人比较喜欢C语言开发,相比汇编最大的优点就是移植性要好。
学习51单片机,C语言编程当然需要有些基础。
3、一些单片机的基础知识:虽然是初学者,但是一些基础理论知识还是应该知道的。
4、一些焊接等动手能力,这个要求就不是那么严格了。
呵呵。
不过能搭一手漂亮的电路还是挺好的。
二、怎么样算入门单片机编程?1、学会使用编译器软件:就是在编译器下建立一个项目,编写一点点代码,生成一个程序文件。
当你熟悉这个流程以后,就变得非常容易了。
不过第一次还是很难实现的,最好有一个比较详细点的教程。
2、学会使用下载工具和软件:把程序烧录到单片机里,运行起来,需要动手去操作。
3、学会使用调试工具:如有条件,可以学习硬件仿真调试。
4、以上可以在学习板上实现,不过以后你要学会自己设计并制作电路。
所以还要学会PRTEL软件使用。
三、单片机入门以后怎么呢?很多初学者,学了一款51学习板,基础东西也都会了,下一步怎么发展却不知道了。
下面的一些理论是我的一点不成熟想法,有这样困惑的朋友可以参考参考。
1、单片机的平面发展理论:不断学习同一个层次、不同结构、不同品牌的单片机。
学会了一个系列、一个公司单片机,比如51(AT89S51),了解的它的全部内部资源。
下一步学习,仍然可以围绕51进行。
可以扩展到其它公司的51单片机,比如stc、pic因为他们有很多增强型51单片机。
功能比普通AT89S51强很多。
如果可以,接触更多的同系列的51单片机。
最终能够在做产品时,选择最正确的单片机,对每一种51单片机的优劣有清晰的判断。
手把手教你学51单片机
三种状态:
1、截止:e和b不导通 2、饱和:e和b导通 Ib>Iec/β 3、放大:e和b导通 Ib<Iec/β 如果β=100,可以计算R47的 最大值是143K。
三极管应用
1、控制应用 2、驱动应用
74HC245应用电路
74HC138应用电路
LED整体电路图
闪烁你的LED
作业
1、深刻理解电容的意义,并且在今后的电路 学习过程中要多多注意参考别人电路中去耦电 路的处理方法,积累经验。
2、完全掌握三极管的导通原理,掌握PNP和 NPN这两种三极管在开关特性下的应用。
3、学习并且掌握74HC245和74HC138的应用 原理,能够在设计电路中正确应用。 4、能够独立点亮开发板上的每一个小灯,并 且可以实现小灯点亮和关闭以及闪烁功能。
去耦电容的使用
低频滤波电容,平常应用最多的是钽电 容,电解电容,陶瓷电容,起到去除电 源低频纹波,稳定电源的作用。
高频滤波电容,电源附近,通常用104 电容来进行去除高频干扰。10*104pf
电容示意图
三极管
三极管是模拟电路和数字电路中经常会 用到的一个器件。
三极管的型号记忆方式:箭头朝内PNP,导通电压顺箭头过, 电压导通,电流控制 b:基极 e:射极 c:集电极
手把手教你学单片机
--51基础(C语言)
金沙滩工作室 作者:宋雪松
第三课:
硬件基础学习
电磁干扰(EMI)
1、冬天的时候,空气比较干燥的城市, 朋友们经常对电脑,铁柜等等放电,这 就是“静电放电(ESD)”干扰。 2、使用电钻的时候听收音机,看电视有 杂音,这就是“快速瞬间脉冲群(EFT)” 的效果。 3、电脑性能不好,热插拔优盘等外围设 备会出现蓝屏重启电脑等现象,这就是 热插拔“浪涌(Surge)的效果。
十天学会单片机非常完整版 轻松学51单片机
其运算符为“+”。 “或”运算规则如
下:
0+0=0,
0+1=1+0=1, 1+1=1
3. “非”运算
“非”运算是实现“求反”这种逻
辑的一种运算,如变量A的“非”运算 记作 A 。 其运算规则如下:
1 0, 0 1
4. “异或”运算
“异或”运算是实现“必须不同,
总线(BUS)是计算机各部件之间传送信息的公共通道。 微机中有内部总线和外部总线两类。内部总线是CPU内部之 间的连线。外部总线是指CPU与其它部件之间的连线。 外 部总线有三种: 数据总线DB(Data Bus), 地址总线 AB (Address Bus)和控制总线 CBControl Bus)。
• 五个中断源的中断控制系统; • 一个全双工UART(通用异步接收发送器)的串行I/O口,用 于实现单片机之间或单片机与微机之间的串行通信; • 片内振荡器和时钟产生电路,石英晶体和微调电容需要外接。 最高振荡频率取决于单片机型号及性能。
C51知识
• C语言是一种编译型程序设计语言,它兼顾了多种高级语 言的特点,并具备汇编语言的功能。目前,使用C语言进 行程序设计已经成为软件开发的一个主流。用C语言开发 系统可以大大缩短开发周期,明显增强程序的可读性,便 于改进、扩充和移植。而针对8051的C语言日趋成熟,成 为了专业化的实用高级语言。
单板机
单片机
单片机能做什么
• • 1. 2. 3. 4. • 实物展示 用到单片机的项目经验介绍 手持粮库温度寻检设备 毕设答辩打分器 电话台灯 自动感应水龙头 凡是与控制或简单计算有关的电子设备都可以用单片机来实现,再根 据具体实际情况选择不同性能的单片机,如:atmel,stc,pic,avr,凌阳, 80C51,arm等
手把手教你学51单片机(C语言)
C-51的数据类型扩充定义
sfr:特殊功能寄存器声明 sfr16:sfr的16位数据声明 sbit:特殊功能位声明 bit:位变量声明 例:sfr SCON = 0X98; sfr16 T2 = 0xCC; sbit OV = PSW^2;
C-51的包含的头文件
通常有:reg51.h reg52.h math.h ctype.h stdio.h stdlib.h absacc.h 常用有:reg51.h reg52.h (定义特殊功能寄存器和位寄存器); math.h (定义常用数学运算);
总线(BUS)是计算机各部件之间传送信息 的公共通道。微机中有内部总线和外部总 线两类。内部总线是CPU内部之间的连线。 外部总线是指CPU与其它部件之间的连线。 外部总线有三种: 数据总线DB(Data Bus), 地址总线 AB(Address Bus)和 控制总线 CBControl Bus)。
80C51的引脚封装
P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 RST/VPD P3.0/RXD P3.1/TXD P3.2/INT0 P3.3/INT1 P3.4/T0 P3.5/T1 P3.6/WR P3.7/RD XTAL2 XTAL1 VSS 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 VCC P0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 EA/VPP ALE/PROG PSEN P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0 RST P3.0/RXD P3.1/TXD XTAL2 XTAL1 P3.2/INT0 P3.3/INT1 P3.4/T0 P3.5/T1 GND 1 2 3 4 5 6 7 8 9 10 20 19 18 17 16 15 14 13 12 11 VCC P1.7 P1.6 P1.5 P1.4 P1.3 P1.2 P1.1/AIN1 P1.0/AIN0 P3.7
单片机学习方法和步骤
单片机学习方法和步骤学习单片机的动机不外乎有四种:一是为兴趣爱好而学,二是为专业而学;三是为饭碗而学;四是在工作中被逼而学。
不管是哪种动机,因主修专业的不同以及电子基础的深浅不同,对于不同的人可能采用不同的学习方法,根据笔者的亲身学习经验和教授徒弟学习的感受,提出笔者的学习方法和步骤。
第一步:基础理论知识学习基础理论知识包括模拟电路、数字电路和C语言知识。
模拟电路和数字电路属于抽象学科,要把它学好还得费点精神。
在你学习单片机之前,觉得模拟电路和数字电路基础不好的话,不要急着学习单片机,应该先回顾所学过的模拟电路和数字电路知识,为学习单片机加强基础。
否则,你的单片机学习之路不仅会很艰难和漫长,还可能半途而废。
笔者始终认为,扎实的电子技术基础是学好单片机的关键,直接影响单片机学习入门的快慢。
有些同学觉得单片机很难,越学越复杂,最后学不下去了。
有的同学看书时似乎明白了,可是动起手来却一塌糊涂,究其原因就是电子技术基础没有打好,首先被表面知识给困惑了。
单片机属于数字电路,其概念、术语、硬件结构和原理都源自数字电路,如果数字电路基础扎实,对复杂的单片机硬件结构和原理就能容易理解,就能轻松地迈开学习的第一步,自信心也会树立起来。
相反,基础不好,这个看不懂那个也弄不明白,越学问题越多,越学越没有信心。
如果你觉得单片机很难,那就应该先放下单片机教材,去重温数字电路,搞清楚触发器、寄存器、门电路、COMS电路、时序逻辑和时序图、进制转换等理论知识。
理解了这些知识之后再去看看单片机的结构和原理,我想你会大彻大悟,信心倍增。
模拟电路是电子技术最基础的学科,她让你知道什么是电阻、电容、电感、二极管、三极管、场效应管、放大器等等以及它们的工作原理和在电路中的作用,这是学习电子技术必须掌握的基础知识。
一般是先学习模拟电路再去学习数字电路。
扎实的模拟电路基础不仅让你容易看懂别人设计的电路,而且让你的设计的电路更可靠,提高产品质量。
单片机的学习方法学习步骤
单片机的学习方法学习步骤单片机是指具有一定计算能力和处理器能力的微型计算机系统,它通常是由CPU、内存、IO接口等部分组成,适用于各种嵌入式系统和设备中。
随着单片机的应用范围的不断扩大,许多人开始尝试学习如何使用和编程单片机。
但是,对于初学者来说,单片机学习还是比较困难的,因为其需要具备一定的硬件原理和编程知识。
为了帮助大家更好地学习单片机,本文介绍一种简单、易行的单片机学习方法和学习步骤。
一、学习前的准备在开始学习单片机之前,需要准备一些基础知识和学习工具,这些将有助于确保学习效果和提高学习效率。
具体包括以下几个方面:1.基础知识单片机的学习需要一定的电子学和计算机原理知识,包括数字电路的基础知识、计算机的硬件结构、操作系统的原理、编程语言的常识等。
2.硬件工具学习单片机需要购买一些学习设备,例如开发板、编程器、传感器、LED等等,这些设备将有助于了解单片机的工作原理和编程实践。
3.软件工具单片机学习需要一些编程软件,例如Keil C51、IAR等,这些工具将有助于编写程序代码和调试代码。
二、学习步骤1.学习单片机基础概念单片机学习的第一步是学习基础概念和基本原理。
这包括了解单片机的结构、寄存器的作用、I/O口的操作、定时器和中断的使用等基础知识。
2.熟悉单片机开发工具单片机开发工具通常包括开发板、编程器、调试工具等,学习者需要了解这些工具的功能和使用方法,例如如何连接开发板、如何编译和下载代码、如何使用标准模板库等。
3.学习程序设计和调试单片机的程序设计是单片机学习的重点和难点,学习者需要掌握如何编写程序代码、如何调试程序等。
一些经典的程序实例和程序模板将有助于了解程序设计和调试的方法和技巧。
4.实验和实践学习单片机需要不断地进行实验和实践,例如LED灯的闪烁、按键控制电路、温度和湿度的检测等等。
实验和实践的过程中,学习者可以加深对单片机的理解和使用。
5.案例分析和项目开发单片机学习的终极目标是能够应用于各种嵌入式系统和项目中,因此,学习者应注意案例分析和项目开发。
如何学好单片机?从入门到高手的进阶方法
如何学好单片机?从入门到高手的进阶方法你知道如何学好单片机吗?无论是作为一名业余的电子爱好者还是一名电子行业的相关从业人员,掌握单片机技术无疑可以使您如虎添翼,为您的电子小制作或者开发设计电子产品时打开方便的大门!学习单片机技术有一定的难度,不花费一番努力是很难学会的,但是只要不断努力就一定能成功,套用一句广告歌词:努力总有回报!第一步:基础理论知识学习基础理论知识包括模拟电路、数字电路和C语言知识。
模拟电路和数字电路属于抽象学科,要把它学好还得费点精神。
在你学习单片机之前,觉得模拟电路和数字电路基础不好的话,不要急着学习单片机,应该先回顾所学过的模拟电路和数字电路知识,为学习单片机加强基础。
否则,你的单片机学习之路不仅会很艰难和漫长,还可能半途而废。
笔者始终认为,扎实的电子技术基础是学好单片机的关键,直接影响单片机学习入门的快慢。
有些同学觉得单片机很难,越学越复杂,最后学不下去了。
有的同学看书时似乎明白了,可是动起手来却一塌糊涂,究其原因就是电子技术基础没有打好,首先被表面知识给困惑了。
单片机属于数字电路,其概念、术语、硬件结构和原理都源自数字电路,如果数字电路基础扎实,对复杂的单片机硬件结构和原理就能容易理解,就能轻松地迈开学习的第一步,自信心也会树立起来。
相反,基础不好,这个看不懂那个也弄不明白,越学问题越多,越学越没有信心。
如果你觉得单片机很难,那就应该先放下单片机教材,去重温数字电路,搞清楚触发器、寄存器、门电路、COMS电路、时序逻辑和时序图、进制转换等理论知识。
理解了这些知识之后再去看看单片机的结构和原理,我想你会大彻大悟,信心倍增。
模拟电路是电子技术最基础的学科,她让你知道什么是电阻、电容、电感、二极管、三极管、场效应管、放大器等等以及它们的工作原理和在电路中的作用,这是学习电子技术必须掌握的基础知识。
一般是先学习模拟电路再去学习数字电路。
扎实的模拟电路基础不仅让你容易看懂别人设计的电路,而且让你的设计的电路更可靠,提高产品质量。
单片机的学习路径推荐
单片机的学习路径推荐随着科技的迅速发展,单片机(Microcontroller)在电子领域中扮演着重要的角色。
无论是物联网、嵌入式系统还是智能家居,单片机都是不可或缺的核心部件。
因此,学习单片机编程成为电子工程师和程序员们的必备技能之一。
对于初学者来说,学习单片机可能会有些困惑。
本文将为你推荐一条适合初学者的单片机学习路径。
1. 学习基础电子知识在开始学习单片机之前,建议先学习一些基础的电子知识。
这包括电路原理、电子元件的使用方法以及各种传感器、执行器和其他外围设备的工作原理等。
这些知识将为你理解和设计单片机应用提供必要的基础。
2. 学习C语言编程基础在学习单片机编程之前,你需要掌握一门编程语言。
对于单片机来说,C语言是最为常用和有效的编程语言之一。
学习C语言的基本语法、数据类型、控制流程以及函数等内容是非常重要的。
可以通过参加培训班、自学书籍或在线教程等方式来学习C语言。
3. 学习单片机体系架构和工作原理在学习单片机编程之前,了解单片机的体系架构和工作原理非常重要。
不同的单片机芯片有不同的体系架构和指令集,因此需要针对特定类型的单片机进行学习。
可以选择一款常用的单片机进行深入研究,例如Atmega系列、PIC系列或ARM系列等。
4. 学习单片机编程学习单片机编程是学习单片机的核心内容。
在学习过程中,可以选择一款流行的开发平台,如Arduino或Raspberry Pi。
这些平台具有友好的开发环境和丰富的资源,适合初学者入门。
通过编写简单的程序来控制LED灯、蜂鸣器或舵机等,你将逐渐理解单片机的工作原理和编程思路。
5. 学习单片机外围设备的应用单片机的魅力之一在于它与各种传感器、执行器和其他外围设备的集成能力。
学习如何使用各种外围设备能够帮助你实现更复杂的单片机应用。
例如学习如何接入温湿度传感器、光敏传感器或者液晶显示屏等等。
通过实际的项目实践,你将能够更好地掌握单片机的应用技巧。
6. 开展自己的单片机项目最后一步是开展自己的单片机项目。
手把手教你学51单片机(C语言版)
12.3.1 常量和符 号常量
A
12.3.2 字符和字 符串数组实例
B
12 指针基础与1602液晶的初步认识
1
12.4.1 1602液晶的硬件接口 介绍
2
12.4.2 1602液晶的读写时序 介绍
3
12.4.3 1602液晶的指令介绍
4
12.4.4 1602液晶简单实例
01
8.1.1 电 源
02
8.1.2 晶 振
03
8.1.3 复 位电路
8.1 单片机最小系统
0 1
8.4.1 独立按
键
0 2
8.4.2 矩阵按
键
0 3
8.4.3 独立按
键的扫描
0 4
8.4.4 按键消
抖
0 5
8.4.5 矩阵按
键的扫描
8 函数进阶与按键
8.4 按键
10
Part One
9 步进电机与蜂鸣器
11.3 USB转串口 通信
11.4 IO口模拟 UART串口通信
11.5 UART串口 通信的基本应用
11.6 通信实例与 ASCII码
11 UART串口通 信
11.7 练习题
11.5.1 通信的三种基本类 型
11.5.3 UART串口程序
11 UART串口通信
11.5 UART串口通信的基本应用
10.1.3 字节操作修改位的 技巧
10.1.5 秒表程序
10 实例练习与经验积累
10.1 数字秒表实例
10.1.2 定时时间精准性调 整
10.1.4 数码管扫描函数算 法改进
12
Part One
C8051F单片机入门学习流程
C8051F单片机入门学习流程一. 准备硬件及软件1.C8051F任意一款开发板(以C8051F330ST为例)。
2.EC3仿真器。
3.Keil C51开发软件到下载二. 开发者具备基本知识1.对MCS51架构单片机有基本了解。
2.有基本C语言及汇编语言编程经验。
3.对单片机开发过程有基本了解。
三. 学习过程如下1.安装Keil C51软件。
(1)找到Keil uv3 (版本 V8.02)软件目录,并点击C51v802.exe安装(2)点击Next(3)选I agree…, 点击Next(4)默认目录(千万不要选择其它目录),点击Next(5)填写用户名等,点击Next(6)开始安装,等待….(7)安装完成,点击Finish(8)打开Keil C软件,选择File/License Management…(9)显示如下:(10)打开Keil_lic_v2.exe,并按如下设置,点击Generate(11)拷贝LIC0内的序列号:(12)粘贴序列号到Keil C软件的New License ID Code下,(13)点击Add LIC,添加序列号成功。
如果添加失败,请重启电脑并进入安全模式,重新安装序列号。
Keil C 软件安装完毕2.安装C8051F单片机针对Keil C51驱动程序。
(1)找到Keil C51驱动程序软件目录,并点击SiC8051F_uv3_v2.31.exe安装(如果前面安装的是Keil uv2, V7.02或V7.50,请点击SiC8051F_uv2_v2.31.exe安装驱动)(2)点击Next(3)点击Next(4)点击Next(5)选择I accept…, 点击Next(6)点击Next(7)点击Next(不要更改目录)(8)开始安装(9)点击Finish安装完成!3. EC3仿真器、开发板连接及开发软件Keil C软件配置(1)将EC3仿真器与开发板连接好,按1.2.3.4步连接(2) 将EC3仿真器与电脑连接好, 仿真器指示灯亮(3) 上述连接确认无误,将开发板电源线(USB接口)与电脑连接好,再连接到开发板上(4)打开Keil Vision3软件,新建一工程ML-Test(或者将学习板光盘上的测试程序拷贝到电脑硬盘上,用Keil Vision3打开,注意将文件属性更改为可读写):(5)选择C8051F330作为CPU:(6)选择配置如下图:(7)显示如下图:(8)选择Debug项,配置如下图:(9)选择Settings项,配置如下图:(10)点击确定,完成设置;(11)编译并下载程序即可调试了;4. 用Keil C51打开软件例程,编译下载程序并运行。
单片机电子教案
第1讲单片机应用概述教学目的:1、初步了解单片机的发展历史, 基础知识以及应用范围;2、通过演示单片机产品的实物来激发学生的学习兴趣;3、了解单片机的发展方向和主流技术。
重点、难点:1、单片机的概念和特点;2、单片机的主要发展方向和主流技术;3、几种常见的单片机产品。
教学方式、步骤:一、课程介绍、学习的目标、学习本课程的方法1、课程介绍单片机是当今信息时代的产物,自20世纪70年代问世以来,以实时控制能力强,成本低,体积小,受到人们的重视和关注,应用很广,发展很快。
尤其在电子产品、工业控制等领域的应用广泛,已对人类社会产生了巨大的影响。
单片机技术开发和应用水平已成为衡量一个国家工业化发展水平的标志之一。
由于单片机的广泛使用使得社会对掌握单片机技术的人才的需求在不断增加,目前全国普通工科大学均已经将单片机课列为必修的专业(基础)课程。
2、学习的目标通过对孝感周边相关电子企业(亚光电子公司、○六六集团、四四○四厂等)的毕业生跟踪调查和人才需求调研,相关工作岗位都对单片机应用能力都提出了一定的要求。
且不同的岗位对单片机应用能力要求的高低不同。
要求较高的岗位如电路联调岗和电子线路设计助理工程师岗,对单片机的应用能力要求如下:掌握常见单片机芯片及外围芯片的功能和引脚分布;理解掌握单片机系统结构、存储器结构、指令系统,中断、定时器、串行口、接口技术等重要概念和基本知识;具备一定的电子线路基本知识,能看懂典型单片机外围硬件的原理图,并具备相应的硬件线路调试的基本技能;能看懂程序流程图,掌握程序调试的基本技能;具有基本的单片机编程能力;掌握单片机软硬件联调的基本技能;掌握单片机产品开发的基本流程和工艺。
课程标准:作为一门核心的专业基础课程,本课程的专业目标定位为:通过基于实际工作过程(项目制作)的项目导向、任务驱动的理论实践一体化教学模式,教、做、学三者合一,使学生在做中学,学中做,在理解掌握单片机系统结构、存储器结构、指令系统,中断、定时器、串行口、接口技术和单片机初步应用知识的基础上,掌握智能电子应用相关岗位所需要的单片机应用系统的初步的应用分析和软硬件设计能力,掌握基本的编程和程序调试能力,掌握单片机典型外围硬件线路的分析与初步设计能力、硬件调试能力,掌握单片机系统的安装和软硬件联调、故障诊断维护技能,掌握单片机产品开发的基本流程和工艺。
如何学习单片机有什么计划
如何学习单片机有什么计划一、初步了解单片机在开始学习单片机之前,首先需要对单片机有一个初步的了解。
单片机是一种嵌入式微处理器,它有自己的内存和输入输出端口,可以用来控制各种电子设备的运行和控制。
学习单片机需要对其硬件和软件方面有一定的基础知识,包括单片机的结构、工作原理和编程方法等内容。
因此在学习单片机之前,需要先学习一些基础的电子知识和编程知识,例如数字电路、模拟电路、C语言等内容。
这样才能更好地理解单片机的工作原理和编程方法。
二、选择合适的学习资料学习单片机需要有一些相关的学习资料,包括教材、参考书和实验指导书等。
这些资料可以帮助学习者系统地学习单片机的相关知识和技能,从而更好地掌握单片机的工作原理和编程方法。
在选择学习资料的时候,可以根据自己的学习水平和学习需求进行选择,选择适合自己的学习资料进行学习。
三、制定学习计划学习单片机需要有一个清晰的学习计划,以便能够有条不紊地进行学习。
学习计划可以包括学习的内容、学习的方法和学习的时间安排等方面。
首先需要确定学习的内容,包括单片机的基础知识、实际操作和实验等内容。
然后需要确定学习的方法,可以采用自主学习、参加培训或者进行实践等方法进行学习。
最后需要确定学习的时间安排,包括每天的学习时间、学习周期和学习进度等内容。
通过制定一个合理的学习计划,可以更好地提高学习效率和学习质量。
四、进行实际操作和实验学习单片机需要进行一定的实际操作和实验,这样才能够更好地掌握单片机的工作原理和编程方法。
可以通过模拟实验、仿真实验和硬件实验等方法进行实际操作和实验,以便能够更好地掌握单片机的相关知识和技能。
在进行实际操作和实验的过程中,需要注意安全问题和实验操作规范,以免发生意外事故和损坏实验设备。
五、不断总结和提高学习单片机是一个不断总结和提高的过程,需要有一定的耐心和勤奋。
在学习单片机的过程中,可以根据自己的学习情况进行总结和提高,不断完善学习计划和方法,以提高学习效率和学习质量。
单片机怎么学好
单片机怎么学好单片机学习方法1.首先学好C语言或者汇编,这和单片机本身的开发环境有关,单片机通过直接控制芯片的寄存器的指针地址完成直接操控。
这也是为什么大家都觉得C语言神奇的地方直接控制单片机上面显示灯的亮或者灭。
因为只要知道了内存地址空间的具体范围就可以直接通过指针直接控制。
C语言最神奇的之处就是指针了。
汇编学起来就比较头大了,这个真需要兴趣,和对计算机强大的求知欲。
C语言学习的过程中,建议使用c primer plus教材,同时在学习的过程中,要把书上的代码在电脑上面都有所体现。
没有实践不算编程。
2.有一定的硬件基础知识,因为做单片机基本上对电路图不陌生,甚至直接动手做电路图,这些都需要有一定的硬件基础。
其实一般的大学计算机课程里面都会涉及两门课程数字电路和模拟电路,这两门学个大概基本就差不多了。
打基础阶段总是痛苦的,真到用的时候就会觉得如鱼得水。
记得当初带我那哥们,看到电路板就对电路板的设计样式指点一番江山,脱口而出想当年自己设计的样式如何,有夸大的成分但是硬件基础的确过硬确也是事实3.对单片机有学习存在很大的兴趣,都说兴趣是第一老师,没了兴趣遇到困难就会觉得好难,有了兴趣或者干劲可能只会觉得这只是路上一个小石头用力一脚踢开就可以了。
心态不一样状态也不一样。
常常对一些想入门的小伙伴说,想学编程毅力和兴趣必须具备一样,否则真的只会半途而废。
1、熟悉单片机的原理,结构;2、学好数电,模电,为设计电路打好基础;3、熟练使用C语言,多学习别人的程序;4、对操作系统原理有一定的了解;5、Protel至少要有点基础;6、要实际动手调试电路的能力。
第一阶段:自己偶然了解或者被别人推荐从而得知单片机可以通过编程来实现自动控制的一些功能。
而且听到了很多专业名词,例如51、STM32、定时器、嵌入式等等。
但是直限于对这次名词有一个感性的认识。
第二阶段:知道了51单片机是8位低端机、MSP430是16位低功耗单片机、STM32是资料比较齐全,市场普及率比较高的32位高性价比单片机,从而在使用哪一款单片机入门这个问题上纠结了很久,一部分人给的建议是从51入手,先把51学通了,再去学习32或者其他的,会很快上手。
单片机入门指南从零开始学习电路设计
单片机入门指南从零开始学习电路设计单片机是一种集成电路芯片,它包含了一个或多个中央处理器(CPU)、存储器(ROM和RAM)、输入/输出端口(I/O)和定时器/计数器等功能模块。
单片机广泛应用于电子设备、嵌入式系统和自动控制等领域。
为了帮助初学者快速入门单片机,并学习电路设计的基础知识,本文将从零开始介绍单片机的基本原理和学习路径。
第一章概述在学习单片机之前,我们需要了解一些基本概念。
单片机是一种微处理器,能够执行计算机程序并控制外部设备。
它通常由CPU、内存和I/O端口组成。
使用单片机前,你需要了解二进制和十六进制表示法,以及数字电路的基础知识。
第二章硬件基础在开始学习单片机之前,你需要了解电路设计的基础知识。
这包括电源电路、时钟电路、复位电路、I/O电路和通信接口等。
了解这些基础知识可以帮助你更好地理解单片机的工作原理。
第三章单片机编程语言单片机编程语言常用的有汇编语言和高级语言。
对于初学者来说,建议从高级语言开始学习,因为它更易于理解和使用。
常见的单片机高级语言包括C语言和Basic语言。
学习编程语言时,你需要掌握基本的语法规则和编程思想。
第四章开发工具和资源学习单片机需要一些开发工具和资源。
这些工具包括开发板、编程软件和调试工具等。
为了便于学习,你可以选择一款易于使用且功能强大的开发工具,例如Keil C51、MPLAB等。
此外,网络上还有许多开源的资源和教程可供参考。
第五章实践项目通过实践项目,你可以将之前学到的理论知识应用到实际中。
可以从简单的LED闪烁开始,逐渐增加难度,例如数字显示、温度测量和无线通信等。
通过实践项目,你不仅能够巩固所学的知识,还能够培养解决问题和创新的能力。
第六章进阶学习单片机是一个庞大的领域,你可以选择深入某个方向进行进一步学习。
例如,你可以学习更高级的单片机系列、深入了解外设接口、掌握更复杂的通信协议等。
此外,你还可以学习嵌入式系统的相关知识,或者学习与单片机相关的电子设计自动化工具。
单片机编程设计的学习方法和步骤6篇
单片机编程设计的学习方法和步骤6篇第1篇示例:单片机编程设计是现代电子技术领域中非常重要的一门技能。
通过学习单片机编程设计,我们可以掌握如何使用单片机来控制各种电子设备,实现不同的功能和项目。
下面将介绍一下关于单片机编程设计的学习方法和步骤,希望能够帮助大家更好地入门和掌握这门技能。
一、学习方法:1.系统学习:要系统地学习单片机编程设计,首先需要掌握单片机的基础知识,如单片机的结构、运行原理、常用的单片机种类等。
可以通过看书、网上视频、参加培训班等途径进行学习。
2.理论联系实际:学习单片机编程设计最重要的是理论联系实际,要通过实际的项目来巩固所学的知识。
可以选择一些简单的项目来实践,比如LED灯控制、按键控制等,逐步提高难度深入学习。
3.模仿学习:在学习单片机编程设计的过程中,可以借鉴一些经典的案例和代码,通过模仿学习来加深对编程的理解。
通过修改已有代码、理解其原理,逐步提高自己的编程能力。
4.多练习:学习单片机编程设计是一个需要不断练习的过程,只有通过多次实践才能掌握这门技能。
可以选择一些开源的项目来参与,多练习不断提高。
二、学习步骤:1.选择单片机:首先需要选择适合自己学习的单片机。
市面上常见的单片机有51单片机、AVR、ARM等,可以根据需求和学习难度选择适合的单片机。
2.学习编程语言:单片机编程设计通常使用C语言或汇编语言,因此需要学习相关的编程语言知识。
可以通过书籍、网课等途径学习,掌握基本的语法和使用方法。
3.搭建开发环境:学习单片机编程设计需要一个合适的开发环境,可以选择一款适合自己的编译软件和仿真软件。
常用的开发环境有Keil、AVR Studio等。
4.学习单片机的硬件连接和调试:在开始编程之前,需要学习单片机的硬件连接和调试方法。
掌握单片机的引脚功能、接线方法,通过示波器等工具进行调试,确保硬件正常连接。
5.编写代码实现功能:根据需求编写相应的代码,实现所需功能。
可以参考官方手册、资料、网上案例等来帮助编写代码,通过不断调试和修改,完善代码功能。
如何学习单片机-学习单片机的步骤是什么-
如何学习单片机?学习单片机的步骤是什么?如何学习单片机?学习单片机的步骤是什么?常常有单片机爱好者问我们,我们初略总结了一下,单片机学习的过程基本上可分四个阶段:第一阶段:是先扫瞄教科书里的硬件部分,大至了解单片机的硬件结构。
如ROM、RAM、地址、I/O口等,以及看一些厂家的MCU资料(Data Sheet),来加强MCU所供应各项资源的印象。
其次阶段:就是了解二进位数字、十六进位数和软件方面的内容。
尽管有许多高级语言可用于单片机的编程,但我觉得初学还是以汇编语言为好,更有利于和硬件结合,把握硬件结构。
知道汇编语言、机器语言、指令、程序等概念后,从MOV指令开头,学习汇编语言和编程,在此如51的MCU汇编语言系统有11条指令,简洁又好理解它们怎样和硬件联系,更有助于一般学习单片机的指令整合与运用.因此其方法可先了解几条基本的MOV指令和它的机器语言,大致建立起单片机的硬件和软件概念,来知道单片机的硬件是由指令掌握指挥的。
第三阶段根据编程环境的使用手册,熟识使用编程环境。
现在的编程环境一般都和电脑相连,只要具备基本电脑学问的人都可很快把握操作步骤。
第四阶段是依靠试验板,学习把握单片机的汇编语言指令系统和简洁编程。
同时和前面所学硬件学问结合组装,起到主学软件,巩固硬件的双重作用。
开头时可用别人编的简洁程式在试验板上进行验证、分析,主要是熟识该学习方法,在应用方面主要针对单片机I/O各项介面的使用,如A/D,D/A,PWM输出的应用,LCD与VFD的掌握,以及如何规范各项串列输出入口的通讯协定等,对其所掌握的各项元器件须先分析驱动力量,如电流电压问题等。
汇编语言熟识后,建议尽快学习C语言的编程,究竟C语言有功能丰富的库函数、运算速度快、编译效率高、有良好的可移植性,而且可以直接实现对系统硬件的掌握。
C语言是一种结构化程序设计语言,它支持当前程序设计中广泛采纳的由顶向下结构化程序设计技术。
此外,C语言程序具有完善的模块程序结构,从而为软件开发中采纳模块化程序设计方法供应了有力的保障。
从零开始入门学习51单片机教程
从零开始入门学习51单片机教程51单片机是一种经典的通用型单片机,广泛应用于嵌入式系统开发中。
入门学习51单片机需要从基础知识开始,逐步深入学习各种功能和应用。
本篇文章将从以下几个方面介绍如何从零开始入门学习51单片机。
一、基础知识1.了解单片机的概念和基本原理,包括什么是单片机、单片机的工作原理以及单片机的分类等。
2.学习基本的电子元器件的知识,如电阻、电容、二极管、晶体等。
二、软硬件环境搭建1.了解51单片机的硬件开发环境,如开发板、仿真器、编程器等。
2. 学习搭建51单片机开发环境,包括安装Keil C语言开发环境和Proteus仿真软件。
三、C语言基础1.学习C语言的基本语法和程序设计思想,包括变量、数据类型、运算符、控制语句、函数等。
2.掌握C语言的常用库函数,如输入输出函数、字符串处理函数、数学函数等。
四、51单片机编程基础1.学习51单片机的内部结构和寄存器的使用,了解各个寄存器的功能和地址。
2.学习如何编写简单的51单片机程序,包括LED点亮、按键输入、数码管显示等。
五、扩展功能学习1.学习使用外部中断、定时器、串口通信等扩展功能,掌握其使用方法和应用场景。
2.学习使用各种外设模块,如LCD液晶显示屏、ADC模数转换、DAC数模转换等。
六、综合实践项目1.完成一些简单的实践项目,如LED呼吸灯、温度测量、遥控器等。
2.深入学习一些复杂的实践项目,如多功能数字钟、智能温控系统等。
七、优化与调试1.学习如何调试51单片机程序,包括使用调试器、查看寄存器值、打印调试信息等。
2.学习如何进行程序优化,提高程序的执行效率和资源利用率。
总结希望通过本篇文章的介绍,你能够了解到从零开始入门学习51单片机的基本步骤和内容。
入门学习51单片机需要系统性的学习和实践,不仅要学习基础知识,还需要深入理解其原理和应用。
通过反复实践和项目练习,不断提升编程能力和硬件调试技巧,才能够熟练掌握51单片机的开发和应用。
单片机循序渐进的学习过程
学习是一个循序渐进的过程,单片机的学习遵循同样的道理,是一个由简单到复杂,由表及里的过程。
本人结合自己七年来的单片机学习经验,结合项目谈谈自己对单片机学习的看法。
后续章节里将陆续谈谈自己在每一块学习的心得体会。
第一步:学习数字I/O的使用单片机的I/O端口使用相当于我们使用我们的右手一样频繁,可以不夸张的说,任何一个项目都离不开单片机I/O口的使用。
按键使用是I/O端口使用的经典用法,使用按键输入信号,发光二极管显示输出电平,就可以学习引脚的数字I/O功能,在按下某个按钮后,某发光二极管发亮,这就是数字电路中组合逻辑的功能,虽然很简单,但是可以学习一般的单片机编程思想,例如,必须设置很多寄存器对引脚进行初始化处理,才能使引脚具备有数字输入和输出输出功能。
每使用单片机的一个功能,就要对控制该功能的寄存器进行设置,这就是单片机编程的特点,千万不要怕麻烦,所有的单片机都是这样。
第二步:定时器的使用定时器之与单片机相当于我们日常生活中钟表之与我们一样重要,没有了钟表,我们的日常生活将变得一团糟。
单片机也是一样,他也有自己的时间参考器---定时器。
这个不仅可以决定单片机什么时间做什么事情,而且还可以控制每件事情的时间安排。
学会定时器的使用,就可以用单片机实现时序电路,时序电路的功能是强大的,在工业、家用电气设备的控制中有很多应用,例如,可以用单片机实现一个具有一个按钮的楼道灯开关,该开关在按钮按下一次后,灯亮3分钟后自动灭,当按钮连续按下两次后,灯常亮不灭,当按钮按下时间超过2s,则灯灭。
数字集成电路可以实现时序电路,可编程逻辑器件(PLD)可以实现时序电路,可编程控制器(PLC)也可以实现时序电路,但是只有单片机实现起来最简单,成本最低。
定时器的使用是非常重要的,逻辑加时间控制是单片机使用的基础。
第三步:中断学习举个简单的例子:你正在看电影,这时你的老师打电话给你,这时你就不得不先暂停看电影出去接电话,接完电话再回来,这就是中断。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
分步骤学习单片机学习使用单片机就是理解单片机硬件结构,在汇编或C语言中学会各种功能的初始化设置,以及实现各种功能的程序编制。
第一步:数字I/O的使用使用按钮输入信号,发光二极管显示输出电平,就可以学习引脚的数字I/O 功能,在按下某个按钮后,某发光二极管发亮,这就是数字电路中组合逻辑的功能,虽然很简单,但是可以学习一般的单片机编程思想,例如,必须设置很多寄存器对引脚进行初始化处理,才能使引脚具备有数字输入和输出输出功能。
每使用单片机的一个功能,就要对控制该功能的寄存器进行设置,这就是单片机编程的特点,千万不要怕麻烦,所有的单片机都是这样。
第二步:定时器的使用学会定时器的使用,就可以用单片机实现时序电路,时序电路的功能是强大的,在工业、家用电气设备的控制中有很多应用,例如,可以用单片机实现一个具有一个按钮的楼道灯开关,该开关在按钮按下一次后,灯亮3分钟后自动灭,当按钮连续按下两次后,灯常亮不灭,当按钮按下时间超过2s,则灯灭。
数字集成电路可以实现时序电路,可编程逻辑器件(PLD)可以实现时序电路,可编程控制器(PLC)也可以实现时序电路,但是只有单片机实现起来最简单,成本最低。
定时器的使用是非常重要的,逻辑加时间控制是单片机使用的基础。
第三步:中断单片机的特点是一段程序反复执行,程序中的每个指令的执行都需要一定的执行时间,如果程序没有执行到某指令,则该指令的动作就不会发生,这样就会耽误很多快速发生的事情,例如,按钮按下时的下降沿。
要使单片机在程序正常运行过程中,对快速动作做出反应,就必须使用单片机的中断功能,该功能就是在快速动作发生后,单片机中断正常运行的程序,处理快速发生的动作,处理完成后,在返回执行正常的程序。
中断功能使用中的困难是需要精确地知道什么时候不允许中断发生(屏蔽中断)、什么时候允许中断发生(开中断),需要设置哪些寄存器才能使某种中断起作用,中断开始时,程序应该干什么,中断完成后,程序应该干什么等等。
中断学会后,就可以编制更复杂结构的程序,这样的程序可以干着一件事,监视着一件事,一旦监视的事情发生,就中断正在干的事情,处理监视的事情,当然也可以监视多个事情,形象的比喻,中断功能使单片机具有吃着碗里的,看着锅里的功能。
以上三步学会,就相当于降龙十八掌武功,会了三掌了,可以勉强护身。
第四步:与PC机进行RS232通信单片机都有USART接口,特别是MSP430系列中很多型号,都具有两个USART接口。
USART接口不能直接与PC机的RS232接口连接,它们之间的逻辑电平不同,需要使用一个MAX3232芯片进行电平转换。
USART接口的使用是非常重要的,通过该接口,可以使单片机与PC机之间交换信息,虽然RS232通信并不先进,但是对于接口的学习是非常重要的。
正确使用USART接口,需要学习通信协议,PC机的RS232接口编程等等知识。
试想,单片机实验板上的数据显示在PC机监视器上,而PC机的键盘信号可以在单片机实验板上得到显示,将是多么有意思的事情啊!第五步:学会A/D转换MAP430单片机带有多通道12位A/D转换器,通过这些A/D转换器可以使单片机操作模拟量,显示和检测电压、电流等信号。
学习时注意模拟地与数字地、参考电压、采样时间,转换速率,转换误差等概念。
使用A/D转换功能的简单的例子是设计一个电压表。
第六步:学会PCI、I2C接口和液晶显示器接口这些接口的使用可以使单片机更容易连接外部设备,在扩展单片机功能方面非常重要。
第七步:学会比较、捕捉、PWM功能这些功能可以使单片机能够控制电机,检测转速信号,实现电机调速器等控制起功能。
如果以上七步都学会,就可以设计一般的应用系统,相当于学会十招降龙十八掌,可以出手攻击了。
第八步:学习USB接口、TCP/IP接口、各种工业总线的硬件与软件设计学习USB接口、TCP/IP接口、各种工业总线的硬件与软件设计是非常重要的,因为这是当前产品开发的发展方向。
到此为止,相当于学会15招降龙十八掌,但还不到打遍天下无敌手的境界。
即使如此,也算是单片机大虾了。
顺便说一句,MSP430单片机的技术支持是非常好的,负责任的工程师大虾会在关键时候,挺身而出,使你化险为夷。
6. 达到理想境界达到理想境界是困难的,在知识爆炸的年代里,即使天天学习,也很难跟上科学技术的发展,更何况每天还要为找工作、提职称、写论文、搞科研经费、政治学习、买房、购车、柴、米、油、盐、酱、醋、茶等忙活,那么,还需要学习吗?回答是肯定的,人就是为兴趣而活,爱好单片机才能学会单片机,不为什么目的,只为学习的乐趣,当然要是兴趣也能赚钱,则是一举两得。
学会使用单片机其实是学会了使用工具,充其量是个补锅、锔碗的匠人。
如果再要进步,就需要在信号识别、控制理论、数字信号处理理论、通信理论等方面下工夫,只有这样,才能开发出高水平、高附加值、具有知识产权的产品,达到熟练运用降龙十八掌,打遍天下无敌手的至高境界。
单片机是DSP、嵌入式操作系统等高级硬件产品开发的基础。
如果想要进一步的发展,必须学会单片机的开发。
如果在学会单片机的基础之上,学会CPLD和FPGA的开发以及硬件描述语言,就可以在高速产品的开发方面获得一杯羹。
我2008年毕业,应用电子专业,大专。
毕业后直接和几个同学下深圳找工作,没有人介绍,自己找,刚出社会的我想法很简单:找一份电子技术员的工作,租个房子,白天努力上班,晚上下班回来做自己喜欢做的事,无忧无虑。
那时对于大专毕业生来说,月薪1500元的工作是标准收入工作,我刚毕业那时就是想找一份月薪1500元的电子技术员的工作。
那时侯毕业生想找一份对口专业的工作同样是很困难,大多数公司招人条件不是要求两年以上工作经验就是要求做过项目,很多毕业学生就被这此条件限制住了,能选择的只能是工资非常低的或者那些根本不需要经验的工作。
当时我的专业技能知识学得一点也不好,在学校没有做过什么项目,也没有参加过什么电子竞赛,对于我来讲,那些技能知识只是在学校“好像”听过,根本没用过,连贴片元件都没有焊过,在学校只焊过插件电阻,单片机课还补考过。
跟大家一样,毕业了拿着一本毕业证就出来了(实习的那半年根本是去给别人做苦力的,学不到什么东西,也算不上什么经验)。
来到深圳后,我和几个同学在深圳龙华那地方租了一间一房一厅(当时有个师兄帮忙找的),凭着一本大专毕业证在深圳各大人才市场辗转或在招聘网上投简历,当时不管工作内容是什么,只要是电子技术员相关的岗位都投过简历,撒网式投简历。
(龙华人才市场、三和人才市场、罗湖人才市场是我们常去的,中国人才热线、前程无忧、智联招聘网是我们常投简历的地方)。
刚到深圳那会儿还带着兴奋和喜悦去找工作,觉得深圳这么多电子公司,一个月内肯定能找到一份满意的工作,结果一个星期下来,信心完全被打掉了,还碰了一鼻子灰。
人才市场里,很多面试单位只要见我拿出来的简历上写的是应届毕业生,工作经历寥寥,顿时脸色和语气就变了,直接说不招应用毕业生,好像见到应届毕业生就像见到瘟神一样。
更有的公司听我说是刚毕业的,简历都不看直接就拒绝了。
网上投的简历也是投的多,来电话通知去面试的少。
(不是说所有招聘单位都排斥毕业生,这是我碰到的情况)。
经过大半个月的煎熬和劳累,跑遍全深圳各个地方去面试,终于在人才市场里找到一份做还算可以的技术员的工作,找工作的辛酸只有经历过的人才体会得到,身体累还不说,面试后回去等电话通知的那种焦虑失望心情真的无法表达。
面试那人问我做过什么,我告诉他我会焊接,在学校里学过各种专业课程,还有在实验室经常做各种实验,会用万用表、示波器什么的(当时我也说乱说一通),实习期间在XX电子厂也做过电子相关的工作(其实也就是组装电子玩具的),那招聘的人听后,说我经验还不是很足,可以进来后慢慢培养,说进来可以学到很多东西,然后再东拉西扯地说了一大堆,最后告诉明天可以过来上班,工资1300元,包住不包吃,我估摸着1300工资加上包住,算起来也相当1500收入了。
当时心里还挺高兴的,找了这么多天终于有人肯要我了,尼玛老子终于成为了一名技术员了。
就这样第二天去报到了,这是一个小老板开的小加工厂,做LED装饰照明灯条的,员工也就三四个,新开的厂,不大,也就是在一个工业园里租的一间200平米左右的房间,开方形,最前面格出两间小办公室,老板一间,另一间装两个办公卡座,有两台电脑,可能是给业务用的,没见有人在用;外面就是生产加工的地方,有一条10米长的生产作业台,两边都可以坐人焊接和维修的,另一边放着一台小型的回流焊,角落堆着一堆钢网和PCB灯条板子。
原来面试我的那个人是老板!我第一天正式上班,做的是LED灯珠的焊接。
第一次见过防静电可调温烙铁,在学校用的是10块钱的普通烙铁哪见过这么高档烙铁啊!兴奋ing,老板就叫我把四个脚的插件LED灯珠焊到板子上(后来才知道这种灯珠叫食人鱼灯珠),板子已经贴好电阻和芯片了。
我当时也不好意思说我焊铁技术不熟练,就有凭着在学校的练习基础,想像着当时焊插件电阻的情景,拿起灯珠按照样板插好后,开始焊了起来。
很快焊完一根,老板过来检查测试,脸色顿时有些难看,但最终还是因为我是刚来的毕业生,没有骂我,而是给我讲了一遍,还教了我如何使用烙铁。
原来我焊接的时候有很多灯珠方向插反了,还烫死有好多灯珠。
当时看来这焊接还真是一门技术活啊!!!就这样我的电子行业工作开始了,每天生产LED灯条,测试灯条,在这个小厂里了,我学会了各种元件的焊接,刮锡膏、过回流焊、测试产品、灌密封胶,还能接触到单片机(单片机焊接)!!!可是随着我进去做了两三个月,除了整天忙,就是忙,一天上班12个小时,因为人手少,经常加班赶货,基本上每天一回到住处很快就能睡着,还好一周可以休息一天,周末难得轻松一天,那肯定疯狂地玩了,在这个地方人生地不熟的,只能跑去网吧玩游戏了,那时泡网吧是最开心的事情了,周末又是人最多的时候,去晚了经常没有位置。
到了年底,由于08年经济危机,生意慢慢淡了下来,订单也没有那么多了。
快到过年的时候,经常上班没有事做,常常听说哪里哪里的厂倒闭了、哪里哪里又裁员了的消息。
其他厂很多人都提前回家过年了。
我当时想顶到过完年后再换工作吧,想想在这里该学到的东西也学到了,没有学到的老板也不让我接触,进去几个月,连画板和编程序都没有得接触过,全是老板自己搞(其实这些我也不会啊)。
我就想这样下去不是办法,但是又不会开发和设计,想学习吧,尼玛天天加班搞生产哪有空呀,更不知道从何学起。
我想再这样下去,学校里学的那点知识迟早会被忘记完的。
那一年我没有回家过年,因为身上没有多少钱,第一次在深圳过年,无所畏,独立惯了。
开年来后上班,订单更是少得可怜,有时一天到晚都没有事做。
老板一天到晚跑外面,也不知道干嘛去了,可能跑业务去了,只有老板娘看着。