上一页 1 ··· 6 7 8 9 10 11 下一页
  2011年6月1日
摘要: 1602模块的设定,读写,与光标控制都是通过指令来完成,共有11条指令,如下:指令RSRWD7D6D5D4D3D2D1D01清屏00000000012光标返回000000001*3输入模式00000001I/DS4显示控制0000001DCB5光标/字符移位000001S/CR/L**6功能00001DLNF**7置字符发生器地址0001字符发生存贮器地址8置数据存贮器地址001显示数据存贮器地址9读忙标志和地址01BF计数器地址10写数据到指令7.8所设地址10要写的数据11从指令7.8所设的地址读数据11读出的数据指令1:清显示,光标复位到地址00H位置。指令2:光标复位,光标返回到地址0 阅读全文
posted @ 2011-06-01 10:41 深蓝工作室 阅读(3155) 评论(1) 推荐(0) 编辑
  2011年5月25日
摘要: BMP文件格式的及应用1. BMP文件的组成 BMP文件的结构分成3 块或4块,分别是 文件头,文图信息头, 颜色表, 位图数据。 对于真彩色图片,没有颜色表这块,所以它的结构分成3块。 该结构列表如下: BMP文件格式 模块 组 成 内 容 文件头 包含文件的大小、文件类型、图像数据偏离文件头的长度 位图信息头 信息头尺寸、图像用几个比特数值表示一个像素、图像是否压缩、图像所用的颜色数 颜色信息 包含图像所用到的颜色表,显示图像时需用到这个颜色表来生成调色板,但如果图像为真彩色,既图像的每个像素用24个比特来表示,文件中就没有这一块信息,也就不需要操作调色板。 图形数据 表示图像的相应的像素 阅读全文
posted @ 2011-05-25 16:32 深蓝工作室 阅读(2010) 评论(0) 推荐(0) 编辑
  2011年4月27日
摘要: QB--|1 16|--VccQC--|2 15|--QAQD--|3 14|--SIQE--|4 13|--/GQF--|5 12|--RCKQG--|6 11|--SCKQH--|7 10|--/SCLRGND- |8 9|--QH' |________|74595的数据端:QA--QH: 八位并行输出端,可以直接控制数码管的8个段。QH': 级联输出端。我将它接下一个595的SI端。SI: 串行数据输入端。74595的控制端说明:/SCLR(10脚): 低点平时将移位寄存器的数据清零。通常我将它接Vcc。SCK(11脚):上升沿时数据寄存器的数据移位。QA-->QB 阅读全文
posted @ 2011-04-27 13:49 深蓝工作室 阅读(799) 评论(0) 推荐(0) 编辑
  2011年4月21日
摘要: 感觉起这个标题的名字怪怪的,不过也是背后意义的。记得以前学习51单片机是,是用IO口模拟的SPI时序,现在在STM32上有了SPI硬件。才算基本上弄明白了SPI时序。在学习SD卡时才接触的硬件SPI,所以给标题起了个怪怪的名字。 SD卡和硬件SPI的同时学习: 1、SPI接口 SPI是一种全双工、同步串行通信方式接口,这里用到了四个IO口:分别是时钟线SCK、输出口MOSI、输入口MISO、模式从机选择线NSS。2、常用的SPI模式命令(1)命令由六个字节组成:01-六位命令号-四个字节的命令参数-7位校验码-结束位1。(2)命令分为10个类:SPI支持:类0基本控制的(0复位、1激活初始化. 阅读全文
posted @ 2011-04-21 17:34 深蓝工作室 阅读(5942) 评论(0) 推荐(0) 编辑
  2011年4月14日
摘要: 我要好好爱的老婆……晓玲 阅读全文
posted @ 2011-04-14 13:27 深蓝工作室 阅读(404) 评论(0) 推荐(0) 编辑
  2011年4月11日
摘要: 1.看穿但不说穿。很多事情,只要自己心里有数就好了,没必要说出来。2.高兴,就笑,让大家都知道。悲伤,就假装什么也没发生。3.在不违背原则的情况下,对别人要宽容,能帮就帮,千万不要把人逼绝了,给人留条后路……4.快乐最重要,谁人、何物、何事使你快乐,你就同他们在一起。何物让你不快乐,你就离开他。没有条件,创造条件也要离开他。5.不要老在别人面前倾诉你的困境袒露你的脆弱。6.没有十全十美的东西,没有十全十美的人,关键是清楚到底想要什么。得到想要的,肯定会失去另外一部分。如果什么都想要,只会什么都得不到。7.我喜欢一位朋友说的这句“善忘是一件好事。”8.两个人同时犯了错,站出来承担的那一方叫宽容, 阅读全文
posted @ 2011-04-11 14:05 深蓝工作室 阅读(471) 评论(0) 推荐(0) 编辑
  2011年4月8日
摘要: OS是如何运转起来的?(一般情况下,不考虑系统的一些配置被修改).1.系统变量常量配置在程序的最开头,先定义你需要的任务的堆栈大小,优先级,此时CPU已经将系统的一些变量,常量储存于实际物理地址了(例如任务堆栈)#define ........2.运行到OSInit();首先是一个主函数,CPU运行第一个函数OSInit();在这里,CPU初始化一些系统变量的值,例如一些任务记数器等.然后创建两个基本的任务:空闲任务(CPU闲置时就连续运行此任务),统计任务(统计空闲任务,以便计算CPU的使用率).void Main(void){ OSInit(); BSP_Iint();//初始化宿主系统 阅读全文
posted @ 2011-04-08 20:33 深蓝工作室 阅读(1220) 评论(0) 推荐(0) 编辑
  2011年4月4日
摘要: 1. STM32的时钟系统在STM32中,一共有5个时钟源,分别是HSI、HSE、LSI、LSE、PLL(1) HSI是高速内部时钟,RC振荡器,频率为8MHz;(2) HSE是高速外部时钟,可接石英/陶瓷谐振器,或者接外部时钟源,频率范围是4MHz – 16MHz;(3) LSI是低速内部时钟,RC振荡器,频率为40KHz;(4) LSE是低速外部时钟,接频率为32.768KHz的石英晶体;(5) PLL为锁相环倍频输出,严格的来说并不算一个独立的时钟源,PLL的输入可以接HSI/2、HSE或者HSE/2。倍频可选择为2 – 16倍,但是其输出频率最大不得 超过72MHz。 其中,40kHz 阅读全文
posted @ 2011-04-04 09:08 深蓝工作室 阅读(3605) 评论(1) 推荐(1) 编辑
  2011年4月3日
摘要: 那也不想去,想呆在实验室…… 阅读全文
posted @ 2011-04-03 08:42 深蓝工作室 阅读(338) 评论(0) 推荐(0) 编辑
  2011年4月1日
摘要: 当一个源程序由多个源文件组成时,根据函数能否被其它源文件中的函数调用,将函数分为内部函数和外部函数。1内部函数(又称静态函数) 如果在一个源文件中定义的函数,只能被本文件中的函数调用,而不能被同一程序其它文件中的函数调用,这种函数称为内部函数。定义一个内部函数,只需在函数类型前再加一个“static”关键字即可: static函数类型函数名(函数参数表)关键字“static”,译成中文就是“静态的”,所以内部函数又称静态函数。但此处“static”的含义不是指存储方式,而是指对函数的作用域仅局限于本文件。使用内部函数的好处是:不同的人编写不同的函数时,不用担心自己定义的函数,是否会与其它文件中 阅读全文
posted @ 2011-04-01 21:38 深蓝工作室 阅读(985) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 下一页