单片机定时器实验两位倒计时秒表_单片机学习「1」 初始51单片机
问题1:什么是单片机?
采用集成电路技术,将CPU(具有处理数据能力的中央处理器)、RAM(随机存储器,类比电脑里的内存条)、ROM(程序存储器,类比电脑硬盘)、多种I/O口(类比电脑的各种接口,不过不太恰当,用于读或者写数据的引脚)、中断系统(多任务的初级体现,旨在提高CPU效率)、定时器(用于计数、计时等)等功能(还有很多单片机具有A/D转换功能、PWM脉宽调制功能等等)集成在一块硅片上构成一个小的,专一的、完善的计算机系统。
问题2:冯·诺依曼和哈弗架构是什么?有什么区别?
51单片机采用的是冯·诺依曼架构的芯片(当然现在众说纷纭,不过这对于我们开发者来说并不重要,只需要掌握其指令集即可,甚至现在C语言的存在,各大编译器和交叉编译器的存在,指令集也不需要懂太多就能开发了,当然砸门主要说51单片机的),粗略的讲,冯·诺依曼架构地址总线和数据总线复用,哈弗架构是地址总线和数据总线分开,具有较高的执行效率。
问题3:单片机能做什么?
个人觉得,只要拥有合适的单片机,理论上可以控制一切,什么洗衣机、电视机、电冰箱,凡是需要智能化的设备,几乎离不开单片机,凡是要进行复杂数据处理的或者控制操作的,就离不开单片机,云家具、物联网等等,都有单片机的影子。
问题4:怎么去学习单片机?
学习单片机这类应用型极强的技术,最好的建议就是,书读百遍不如开发板一遍,熟悉单片机所有的资源操作后,最好的办法就是进行开发板实验,下载调试的过程最能检验理论知识掌握程度。所以最好的办法就是备一张开发板,边学边实验。
我学习的单片机是STC89C52RC(双列直插,40管脚,5V),与AT89C51、S51、C52、S52都差不多,原理一模一样,可以说51单片机会一种,你就会一类了。
该单片机的资源很简单:
8位处理器(CPU);
8K字节Flash(储程序存储器);
512字节的SRAM(数据存储器);
1个UART 串口;
32位I/O口;
看门狗模块;
5K字节EEPROM;
3个定时器/计数器;
频率支持0-80MHz;
2个特殊功能寄存器;
支持8个中断源、4级中断;
支持掉电唤醒外部中断4个;
内置复位;
所有介绍来源于官方手册,可以直接百度到,这里就不方便贴出,如果实在找不到的化,可以在评论中留言。
最后给出一张该单片机的尊荣:
就是她
单片机定时器实验两位倒计时秒表_单片机学习「1」 初始51单片机相关推荐
- 单片机定时器实验两位倒计时秒表_第5章 定时器与数码管基础
第5章 定时器与数码管基础 通过上节课的实验,大家会发现,我们逐渐进入比较实质性的学习了,需要记住的内容也更多了,个别地方可能会感觉吃力.但是大家不要担心,要有信心.这个跟小孩学走路一样,刚开始走得不 ...
- 单片机定时器实验两位倒计时秒表_51单片机基础与应用8天速成(三)
在讲授中断这一概念时,人们总是喜欢举洗衣服烧水的例子: 话说,一天"你"独自在家,为了泡脚给自己烧上了一壶水,然后想着明天没有衣服穿了,就去阳台洗起了衣服.过了十几分钟," ...
- 单片机定时器实验两位倒计时秒表_Proteus入门单片机(3)例程分析
74HC573详解: /* 调试环境:Proteus 7.8 AT89S52单片机 8位共阴数码管 功能为:实现数码管1秒~99秒倒计时, 12M晶振 */#include <reg52.h&g ...
- 热议 | 两位14岁清华最小本科生 「天才少年」直入清华丘成桐数学领军计划
初三毕业,14岁被保送清华,还是本硕博连读. 两位清华大学2021级本科新生今天刷屏了! 9月3日,清华大学举行2021年本科生新生开学典礼.在今年3800多名清华本科新生中,有2人格外引人关注.他们 ...
- 两位数码管30秒倒计时c语言,基于51单片机共阴两位数码管显示倒计时
<基于51单片机共阴两位数码管显示倒计时>由会员分享,可在线阅读,更多相关<基于51单片机共阴两位数码管显示倒计时(2页珍藏版)>请在人人文库网上搜索. 1.基于51单片机共阴 ...
- 太原理工大学机器人团队20天学习打卡day14(51单片机初步)
太原理工大学机器人团队20天学习打卡day14(51单片机初步) 不定期更新. (我这个氵比又来更新了,虽然貌似没啥人看,今天内容又是前些天内容的升级 我们将制作一个流水灯) 进一步学习如何让8个小灯 ...
- 51单片机定时器实验(汇编)
基于AT89C51的定时器实验,汇编语言,分享出来是希望各位能共同学习.附上注释希望能认真研究,若有错误请指出,谢谢. 一.实验目的 掌握单片机定时器的使用方法. 掌握中断的使用方法. 二.实验内容 ...
- 三位整数两位小数掩码_小数点造句_造句大全
小数点造句: 1.怪圈中心近处的那个小圆圈,就是小数点. 2.这个参数可与一个数字联合使用,以告知格式化程序有多少个小数点要使用. 3.由于我预想到此商家会遗漏金额的小数点和方法,因此脚本在需要的时候 ...
- php 随机两位小数数_使用8086微处理器找出两个8位N数数组
php 随机两位小数数 Problem statement: 问题陈述: Write a program in 8086 microprocessor to find out the sum of t ...
最新文章
- adsl服务器客户端配置cisco_基于ISE对Cisco网络设备部署AAA
- 以太坊---「地址、密码、私钥、助记词、Keystore 」那些事
- 实现多线程爬取数据并保存到mongodb
- linux access源码,从零开始学习Linux:Day04 源码安装Nginx 。acess/status/referer
- java集合系列——List集合之ArrayList介绍(二)
- django复习笔记2:models
- 009一对一 主键关联映射_单向(one-to-one)
- iso硬盘安装 凤凰os_phoenix os安装全教程 凤凰系统进不去安装注意事项
- CnOpenData工商注册企业数量统计数据:省份-年度-企业数量信息表
- android 亮屏 激活自动亮度调节,Android 屏幕亮度调节(2.0以后出现亮度自动调节)如何开启、关闭亮度自动调节...
- 《全网首发》基于SEIR(SIR)对新冠肺炎的分析和预测
- 美亚杯赛前小训练,分享一套小模拟练习,弘连软件使用学习,供大家赛前训练,题目非常简单,很适合大家练手(非常推荐!)(新手手荐!)题目入门非常合适,也是了解软件很好的办法!
- 一款非常nice的国产U盘启动制作工具——Ventoy
- 创客匠人用户分组:用户定向运营,不浪费一滴流量
- NRF52832 BSP使用分析
- 主程的晋升攻略(2):技术篇概要
- 手机wap网站建置方案
- linux 删除gpt,删除GPT-默认返回MBR
- 《小家,越住越大1、2》读书笔记
- Sharepoint + Office Infopart + Quick Apps for Sharepoint搭建无纸化工作平台
热门文章
- 彻底解决Ubuntu 执行make xconfig出错
- 使用adb install 时 提示error: more than one device and emulator
- android记账软件开发源代码_如何开发直播软件?直播软件开发的具体流程有哪些?...
- java mongodb 增删改查_java操作mongodb:基本的增删改查
- lambdaquerywrapper查询指定字段_MongoDB系列 | 高级查询与索引(四)
- CTF基础理论知识01
- strncasecmp的使用
- 汽车之家基于 Flink + Iceberg 的湖仓一体架构实践
- 十年前,他如何自学技术进阿里?
- 智慧工厂如何运转?飞凌FCU2303-5G智能网关来告诉你