3.2 STDIO.H:一般I/O函数C51编译器包含字符I/O函数,它们通过处理器的串行接口操作,为支持其它I/O机制,只需修改getkey()和putchar()函数,其它所有I/O支持函数依赖这两个模块,不需要改动。在使用8051串行口之前,
本程序串行口异步通信单片机程序设计实例的中断实现,本程序所用语言为Intel公司的MCS-51单片机语言org 0000HAJMP STARTorg 0023hAJMP SERIAL ;ORG 30HSTART:mov SP,#5fh ;mov TMOD,#20h ;T1: 工作模式2mov PCON,#80
52单片机实用的IO模拟串行口C语言源程序 作者:21IC suda 用途:短距离、波特率要求不高、环境干扰不大的场合 特点: 程序简练、实用、移植方便 占用定时器T2 只消耗约600字节的ROM 有详细的注释 参数: 晶
80C51单片机有位处理功能,可以对数据位进行操作,因此就有相应的位寻址方式。所谓位寻址,就是对内部RAM或可位寻址的特殊功能寄存器SFR内的某个位,直接加以置位为1或复位为0。位寻址的范围,也就是哪些部份可以进行
趁热打铁,在上一PIC32MZ UDP ethernet bootloader的基础上我又完成了采用TCP协议的PIC32MZ ethernet bootloader。两款ethernet bootloader基本架构都一样,数据包格式也一样。TCP ethernet bootloader 也分两部
学习了arm,笔者认为就有必要学习arm的汇编语言。对于软件出错调试,往往需要跟踪c编译器生成的汇编代码和链接器生成的Mapping文件等。对于操作系统,bootloader之类的移植,必须熟悉汇编代码,因为移植涉及到体系结
使用Keil的编译环境下载,确实能够下载,但是入口的地址是如下黄色的那行显示所示,如果单步执行(F11)或全速运行(F5),程序始终在原位置不动(0x1FFF4252),如果强制的将PC指针的值和SP的值修改为0x8000000与0x2
简单记录一下STM32 的中断配置说明!----第一部分是---中断向量表-------------这个只是简单参照----不同版本也有些不一样--但是大同小异----自己可以到启动文件---startup_stm32f10x_hd.s中去查找。--
串口调试这个东西真的太经典了,虽然我对51的串口通信方式还是一知半解,但是这几天调试程序,又通过看郭天祥的书,对51的串口有了进一步的认识,串口调试的程序需要多多收集,开始德飞来板子上的串口程序感觉起来就
在开始之前先解释几个名词:HSI: High Speed Internal clock, 高速内部时钟, STM32F429xx默认为16MHz.HSE: High Speed External clock, 高速外部时钟, 最大可接受50MHz时钟(可外接最大的晶振为26MHz).LSI: Low Speed
DS18B20 是美信公司的一款温度传感器,单片机可以通过 1-Wire 协议与 DS18B20 进行通信,最终将温度读出。1-Wire 总线的硬件接口很简单,只需要把 DS18B20 的数据引脚和单片机的一个 IO 口接上就可以了。硬件的简单,
最近学习TFT显示问题,在多种汉字显示方面有点难,主要是字库太大,几个字库就不得了。开始是使用SD卡向外部FLASH---W25X16写,完全能够完成。后来觉得这样比较麻烦,有时候还没有SD接口,于是打算用串
本文提出了一种基于STC12C5A60S的直流电子负载的设计方案。主要以高速、低功耗、超强抗干扰STC12C5A60S单片机为控制核心设计直流电子负载。包括控制电路(MCU)、主电路、采样电路、显示电路等,能够检测被测电路的电
/******************************************************************************** Function Name : main* Description : Main program* Input : None* Output : None* Return : None**************************
对于单片机项目,编完程序后要将hex文件下载到单片机中,程序才能够执行,才能实现相应的功能。单片机程序的下载方式有多种,下面介绍几种常用的下载方式:ISP(串口下载),SW,JTAG。所涉及到的单片机有STC51、LPC11