您的位置 首页 > 数码极客

『avr+单片机如何单步调试』51单片机单步调试

一、基础篇

单片机的基本要素:

(1)CPU核(如:51核 AVR核 M430核)

(2)ROM(READ ONLY Memory 绕母)

(3)RAM(random access Memory 随机访问寄存器 )

(4)片上外设

(5)总线

CPU核:相当于电脑的CPU吧、就是执行从ROM中取指令。这东西有几个指标非常重要

一、主频(如51核是2MHZ晶振12分频过来就是2MHZ、AVR 是20MHZ(快达到DSP水平了)MSP430F1系列的是8MHZ)

二、指令集 (CISC(复杂) RISC(精简)当然精简指令集比复杂执行效率高很多个人觉得缺点实现的功能少 )

三、字长 (就是一次能处理二进制数据的位数 我们单片机一般是8位 16位 AVR和51都是8位)

ROM:相当于电脑的硬盘、存储程序用的指标就是容量 大多数是flash 结构基本都混淆说了

一、容量 单位一般KB位单位

二、高级指标 、自编能力(就是程序在运行中可以自己擦出flash然后更改flash中的内容的能力一般我们用不到)

如:51(不具备自编能力)-->8KB

MSP430F1101(具备)--> 1KB

AVR(具备)---> 16KB

RAM:数据存储器、相当于计算机的内存、ROM中的程序在运行时快速的存取数据、目前大多数单

片机为SRAM结构 计算机室SDRAM结构。指标也是容量 一般 B(字节) KB(千字节)

一、容量 、

如: 51单片机512字节

MSP430F1101 128字节

AVR 1KB 1千字节

主要是程序运行时调用一些变量啊调用一些数组等都是存在RAM中的。

片上外设:相当于电脑的接口,鼠标接口、显示器接口等

常见的片上外设模块有外部中断、定时器/计数器、URAT(异步串行)、SPI(同步)IIC(2线的串行口)ADC及模拟比较器等。

如:一下三种价格10元左右的单片机

一、89C52就只有外部中断 定时器计数器 UART

二、MSP430F1101 外部中断 定时器计数器 ADC

三、AVR 外部中断、定时器/计数器、URAT(异步串行)、SPI(同步串行)IIC(2线的串行口)ADC及模拟比较器。

总线:用于以上四部分之间的传输数据的通道、相当于硬盘的IDE线、光驱线等。

总线只是一个概念。没有一个实际的这样的一个东西、这个东西我也不太清楚可以理解为一束功能相近的导线的集合吧。

单片机能做什么?

单片机无所不能!

所谓的“微电脑控制控制”的核心就是单片机(微电脑控制比较时髦的)覆盖工业生产、日常生活、军事设备、科研仪表仪器等所有智能化的应用场合

例如:智能洗衣机(一般洗衣机不能完成的功能)

定时完成洗衣脱水功能。

可以判断衣服的干净程度。

实现洗净既停的功能。

蒸汽熨烫的功能。

刷卡投币洗衣

更加智能LG公司的"IPAD"洗衣机一边洗衣一边听歌。

例如:(LED显示屏)

LED发光二极管构成显示屏的像素点

单片机负责逐点火逐行扫描,并与电脑通信获取图片信息。

例如:(PH/ORP仪表)

用于环境监测、工矿企业、科学研究、水产养殖等场合的PH值的测定

读取PH传感器的模拟信号、内部处理后显示在LCD上。(其实就是读取液体的PH值)

还有很多数码产品。。。

还有智能小车(我上大学时就做过这样一个东西呵呵用ATMEGA8)

一、巡线

二、避障

三、电视机遥控器遥控(接受各个遥控器的键码)

四、LCD显示

了解更多AVR单片机系列,可关注“云汉电子社区(ickeybbs)”官方微信公众号,或者登录云汉电子社区官方网站(bbs.ickey.cn)

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“avr+单片机如何单步调试,51单片机单步调试,51单片机keil软件单步调试的方法”边界阅读