| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 嵌入式 -> 51单片机学习 1 -> 正文阅读 |
|
[嵌入式]51单片机学习 1 |
作者:commentBox |
第一章 要领:在实践中成长,不断的去练习! ? 总结:1、,只需要跟着去鹦鹉学舌式的学习,一遍遍去模仿,就比 如程序,大家跟着抄下来,甚至抄个两三遍,过段时间会发现,好多东西也认识 了,好多概念也慢慢清楚了,也能大概看懂别人的小程序了,此时切忌觉得自己 看会了就简单复制粘贴。 2、,在学习完当前课程的内容,把第一步顺利完成以后,然后把视频、源代码统统关掉。自己通过原理图和查找非源代码的其他任何资料,把当节课的程序重新默写出来,边写边多少理解那么一点点,而不是纯粹的死记,应该说是记忆加理解的结合。 ?3、初学者在学习的时候往往会遇到很多问题,这时不要慌张,要想到你遇到的 问题,可能前辈们早就遇到过,所以可以借助百度或谷歌在网上搜索下是否有解 决方法,多多参考别人的东西,只要把别人的东西分析明白,自己用起来就成为 自己的知识了。 4、经过自己的实战经历,再看书的时候,对很多知识点会有一种恍然大悟 的感觉。甚至可能有的知识点在当时学习时不明白,过了一段时间,回头再学习 的时候,一下就明白了。 准备:计算机一台,开发板一个。 单片机应用:单片机的应用非常广泛,电子、电气、自动化、通信等领域都有大量的应用。 生活中常见的电子产品如:智能小车、LED 点阵屏、四轴飞行器、电子密码锁、 门铃、超市储物柜、智能电饭煲、智能台灯、智能风扇等。工业领域的应用主要 体现在单片机的控制、通信方面。 开发板功能及使用介绍 ? ? 单片机简介: 一台能够工作的计算机要有这样几个部件构成:CPU(进行运算、控制)、 RAM (数据存储)、ROM(程序存储)、输入/输出设备(例如:串行口、并行输出口 等)。在个人计算机上这些部件被分成若干块芯片,安装一个称之为主板的印刷 线路板上。而在单片机中,这些部件全部被做到一块集成电路芯片中,所以就称 为单片机(也称微控制器 MCU),51 单片机是对所有兼容 Intel 8031 指令系统的单片机的统称。该系列单片 机的始祖是 Intel 的 8004 单片机,后来随着 Flash rom 技术的发展,8004 单片 机取得了长足的进展,成为应用最广泛的 8 位单片机之一,其代表型号是 ATMEL 公司的 AT89 系列。 80C51 芯片管脚图如下所示: ? 其内部包括: ·8 位 CPU? ·4kbytes 程序存储器(ROM) (52 为 8K) ·128bytes 的数据存储器(RAM) (52 有 256bytes 的 RAM) ·32 条 I/O 口线 ·111 条指令,大部分为单字节指令? ·21 个专用寄存器 ·2 个可编程定时/计数器 ·5 个中断源,2 个优先级(52 有 6 个) ·一个全双工串行通信口 ·外部数据存储器寻址空间为 64kB ·外部程序存储器寻址空间为 64kB ·逻辑操作位寻址功能 ·双列直插 40PinDIP 封装 ·单一+5V 电源供电 CPU:由运算和控制逻辑组成,同时还包括中断系统和部分外部特殊功能寄 存器; 23RAM:用以存放可以读写的数据,如运算的中间结果、最终结果以及欲显示 的数据; ROM:用以存放程序、一些原始数据和表格; I/O 口:四个 8 位并行 I/O 口,既可用作输入,也可用作输出 T/C:两个定时/记数器,既可以工作在定时模式,也可以工作在计数模式; 五个中断源的中断控制系统;? 一个全双工 UART(通用异步接收发送器)的串行 I/O 口,用于实现单片机之 间或单片机与微机之间的串行通信;\ 单片机内部结构: ? |
|
嵌入式 最新文章 |
基于高精度单片机开发红外测温仪方案 |
89C51单片机与DAC0832 |
基于51单片机宠物自动投料喂食器控制系统仿 |
《痞子衡嵌入式半月刊》 第 68 期 |
多思计组实验实验七 简单模型机实验 |
CSC7720 |
启明智显分享| ESP32学习笔记参考--PWM(脉冲 |
STM32初探 |
STM32 总结 |
【STM32】CubeMX例程四---定时器中断(附工 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 8:44:34- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |