- 浏览: 589797 次
最新评论
-
wjwjwjwj:
void T0_Work() //T0定时器调用的工作函数 ...
51单片机学习笔记:基于状态机的按键对时程序(短按,长按,连发) -
xouou_53320:
lastSeries 写道前辈,是不是在工作以后连System ...
java学习笔记:TCP通讯,传送任意文件(服务端并发) -
lastSeries:
前辈,是不是在工作以后连System.out.println( ...
java学习笔记:TCP通讯,传送任意文件(服务端并发) -
xouou_53320:
chuanwang66 写道不过改了iconv.exe路径也不 ...
Source Insight 中文乱码,用iconv转码,解决中文乱码问题_20150930更新 -
anazel:
正在学习,多谢分享
51单片机学习笔记:基于状态机的按键对时程序(短按,长按,连发)
文章列表
...
//STM32F103RBT6,包含的启动代码是 STM32F10x.s
#include "mytype.h"
//GPIOA8是 LED0
#define GPIOA_CRL (*(vu32*)(0x40000000+0x10000+0x0800+0x00)) //volatile unsigned long
#define GPIOA_CRH (*(vu32*)(0x40000000+0x10000+0x0800+0x04))
#define GPIOA_IDR (*(vu32*)(0 ...
使用gb2_utf8(字符编码批量转换器), 解决mdk编辑代码时的各种乱码问题
mdk在 "中英混合输入,退格,插入" 时出现蛋疼的各种乱码问题原理就是把所有的.c和.h文件的GB编码转为utf8编码,utf8不带bom 如下图
转换前要确认下原始编码,千万别搞错了 ,注意备份!
--------------------------------------------------------
修改前, 如果有文件可能有只读属性是不能修改的,,, 先要去除只读属性
批处理代码 批量去除文件(只读,系统,隐藏)属性.bat @ech ...
@echo off
echo ping腾讯网站
ping www.qq.com
echo ============================================
pause
echo 本地路由器情况
ping 192.168.1.1
echo =====================================
pause
echo 本机网卡回环情况
ping 127.1
echo ====================================
pause
echo 路由跟踪163网站
tracert www.163 ...
//GPIOA8是 LED0
//GPIOA13是 KEY0 仅包含启动代码 STM32F10x.s
#define GPIOA_CRL (*(volatile unsigned long *)(0x40000000+0x10000+0x0800+0x00))
#define GPIOA_CRH (*(volatile unsigned long *)(0x40000000+0x10000+0x0800+0x04))
#define GPIOA_IDR (*(volatile unsigned long *)(0x40000000+0 ...
将用户关键字从MDK3.8 搬到 MDK4.70A 新安装mdk4.70A ,有2.5G大小 ,修改字体颜色等配置,发现以前keil9.0和 mdk3.8都有的几个*.ini配置文件没了刚开始以为在别的什么地方,于是用EQ加了个文件修改记录规则,拦截文件修改结果只得到如下2条有用的信息=========================================================2013-05-20 12:49:42 修改文件 操作:允许进程路径:D:\IDE\MDK4.70A\UV4\Uv4.exe文件路径:D:\IDE\MDK4.70A\UV4\global.prop ...
仅包含启动文件 "STM32F10x.s"
#define GPIOA_CRL (*(volatile unsigned long *)(0x40000000+0x10000+0x0800+0x00))
#define GPIOA_CRH (*(volatile unsigned long *)(0x40000000+0x10000+0x0800+0x04))
#define GPIOA_IDR (*(volatile unsigned long *)(0x40000000+0x10000+0x0800+0x08))
#define ...
;******************** (C) COPYRIGHT 2010 STMicroelectronics ********************;* File Name : startup_stm32f10x_hd.s;* Author : MCD Application Team;* Version : V3.4.0;* Date : 10/15/2010Stack_Size EQU 0x00000400 //定义1KB大小的栈空间 AREA STACK, NOINIT, READWRITE, ALIGN=3 //定义一个段,8(2的3 ...
1.大端模式:数据的低字节保存在内存的高地址中 小端模式:数据的低字节保存在内存的低地址中3.比较小端模式:强制转换数据类型不需要调整字节内容大端模式:符号位的判定固定为第一个字节的最高位,容易判断正负。4.
常用的X86架构cpu是小端模式,
而KEIL C51单片机为大端模式。 很多的ARM,DSP都为小端模式. ARMv7架构的cm3默认是小端模式(但可配置)5.java由于虚拟机的关系,屏蔽了大小端问题,需要知道的话可用ByteOrder.nativeOrder()查询c判断大小端的2种方法方法一:void isBigEndian(){ short a = 0x1 ...
@echo off
color 07
title=openjtag+oflash+s3c2440裸机 bin文件一键烧写辅助 by嘎子
echo 支持2种操作方式 ,永久更新地址 http://xouou.iteye.com/blog/1840823 ,当前是V2版本
echo.
echo 1.拖拽方式,将任意目录中的bin文件拖拽到"2440裸机烧写辅助.bat ...
今天成功合并1602和12864液晶排插接口! 码出来分享下
上面这2个图是1602和12864液晶的排插接口,一般的单片机开发板上都会有
仔细观察发现他们的插口大多是相同的,
对于第三脚的对比度调节,1602和12864液晶在硬件上是相反的(1602是低电位方向对比度增强,12864是高电位方向对比度增强),
但他们接口位置相同,所以一个10K左右的3脚电位器就可以满足要求! 接法如12864中的接法,规格取10K的
456这3个脚一模一样,1602第5脚接地是让1602一直工作在写入模式, 原始的接口和12864是一样的,
那么只要在我们以前的代 ...
总结:1、 控制芯片不同,液晶接口定义,或者寄存器定义也可能不同2、 显示方式有并行和串行,串行方式据说不能读数据寄存器(DR),那指令暂存器IR是否可读?3、 含字库芯片显示字符时不必对字符取模了,但字库有可能缺斤少两,就是 ...
注:原程序不是我写的, 原作者没有署名 我只是让它更好用些而已,感谢未署名的原作者
汉字与GBK内码互转工具.exe
支持批量转换修改记录如下1.修改标题2.修改文本框位置和大小3.修改按钮位置和大小,修改按钮内容4.修改光标的初始焦点,方便使用5.加了个程序图标6.对整个工程进行打包,生成单文件exe 程序修改 by 嘎子 联系QQ 102351263
嘎子定制版: Opera 11.64 1403 qq: 102351263首次使用请运行,绿化.bat 我的台式机测试情况: windows xp sp3, 铁通宽带2Mb BIOS: Phoenix - AwardBIOS v6.00PG Processor: Intel(R) Pentium(R) M processor 1.60GHz 单核 Display Card name: GeForce 7300 GT 测试时开着迅雷,QQ旋风 ...
使用定时器T0产生PWM方波,
用按键调整占空比,20级可调
控制led灯的亮度等级.
#include "my51.h"
#include "timer0.h"
#define grading 20 //亮度20级变化
sbit keyS3=P3^5; //按键调整占空比,PWM_keyChange++
sbit keyS4=P3^6; // PWM_keyChange--
u8 PWM_keyChange=10; //初值,按键调整在1~20之间变化
...
经常用led灯来观察现象,甚至调试代码,修改代码时用0和1很不方便,而且阅读性也不好,
故写了个宏,用起来方便些.
今天尝试控制灯的亮度. 先试试for循环控制,占空比调节...
//#include "my51.h"
#include <reg52.h>
typedef unsigned char u8;
typedef unsigned short int u16;
#ifndef _51LED_
#define _51LED_
#define led P1 //P1总线连8个led灯,灯连573锁存器,P1置 ...