系统的P2口接一0832输出模拟量,现在要求从DAC0832输出连续的三角波,实现的方法是从P2口连续输出按照三角波变化的数值,从0开始逐渐增大,到某一最大值后逐渐减小,直到0,然后再从0逐渐增大,一直这样输出。试编写一函数,使从P2口输出的值产生三角波,并且使三角波的周期和最大值通过入口参数能够改变。
3.在数字滤波中有一种叫做“去极值平均滤波”技术,就是对采集的数据按照从大到小或者从小到大进行排序,然后去掉相同数目的极大值和极小值,对中间部分数据求算术平均值作为采样值。试编写一函数,对存放在片外数据存储器中从0x150开始的16个单元的采样数据,用选择法进行“去极值平均滤波”,把得到的采样数据存放到0x14f单元中。
5.利用库函数scanf编写一函数,实现从单片机串行口接收数据的C51程序,把接收的数据存放在片外数据存储器从0x240开始的区域,遇到回车符CR(ASCII码是0x0d)结束。
6.利用库函数putchar编写一函数,实现从单片机串行口发送数据的C51程序,发送的数据存放在片内数据存储器从0x50开始的区域,遇到回车符CR(ASCII码是0x0d)结束。
7.利用库函数printf编写一函数,实现从单片机串行口发送数据的C51程序,发送的数据存放在片外数据存储器从0x100开始的区域,遇到回车符CR(ASCII码是0x0d)结束。
本课调了软件设计开发相关知识对于做好软件测试工作的重要性,将软件设计开发工程中的重要阶段的重要方法植入软件测试课程体
一个提问:“C语言本身用什么语言写的?” 换个角度来问,其实是:C语言在运行之前,得编译才行,那C语言的编...
本人遇到一个问题,打印的时候基本上的汉字都没有问题,但是遇到“积”“数”这两个字的时候,发现51单片机控制打印机...
我现在在做一个测量电阻的程序。芯片使用4位半芯片MAX1499,MCU使用STC的51单片机,但是MAX1499内部的寄存...
我想用单片机驱动24V电磁阀,功率40W,该怎么设计电? 单片机STM32,3.3V供电,谢谢! ...
ARM(Advanced RISC Machines)是微处理器行业的一家知名企业,设计了大量高性能、廉价、耗能低的RISC处理...
想做个48点输入32点输出的单片机控制板,该用什么芯片扩展好呢?,还有软件上是如何读取它的呢?...
要求精度不高,只要检测大概的电流值即可,允许10%误差,单片机用的是STM32F103系列的,3.3V电源,ADC精度是1...
用东芝的TMP89FM42UG(32K)来写19264液晶(192*64点阵)(不带字库)的显示程序。用100多个字的字库(18*24)...
我用阻容降压来产生一12V(继电器用),78L05输出5V(单片机用),但是经常出现单片机被击坏的现象,把损坏的单片...
该技术性一般应用CPU通信接口并运用协议书、加密技术或这种优化算法中的网络安全问题来开展进攻。
使用一个轻触开关按键结合单片机软件控制来实现单片机电源的“开”和“关”,在关机状态下电功耗极低,是....
当然我们需要合理的设置看门狗(Watch Dog Timer)溢出时间,也要合理的放置看门狗清零指令....
如果纯新手,并想学习更多的外设,如iic ,spi, 单总线等等接口,同时不具备硬件外围电和PCB....
哪些电子产品会用到单片机呢?家用消费类电子产品电磁炉,微波炉,电饭煲,等基本上每家都会用得到。
sbit是定义特殊功能寄存器的位变量 在51系列的单片机,有这样的位操作,是可以直接定义对应引脚,在....
默认情况下,所购买的任何新微控制器芯片都无法立即使用Arduino IDE进行编程。这就是为什么需要....
我们可以使用Protocoder制作更多应用。请记住,GPS,加速度计,蓝牙等等可供您使用。大胆思考....
现在的8位单片机技术硬件发展的也非常得快,也出现了许多功能非常强大的单片机。但是与32ARM相比还是....
随着电子技术的迅速发展,计算机已深入地渗透到我们的生活中,许多电子爱好者开始学习单片机知识,但单片机....
单片机简介可以说,二十世纪跨越了三个“电”的时代,即电气时代、电子时代和现已进入的电脑时代。不过,这....
一。学单片机需要多少钱?这是一个很多想学单片机的人都比较关心的问题,大部分过来人的介绍,硬件部分的要....
学习一种编程语言,最重要的是建立一个,边学边练才能学好。Keil软件是目前最流行开发80C5....
很多单片机初学者问我的第一句话就是怎样才能学好单片机?对于这个问题我今天就我自己是如何开始学单片机、....
作为一家不生产芯片的芯片厂商,ARM却在全球范围内支撑起了各种嵌入式设备、智能手机、平板电脑、智能穿....
步进电机控制器是一种能够发出均匀脉冲信号的电子产品,它发出的信号进入步进电机驱动器后,会由驱动器转换....
是先浏览教科书里的硬件部分,大至了解单片机的硬件结构。如ROM、RAM、地址、I/O口等,以及看一些....
单片机的GPIO口驱动能力有限,不能直接驱动较大功率的负载,如果负载的功率较大必须要考虑采用驱率....
#pragma rambank0 ;即以关键词#pragma开始,rambank0指明资料区块为第0....
一个单片机应用系统的硬件电设计包含两部门内容:一是系统扩展,即单片机内部的功能单元,如ROM、RA....
测试通过与ATtiny85的连接,我们在ATtiny复位时使用GPIO引脚22进行设置。我们必须将该....
单片机和外部设备或者器件进行通信,目前主要IC,UART,SPI,SDIO,FSMC或者私有时序等几....
数据采集,又称数据获取,是利用一种装置,从系统外部采集数据并输入到系统内部的一个接口。数据采集技术广....
由于需要用到液晶屏(320*240)显示图片,而且图片的数量比较多(好几百张),并且图片要求保存到1....
Arduino最小系统板电见下图,适用于对ATmega8、ATmega168、ATmega328等....
想要实现单片机定时器的短暂延时,我们可以通过函数设计的方式来实现,在C文件中通过使用带_NOP_()....
要用C语言开发PIC单片机和模拟仿真调试程序,必须有相应的编译器,PICC与PICC18的C编译器是....
通过再次打开串行器并在传感器附近挥动钥匙扣或卡来确保您的编程工作正常,以查看是否信息出现并且您的....
金属探测器的基本原理是,线圈中的电感/信号会随着目标靠近线圈而改变。识别这些变化的常用方法是测量频移....
通常,无法使用cout或printf查看在标准输出流中放入的任何内容。我强烈您使用NetCo....
微控制单元MCU,也叫单片微型计算机,简称单片机,它把CPU做缩减,并将内存、计数器、LCD驱动电....
RS232串行接口属于个人计算机(PC)及电信应用领域中最为成功的串行数据标准。它被定义为一种在低速....
不过我在网上游逛了很久,也看过不少源程序了,没有发现这种按键处理办法的踪迹,所以,我将他共享出来,和....
外时钟是高频的噪声源,除能引起对本应用系统的干扰之外,还可能产生对的干扰,以8051单片机为例最....
嵌入式系统是一个大类,单片机是其中一个重要的子类。嵌入式系统像是一个完整的计算机,而单片机更像是一个....
IO口是芯片内部CPU和外设之间沟通的桥梁,也是其他模块(如I2C通讯、SPI通讯)的基础。
uC/OS-II具有免费、使用简单、可靠性高、实时性好等优点,但也有移植困难、缺乏必要的技术支持等缺....
我是电子制好者,最近从网上看到这款单片机驱动的发光二极管做的数码管时钟,以下是作者的介绍“以前做....
单片机是一种控制芯片,一个微型的计算机,而加上晶振,存储器,地址锁存器,逻辑门,七段译码器(显示器)....
现在工业机器人的技术不断地创新与发展,很多的企业也对工业机器人的操作人员越发的重视了起来,能掌握全面....
由于MODEM 是将数据通过公用电话网进行远程发送和传输的桥梁,这里先将MODEM 的功能及用法做一....
当按键开关闭合或者断开时各有一段电平不稳定的时期,按键开关在闭合时不会马上就稳定的接通,在断开时也不....
机控制系统通常要用到A/D转换。根据输出的信号格式,比较常用的A/D转换方式可分为并行A/D和串行A....
SPCE061A单片机通过串行口与指纹识别模块OM—20通信。SPCE061A单片机内部有一个标准全....
提到单片机很多人都很觉得不陌生,大街小巷电子产品都用到。近几年随着嵌入式的发展,做单片机的一帮家....
嵌入式开发的门槛相对较高,对程序员的要求一般都是对底层感兴趣,学习能力、动手能力要强,对问题能够从全....
软件世界中有各种各样的编程语言,每年还会有新的语言出现,最近发布的编程语言就有Scala、Kotli....
单片机:通常具备片内flash存储器,固件程序通常存储在该区域,若固件较大则需要通过外部电设计外部....
这是一个周期是10ms,即频率是 100Hz的波形,但是每个周期内,高低电平脉冲宽度各不相同,这就是....
死机是指CPU的程序指针进入一个死循环,无法执行正常的程序流程。其外在表现常常是:正常功能,按键....
单片机(Microcontroller)一般都有内部ROM/EEPROM/FLASH供用户存放程序。....带土字旁的男孩名字