自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

原创 pinia状态管理

【代码】pinia状态管理。

2023-11-25 17:49:12 389

原创 Java初学笔记

1、交换两个变量的值:【常用方法1/3,func2可能存在溢出的风险】class Demo{ public static void main(String[] args) { int n=3, m=8; System.out.println("n="+n+"m="+m); /*---------fun1-------*/ int tmp ; tmp =

2016-02-01 23:44:10 517

原创 C++学习时练习的例子====001

例1:相关知识点:给函数的参数默认值;

2014-11-09 20:54:02 539

原创 001 C++笔记——简单程序的练习

初学C++

2014-06-09 23:35:38 873

原创 重定向C库中stdio文件中的printf()函数,文件流-->串口USART1

1、printf()函数:我们以前在VC6.0中编程时,包含include头文件之后,调用printf()函数后可以向控制台传输(打印)一连串字符等。若要在STM32上也想用printf()函数向指定的设备上传输(打印)一串数据的话,可以“重定向这个C库(stdio)printf()函数”来实现。比如将其重定向到USART1上,即:printf()函数要输出的数据通过串口USART1发

2014-05-03 23:55:40 8188

原创 STM32通过调用库函数进行编程

1、调用库函数编程和直接配置寄存器编程的区别:2、CMSIS标准:3、STM32库函数的组织:4、程序例举:调用库函数实现通过USART发送数据(26个大写的英文字母)首先:在主函数部分先要(调用自己编写的函数)对USART要用到的I/O端口进行配置、打开系统时钟配置和对USART1进行参数配置下图是通

2014-05-03 16:57:54 10637

原创 STM32 串行通信 USART 程序例举

STM32 串行通信 USART 的笔记讲解连接http://blog.csdn.net/dragon12345666/article/details/244841851、串行通信 软件仿真STM32通过串口USART1发送26个英文字母/**********************************************************************

2014-05-02 19:07:35 13573 1

原创 STM32串行通信USART讲解笔记

STM32串行通信USART程序例举链接:http://blog.csdn.net/dragon12345666/article/details/248831111、STM32串行通信USART的相关介绍:2、STM32串行通信USART相关的寄存器:

2014-04-25 16:58:59 14475 2

原创 串行通信 软件仿真STM32与74LS164通信

1、串行通信2、常见的4种串行通信标准3、对74LS164芯片的介绍74LS164:串行转并行芯片,内部是1个8位的移位寄存器组成,由8个D触发器组成缺点是:不带锁存寄存器,移位寄存器移位的过程会表现在164的输出引脚上,容易产生输出干扰。4、用KEIL4进行软件仿真时,按正常步骤建立工程,然后在下图位置按照下图设置即可。

2014-04-18 20:35:13 3711

原创 STM32F10x GPIO配置 之 位绑定

/************************************************************************************************** * 硬件平台:STM32F103VC * 学习重点:GPIOx的位绑定 * 实现功能:对于GPIOA端口的第八位输出 跟随 高八位的输入 ***************************

2014-04-14 17:10:40 4399

原创 STM32F103 通过配置寄存器来控制I/O口

STM32F103 通过配置寄存器来控制I/O口

2014-04-13 16:58:57 12758 1

原创 STM32F10x的启动文件2:stm32f10x_vector.s

;******************** (C) COPYRIGHT 2008 STMicroelectronics ********************;* File Name : stm32f10x_vector.s;* Author : MCD Application Team;* Version : V2.0.3

2014-04-13 09:48:05 2649

原创 STM32F10x的启动文件: cortexm3_macro.s

;******************** (C) COPYRIGHT 2008 STMicroelectronics ********************;* File Name : cortexm3_macro.s;* Author : MCD Application Team;* Version : V2.0.3;*

2014-04-13 09:42:42 4564

原创 STM32F107的内核文件——stm32f10x.h

/** ****************************************************************************** * @file stm32f10x.h * @author MCD Application Team * @version V3.3.0 * @date 04/16/2010 * @brief

2014-04-07 16:25:01 6173

原创 单片机复习程序例举005 -- DS1302时钟芯片

用AT89S52单片机、DS1302时钟芯片、1602LCD做一个电子表 。各文件例举如下:1、main()函数所在文件部分:/****************************************************************************** * 说明:AT89S52芯片,12M晶振 * 外设:HD44780控制的1602LCD 和 DS130

2014-04-06 00:39:48 1671

原创 单片机复习笔记005 -- DS1302时钟芯片

1、DS1302时钟芯片的讲解待完成!!!2、自己写的DS1302芯片的配置文件//DS1302_SPIdriver.h//DS1302_SPIdriver.h#ifndef __SPIDRIVER_H__#define __SPIDRIVER_H__#include //包含单片机寄存器的头文件#include //包含_nop_()函数定义的头

2014-04-06 00:13:51 2040

原创 51单片机复习程序例举004--HD44780控制的1602LCD

1、在HD44780控制的1602LCD的显示屏上显示两条字符串 和 两个用户自定义的字符/****************************************************************************** * 说明:AT89S52芯片,12M晶振 * 外设:HD44780控制的1602LCD:两行显示,每行最多显示40个预显示字符中的16个字

2014-04-02 19:49:21 3615

原创 51单片机复习004 -- HD44780控制的1602LCD

1、HD44780控制的1602LCD : 也称1602字符型液晶1602 : 即每行最多有16个字符的显示位,共有2行。     显示字符的位与位之间存在间隔,所以一般不用1602LCD显示图片(主要是效果不好)     每个显示位分为 5*7点阵 和 5*11点阵,我学习时用的是5*7点阵的LCD2、HD44780控制的1602LCD的外观、引脚、内部资源

2014-04-02 19:38:17 7966

原创 51单片机复习程序例举003

1、串行通信,查询模式,单片机转发PC机发来的数据。PC通过串口向单片机发数据,单片机将接收到的数据在转发给PC/****************************************************************************** * 说明:AT89S52芯片,12M晶振 * 串行通信,工作方式1,波特率可变 * 定时器T1产生波特率,工作

2014-03-31 23:48:13 1699

原创 51单片机复习003

1、AT89S52单片机 串行通信 概念性部分2、AT89S52单片机 串行通信配置时用到的寄存器串行通信的基础配置:配置1:串行口控制寄存器  SCON  (98H)SCON : SM0SM1SM2RENTB8RB8TIRI-------

2014-03-31 23:41:24 1323

原创 C NoteBook

1、如何给VC6.0生成的.exe文件 更换图标(美化自己制作的软件)http://hi.baidu.com/mazin0/item/2aecc1ea68be11e7fb42ba53?qq-pf-to=pcqq.c2c

2014-03-30 00:50:47 550

原创 NoteBook Daily

1、今天在网上查SPI总线的时候,看到了一个大神的博客   ce123的技术博客   http://blog.csdn.net/ce123_zhouwei2、热插拔 和 即插即用 的讲解热插拔 : 热插拔(Hotswapping或 Hot plugging)即“带电插拔”,指可以在电脑运作时插上或拔除硬件。配合适当的软件,便可以在不用关闭电源,不关闭系统的情况下插入

2014-03-28 16:33:41 792

原创 51单片机复习程序例举002

1、使用外部中断INT0使P0口的8位LED灯的状态进行翻转/****************************************************************************** * 说明:AT89S52芯片,12M晶振 * 中断服务程序 void name(void) interrupt m using n { 中断时要执行的程序代码 } *

2014-03-27 20:11:28 1215

原创 51单片机复习002

http://blog.csdn.net/dragon12345666/article/details/22315025  对应程序例程文件地址1、AT89S52的6个中断源2个外部中断:INT0 (对应引脚 P3^2) , INT1 (对应引脚 P3^3)3个片内定时器/计数器中断:T0 (P3^4) , T1(P3^5)  [TF0,TF1,(TF2)]1个串行口中断:TI

2014-03-27 20:10:54 1240

原创 51单片机复习程序例举001

http://blog.csdn.net/dragon12345666/article/details/22114899 本文对应复习笔记1、点亮闪烁的LED灯。#includesbit LED00=P0^0; //位定义,定义单片机引脚void delay(int t){ int i , j ; for(i = 0 ; i < 100*t ; i++) { f

2014-03-26 09:27:00 1571

原创 51单片机复习001

http://blog.csdn.net/dragon12345666/article/details/22148459 对应程序例程地址1、更改keil uvision3的字体以及关键字颜色的设置: 修改顺序入下 1 打开edit 2 打开edit 最下方configuration 3 打开colars 4 选择8051 edit c file 可以修改 C语言的

2014-03-26 00:22:42 2122

原创 常用的一些函数(未完结,持续更新)

1、sizeof () 函数用法:sizeof(类姓名); 或sizeof 变量名; sizeof(类型说明符,数组名或表达式);返回值:返回该类型的数据算占内存单元的字节数详细用法见下面链接:http://baike.baidu.com/link?url=O0aCKOHi0jXBIzS5oYXZqSM5SJcXfYokAw7PdFXLfG3QETc9ZKq

2014-01-09 21:12:16 536

原创 将两个文件合并为一个文件,并存如.txt文档中

程序代码如下://*************************************************************************************************// 功能:将文件file1.c和file2.c合并到file3.txt中//*************************************************

2014-01-09 20:13:28 5726 1

原创 用C程序将一个文件显示在终端显示器上

一、将文件自身显示在终端上:#includevoid main(void){//1、定义文件指针及变量 FILE *pf ; char ch ;//2、打开文件 pf=fopen("dis_self.c","rt");//3、读文件并显示 while(1) { if(feof(pf)) { break ; } ch = fgetc(pf);

2014-01-09 17:57:04 1288

原创 将'文件1'的内容复制到'文件2'中

首先,先准备好要复制的文件,将其放在源程序共同的目录下。如:文件名为:filecpy.c内容如下:#includevoid main(void){ printf("这是一个将要被复制的文件\n");}其次,写代码。如下:https://code.csdn.net/snippets/146748#includevoid main(void){//1、定义

2014-01-07 23:48:00 3789

AT89S52单片机结构+C语言注意事项+键盘消抖

AT89S52单片机结构+C语言注意事项+键盘消抖

2014-05-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除