




已阅读5页,还剩205页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
. 1、10日学单片机完整版,10日学单片机完整版,2、第一学单片机需要什么基础? 所谓单片机,是指单片机能做什么,如何学习单片机呢?用日语怎么说?用日语怎么说? 学习单片机必要的预备知识C51的基础知识。 了解TX-1C单片机学习板系统的结构,使用TX-1C单片机学习板在短时间内掌握51单片机和c语言编程。 KEIL项目的详细介绍和KEIL软件的使用方法从点亮实验板上的发光二极管开始,3、学习单片机需要什么基础? 只要掌握基本数字模型的知识,就可以编程各种设备的概念,例如二进制、十进制、十六进制之间的转换,或者非逻辑关系,基本上从0开始。 需要简单的c语言基础。每个人都站在同一起点上,4、单片机是什么?单片机有CPU芯片、内存芯片、I/O接口芯片和简单的I/O设备(键盘、LED显示屏)等单板机、5、单板机的I/O设备简单,软件资源少,难以使用。 初期主要用于微机原理的教育和简单的测量系统,但现在很少使用。6、单片机将微处理器、存储器、I/O接口电路集成在一个芯片的集成电路芯片上,构成了单片机、单片机。 英特尔推出了MCS-51系列单片机:集成8位CPU、4kb rom、128字节RAM、4个8位并行、1个全双工串行端口、2个16位计时/计数器。 地址范围为64K,有控制功能强的蓝牙处理器。 单片机,单片机,7,单片机能做什么?能做什么? 使用实物展示单片机的项目经验介绍粮库温度调查设备毕设答辩器、电话机、台灯自动感应水龙头可以用单片机实现控制和简单计算有关的电子设备,可以根据具体情况选择性能不同的单片机智能仪表:数字示波器、数字信号源、数字测试仪、感应电流计等。 消费类电子产品:洗衣机、冰箱、空调、电视、微波炉、手机、IC卡、汽车电子设备等。 通信面:调制解调器、可编程交换技术、手机、智能手机等。 武器装备:飞机、军舰、坦克、导弹、航天飞机、鱼雷制导、智能武器等。 等等9,怎么开始学习? 实践第一。 弥补必要的理论知识,也就是说缺乏什么。 做工程项目积累经验。 (可以在互联网上收集主题,自己考虑什么大胆地进行测试),10,预备知识,等级特性2进制和16进制的显示和转换2进制的逻辑运算8051单片机介绍了C51的基础知识。 关于11、电平特性,数字电路只有高和低两种电平:高5V低0VRS232电平:计算机串行高-12V低12V,所以计算机和单片机间的通信需要电平转换芯片max232 (实、12、二进制、数字电路的两个电平特性决定了0061101101101711210810031191001410011011011、13、16进制、二进制的短表示形式。 十进制的0-15分别表示十六进制的0、1、2、3、4、5、6、7、8、9、a、b、c、d、e和f精通二进制和十六进制之间的转换。 规则:通常将四个二进制转换为十六进制,在转换时将二进制转换为十进制,然后将十进制转换为十六进制。 14,例如: 0001B-1-1HB是二进制,h是十六进制1001 B-9- 9h 1010 B- 10-ah 00101100-44-2ch,15,各种进位的对应关系,16,二进制的逻辑运算,1 .“与”运算_卡; “与”运算是实现“必须全部拥有,否则”这一逻辑关系的运算。运算符为“”,其运算规则为: 00=0,01=10=0,11=1,17,2 .“or”运算“or”运算是实现“存在任何一方”的逻辑关系的运算,其运算子是“”。 or运算规则为: 0=0,0=1=0=1,1=1,18,3 .“not”运算是实现“求逆”的逻辑的运算,例如描述变量a的“not”运算。 所述运算规则为:19,4 .“异或”运算_57348,“异或”运算为实施“必须是不同的,否则”的逻辑的运算,其中所述运算符为“”。 其运算规则为:20,80c 51系列的介绍,2222222222222222222?atmel的: 89c 51,89 c52,89c 2051等?飞利浦,华邦,Dallas 补充:关于型号的介绍,80C51是作为MCS-51系列的典型品种的其他制造商以8051为核心开发的CMOS工艺的单片机产品统称为80C51系列。 现在常用的80C51系列单片机的主要产品是:21,80c 51的管脚封装,总线类型,非总线类型,22,23,24,总线(BUS )是计算机各部件之间传递信息的共同通道。 微机有内部总线和外部总线两种。 内部总线是CPU内部之间的连接。 外部总线是指CPU与其他组件之间的连接。 外部总线有:数据总线DB(DataBus )、地址总线AB(AddressBus )和控制总线CBControlBus三种。25、CPU :由运算和控制逻辑构成,包含中断系统和部分外部特殊功能寄存器的RAM :用于存储运算的中间结果、最终结果、要显示的数据等可读写的数据的ROM :程序、一些原始数据、用于存储表o端口:有4个8位并行I/O端口,可用于输入和输出。t/c :两个定时器/寄存器在定时器和计数模式下都工作,26,5个中断源的中断控制全双工UART (通用异步接收) 用于实现单片机之间或单片机与微机之间的串行通信的芯片内振荡器和时钟发生电路,水晶结晶和微调电容需要外置. 最高振荡频率取决于单片机的型号和性能。27、C51知识、c语言是编译型编程语言,考虑多种高级语言的特征,具有汇编语言的功能。 目前,c语言编程已成为软件开发的主流。 用c语言开发系统大大缩短了开发周期,明显提高了程序的可读性,便于改进、扩展和移植。 针对8051的c语言越来越成熟,成为专业化、实用的高级语言。 28、c语言作为非常方便的语言得到广泛支持,很多硬件开发都是用c语言编程的。 例如,各种单片机、DSP、ARM等. c语言程序本身不依赖于机器硬件系统,基本上可以不修改地从不同的单片机移植程序。 c提供了许多数学函数,支持浮点运算,开发效率高,可以缩短开发时间,提高程序的可读性和维护性。、C-51的特征、29、C-51与ASM-51相比,1 .不要求单片机的指令系统理解,而要求8051的内存结构初步理解2 .寄存器的分配, 3 .编译器可以管理不同存储器的地址和数据类型等细节。程序具有规范的结构,可以分为不同的函数。4 .提供的程序库包括很多标准子程序。 具有较强的数据处理能力5 .因为具有方便的模块编程技术,所以制作的程序很容易移植.30,C-51的数据型,符号,关键字,数量的显示范围,占有位数,整数,文字型,实际(签名) int,16,-3276832767,(签名)短,16,-3276832767,(签名)长,32,- 21474836482147483647,16,未签名int,0 无符号长短,16,0到65535,浮点,32,3.4 e-38到3.4 e 38,双面,64.7 e-308到1.7 e 308,char, 0到255,31-32768到32767,(签名)短,16,- 32768到32767,(签名)长,32,- 2147483648到2147483647,16,未签名int,0到6553 无符号长短,16,065535,浮动,32,3.4e-383.4e 38,双电控,64,1.7e-3081.7e 308,char, C-51的数据类型扩展定义sfr:特殊功能寄存器宣言sfr16:sfr的16位数据宣言sbit:特殊功能位宣言bit:位变量宣言示例: sfrSCON=0X98; sfr16T2=0 xCC; sbitOV=PSW2;33,例:数据类型变量名称charvar1; 比特标志; unsignedcharvextor10; intwwww; 注意:变量名称不能用c语言的关键字表示。 包含在C-51数据的存储类型、34、C-51中的头文件通常包含在: re g51.hreg 52.h math.HC type.stdio.h stdlib.HABs ACC.h中35,C-51的运算符与c语言基本相同: */(加减除法)=(向右移位左移位),38,单片机主要掌握以下几点,最小系统能运行的必要条件。 1 .电源2 .水晶振动3 .复位电路对单片机任意IO端口的随意操作1 .输出控制电平的高低2 .输出检测电平的高低。 定时器:重点掌握最常用的方式2中断:外部中断、定时器中断、串行中断串行通信:单片机之间、单片机与计算机之间、39、KEIL的使用、 掌握KEIL工程的建立和软件的开发掌握软件模拟在KEIL中的基本应用掌握KEIL直接硬件模拟TX-1C单片机的学习板的方法,40,Main函数形式: voidmain c程序只有一个main函数,是整个程序开始执行的入口。 例如: voidmain()总程序从此处执行其他语句、41、42、43、44、45、46、47、放学后练习, 用TX-1C单片机学习板的电路图书制作程序和总线操作两种方法完成以下主题1.l工序2 .点亮第一个发光管.3.点亮最后一个发光管4 .点亮1、3、5、75 .点亮2、4、5, 6 .第一个闪烁发光管7 .试着设计流水灯程序48、自己实践需要硬件材料的杜邦线,出了一个头带,40根。 把一行针排成两行。 小电路板。 DS12C887张(旧10元、新22元)。 焊锡、49、单片机动作的基本时序、机械周期和指令周期(1)振荡周期:也称为时钟周期,是指向单片机提供时钟信号的振荡源的周期,TX实验板为11.0592MHZ。 57348; (2)状态周期:的状态周期是时钟周期的两倍,并且振荡周期被分频为二。 (3)设备周期:一个设备周期包含六个状态周期S1S6,即12个时钟周期。 在机器周期内,CPU可以执行独立的动作。 (4)命令周期:指CPU完成一次操作所需的全部时间。 每个指令的执行时间由一个或多个机器周期组成。在MCS-51系统中,有单周期命令、2周期命令、4周期命令。50、第二,申请免费样品片的简单延迟程序子程序带调用参数的子程序设计C51库函数的便利调用,是如何驱动蜂鸣器驱动继电器的开路收集器的概念和应用。51,While (式)的特征:判断式后再执行语句。 原则:如果表达式不为0,则执行语句。 否则跳出while语句。 (式1 ),52,For (式1; 式2; 式3)文(内部也可以是空) 执行步骤:1.解式1.2。 解式2。 在值为真(0以外为真)的情况下,执行for语句。 继续步骤3。 否则结束for语句,直接跳出,不执行步骤3。 3 .解式3.4 .继续步骤2反复执行。 53、集电极开路典型图,54、放学后练习,第一根发光管以200ms间隔闪烁的8根发光管以从上到下的间隔1s流动,其中各管点亮500ms,熄灭500ms,点亮时蜂鸣器响,熄灭时切断蜂鸣器,一直重复8根发光管前后流动,第一根管明亮100ms,流动时蜂鸣器发出“滴”的声音。 用8根发光管给出了8位二进制的累积过程。 8根发光管的间隔以200ms从上到下、从下到上再次重复,之后全部熄灭,再以300ms的间隔全部闪烁5次。 重复这个步骤。 以300ms间隔第一个管明亮地流动,第二个管明亮地流动,依次8个管明亮后,重复整体的过程。 300毫秒间隔奇数明亮,偶数明亮,三次循环的一盏灯上下循环三次的两盏灯分别从两侧向中间三次流动的中间向两侧三次流动。八盏灯全部闪烁三次,熄灭发光管,停止程序。 第五,数字码管如何显示字符的数字码管的静态显示和动态显示原理中断了概念单片机的定时器应用,56,显示器及其接口,常用于单片机系统中发光二极管led (发光二极管)显示器、液晶LCD (液晶显示器)显示器、CRT显示器等。 LED、LCD显示器有段显示(7段、米字体等
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年美发师实操技能考核试卷题型解析
- 2025年美容师(中级)理论知识考核试卷:美容院品牌战略规划
- 耳科门诊日常管理制度
- 病房隔离区域管理制度
- 社区环卫设备管理制度
- 纺织行业设备管理制度
- 禽业安全技防管理制度
- 工作章程与管理制度
- 老板专车司机管理制度
- 不文明物业管理制度
- 2025年湖南金叶烟草薄片有限责任公司招聘笔试参考题库含答案解析
- 赤峰市水体达标方案 (2019-2020年)
- I-MR(单值-移动极差)控制图
- 《邹忌讽齐王纳谏》比较阅读82篇(历年中考语文文言文阅读试题汇编)(含答案与翻译)(截至2024年)
- 政府应急管理与协调机制
- 转让幼儿园经营权协议书
- 2024全国初中数学竞赛试题及答案
- 除甲醛施工方案
- 三、油气回收设备组成
- 空调服务技术保障及人员培训方案
- 医院导医服务礼仪
评论
0/150
提交评论