推荐阅读最新更新时间:2024-03-16 15:09
MSP430 F5529 单片机 OLED 大炮 发射 抛物线
为了便于开发,我做了一块扩展板子: https://blog.csdn.net/x1131230123/article/details/108772807 扩展板有一些常用器件,这样开发MSP430 F5529程序的时候,就不用杜邦线连接了。当然也可以选择杜邦线连接器件,效果都一样。 Cannon. Draw a cannon on the lower left, with a barrel. Display and control speed and angle with buttons. Another button fires the cannon. Show the bullet path. Generate a rand
[单片机]
单片机常用名词解释
总线: 指能为多个部件服务的信息传送线,在微机系统中各个部件通过总线相互通信。 地址总线: 它是传送由CPU发出的用于选择要访问的器件或部件的地址。 数据总线: 它是用来传送微型机系统内的各种类型的数据。 汇编: 是能完成一定任务的机器指令的集合。 二进制数: 只有0和1两个数码,基数为二。 十六进制数: 采用0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F等16个数码,其中A-F相应的十进数为10-15,基数是16。 指令: 是计算机所能执行的一种基本操作的描述,是计算机软件的基本单元。 存储器: 用来存放计算机中的所有信息:包括程序、原始数据、运算的中间结果及最终结果等。 暂存器: 用来暂存由数据
[单片机]
STC89C52RC单片机额外篇 | 06 - 认识高内聚、低耦合的模块化编程
模块化编程是管理程序的一种方法,代码量少的情况下其实感觉不到模块化编程的好处,但是随着代码量越来越大,为了方便管理与调试定位问题,模块化管理是必须的。模块化是尽可能地实现函数内部高内聚,函数之间低耦合!下面我给大家看看如何实现在单片机编程中实现模块化! 为了给读者达到更好的理解效果,本博文引用博主大学之时的一篇实验报告作为例子。 没错,就是这篇博文:《单片机综合实验 - 06 | 数字温度计设计》。 这个数字温度计主要包含了以下几个模块: DS18B20数字温度传感器 LED数码管 蜂鸣器 1 原始程序 //*****************************头文件声明********************
[单片机]
高级硬件工程师教你如何学习单片机
1、万事开头难、要勇敢迈出第一步。 开始的时候,不要老是给自己找借口,说KEIL不会建项目啦、没有实验板啦之类的。遇到困难要一件件攻克,不会建项目,就先学它,这方面网上教程很多,随便找找看一下,做几次就懂了。然后可以参考别的人程序,抄过来也无所谓,写一个最简单的,让它运行起来,先培养一下自己的感觉,知道写程序是怎么一回事,无论写大程序还是小程序,要做的工序不会差多少,总得建个项目,再配置一下项目,然后建个程序,加入项目中,再写代码、编译、生成HEX,刷进单片机中、运行。必须熟悉这一套工序。个人认为,一块学习板还是必要的,写好程序在上面运行一下看结果,学习效果会好很多,仿真器就看个人需要了。单片机是注重理论和实践的,光看书不动手,是
[单片机]
基于单片机的光纤光栅解调器设计
光纤光栅传感器的应用是一个方兴未艾的领域,有着非常广阔的发展前景。目前限制光纤光栅传感器大量实际应用的最主要障碍就是传感信号的解调。光纤光栅传感解调方法有许多,但是能够实际应用的解调产品并不多,而且价格昂贵。因此研究开发适于实际工程应用的解调系统,降低解调系统的成本,是使光纤光栅传感器能够在实际工程应用中得到推广的关键问题。 有鉴于此,为了满足工程应用的需要,本文提出了一种基于单片机的光纤光栅解调技术,即利用目前应用极为广泛,价格比较便宜的单片机作为信号采集和处理的MCU,开发一种较高精度的、廉价的、便携的、能进行快速测量且能方便获取所测参变量大小的解调器。为了解决了单个单片机速度较慢的问题,系统中采用双CPU,其中一个单片机完
[单片机]
ST MCU Finder简介
1.ST MCU Finder简介 ST MCU Finder 是 ST MCU生态系统中的选型工具,也内嵌在STM32CubeMX 和 STM32CubeIDE 中,具有相同的数据基础。 可以通过在电脑端安装ST MCU Finder对STM32和STM8完整的产品线进行选型、对比、资料查看等,可支持Windows、 Linux和Mac操作系统。 安装:下载对应系统的安装包,https://www.st.com/en/development-tools/st-mcu-finder-pc.html,解压缩后点击setup并根据提示进行安装。 启动软件可看到如下界面。主要包含MCU/MPU选项卡,板子选项卡,例程选项卡和
[单片机]
关于STC单片机EEPROM的应用总结
当在程序运行的过程中你希望修改某个变量并且此变量的值在掉电以后不丢失,那么你就可以采用将变量数据写入EEPROM的方式来实现。 什么是EEPROM,即Electrically Erasable ProgrammableRead_Only Memory首先它是一种存储器,并且可以通过高电压来进行反复擦写的存储器。具有掉电数据不丢失的特点。比如常用的24C系列,93C系列的器件。一般这种器件采用I2C的方式与单片机进行通讯,对于这种通讯方式及器件的应用另作总结。这里主要总结一下,STC12C5204AD芯片内部包含的EEPROM的应用方法。 STC12C5201AD系列单片机内部集成了EEPROM是与程序空间分开的,利用ISP/IAP
[单片机]
Watchdog在Philips 8XC552系列单片机系统中的应用
1 引言 Philips公司的8XC552单片机以其体积小、功能强、价格低等优势而广泛地使用在工业控制、DCS控制和智能仪器等领域。笔者在智能配电监测仪的研制过程中,虽然采取了相应的抗干扰措施,但由于工业现场环境中电磁场、电网尖峰、谐波、浪涌及雷电辐射等影响,仍有可能出现程序死循环、跑飞等失控现象。为此,笔者采用Watchdog技术保证了系统的正常运行,通常Watchdog技术在单片机应用系统中可分为软件Watchdog和硬件Watchdog。Philips公司的8XC552、Intel的8098、Motorala的68C05以及Microchip的16C5X系列单片机本身已带有软件Watchdog功能,因此,只要
[应用]