自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (33)
  • 收藏
  • 关注

原创 单片机C语言易错知识点经验笔记

今天写这一篇文章并不是因为已经想好了一篇文章才写下来,而是我要将这一篇文章作为一个长期的笔记来写,我会一直更新。在进行单片机开发时,经常都会出现一些很不起眼的问题,这些问题其实都是很基础的c语言知识点,是一些小细节。但是正是因为很基础,又都是小细节,所以我们往往容易忽视它们。结果有时候我们会花很长的时间纠结一个问题,迟迟找不到问题的所在。当发现原因竟然是这么的简单和不起眼时,我想不单是我,大家都会

2013-09-26 18:39:38 1527

原创 C51,faster,faster,we need faster

最近在帮同学做一个32*56的点阵屏,是用洞洞板做的,那个连线,那个密密麻麻,那个心碎啊......打住,打住,这不是今天的主要内容,这个留着下次说吧!  在历尽千辛万苦,排除种种错焊,重重虚焊,终于将电路连接焊接好后,用51驱动却发现屏幕闪得厉害。要知道,我已经将原来单片机的11.0592M晶振换成32M晶振了(最高可以跑40M的SST89E58RDA换上40M晶振不知怎么的反而只有10来M

2013-04-06 21:36:59 1293 2

原创 我的5110画图库--Nokia 5110液晶屏实现画点、画线、画矩形、画圆和画图

好久没有写原创帖了,今天分享一个自己写的好东东。   最近花了好多时间终于完成了5110液晶屏的画图函数库,是在之前nios ii的工程基础之上做的,完善了画图的基本函数,有画点,画直线,画折线,画矩形,画圆和贴图的基本功能。函数库提供了使用缓冲区和不使用缓冲区的函数,可以根据需要灵活使用。单片机使用的是stm32,但是我的做了宏定义,非常容易移植到其他单片机上,具体情况在代码注释中应该介绍的

2012-10-11 23:44:53 15358 7

转载 SD卡中FAT16文件分析

上一篇文章介绍了SD卡spi模式的实现,接下去自己又去学了FAT16文件系统。在网上找了很多资料,觉得有一篇还不错,就拿出来和大家分享分享。 SD卡中FAT16文件分析          我们通常使用的硬盘的结构基本是这样的:一个电机带着N张盘片,通过磁头对上面的存储空间对写读写。每张盘面被分为多个磁道,每个磁道上又有多个扇区。一般一个硬盘还有多个磁头。为了便于管理,人们搞

2012-04-02 20:48:24 7019 4

原创 nios ii之Micro SD卡(TF卡)spi

上一篇文章已经介绍了Micro SD卡SPI模式的实现方法,这里给出自己写的基于nios ii的Micro SD卡读写程序(IO口模拟spi)。    硬件设计就不多说了,主要是添加4的1为PIO口来模拟SPI的CS、SCLK、MISO和MOSI。    以下是代码:    头文件SD_spi_solution.h#ifndef SD_SPI_SOLUTION_H_#defi

2012-02-22 16:45:22 11360 12

原创 Micro SD 卡(TF卡) spi 模式实现方法

现在我们手机的内存卡多为Micro SD卡,又叫TF卡,所以Micro SD卡比SD卡常见。自己曾经也想写写SD卡的读取程序,但又不想特地再去买个SD卡,这时想起手机内存卡不是和SD卡很像吗?在网上查了以后发现SD卡和Micro SD卡其实也就大小和引脚不一样,它们的操作其实是一样的,所以网上的SD卡读写代码其实可以直接拿来用。关于SD卡和Micro SD卡的引脚定义和不同可见下两表:

2012-02-22 15:41:00 58804 13

原创 nios ii 之5110液晶屏(6*8、8*16 ASCII字符,16*16 汉字,常用图标,图案,超全字库+函数代码)

上一篇文章给出了5110液晶屏的驱动和基本操作函数,这里把自己辛苦完成的显示中英文字符,图标和图案的函数代码和字库提供出来。其中字库和图案部分来自网上他人提供,还有很大部分是自己做的。网上的字库并不完整,我将其扩增了,非常全。我的字库包括:1.全部 6*8 ASCII 码字库2.22个 6*8 常用符号(sign),包括希腊字母,数学符号,物理单位,移动标志等3.35个 10*8

2012-02-06 22:59:06 11527 6

原创 5110液晶屏初始化和datasheet详解

这几天学习nikia 5110屏的控制,特地把datasheet看了几遍,琢磨了一下。又参考了网上的一些代码,自己用nios ii io口模拟写了驱动程序。一开始就成功了,但却出现了一些很奇怪的问题,对datasheet一些地方也感到疑惑。因为我用的nios ii的时钟是66.666667MHz,是高速系统,我也不能确定这些问题是不是高速系统和普通低速单片机的区别导致的。但现在经过多次测试,我

2012-02-04 14:51:40 7797 3

转载 直线光栅化算法--Bresenham算法

好久没写文章了,最近在用LCD5110写各种画图函数,写完之后发现浮点数和乘除法的使用偏多,感觉会对画图速度有影响,于是百度了一下。刚才发现了一篇文章,是介绍直线光栅化算法中常用到的Bresenham算法,用这个算法就可以在画直线时不用使用浮点数,乘除法的使用也大多被加减法代替了,大大提高了作图速度。在此先把这篇文章转载过来,他对算法原理讲得很清楚简洁易懂,希望对大家有帮助。  以下是原文:

2012-09-22 12:28:39 9201 1

原创 error: msp430:Could not access device - security fuse is blown的解决办法

昨天用用JTAG给430下载,结果出现了error: msp430:Could not access device - security fuse is blown的对话框,就怎么也没办法把代码下到430中了。刚学430不久,又是第一次出现这种问题,于是赶快百度,google了起来,结果无语的全是英文,看得蛋疼。真纳闷难道没有中国人遇到这个问题吗?在看了大量英文之后雨里雾里的知道这个问题其实往往并

2012-07-31 00:57:52 5488

转载 MSP430中断c函数模板大全

转载一篇MSP430中断c语言函数模板,有IO口中断,定时器中断,ADC中断,USART0中断,看门狗中断,初学者可以看快照着模板入门:端口1中断函数 多中断中断源:P1IFG.0~P1IFG7 进入中断后应首先判断中断源,退出中断前应清除中断标志,否则将再次引发中断 *******************************************

2012-06-24 23:42:26 2394

转载 msp430 学习经验总结

最近学习MSP430,把自己的一些经验分享下,这是我在网上发现的一篇很不错的文章,归纳得很好,简洁明了。1.MSP430开发环境建立 1.安装IAR dor msp430 软件,软件带USB仿真器的驱动。2.插入USB仿真器,驱动选择安装目录的/drivers/TIUSBFET3.建立一个工程,选择"option"选项,设置  a、选择器件,在"General"项的"Tar

2012-06-02 16:33:31 4746

转载 任意2个io直接驱动LCD1602

今天偶然在网上看到有人用2个io口就实现了驱动LCD1602的方法,真是太牛了。很佩服楼主的专研能力,在此也将他的方法给各位介绍下。实物图:原理图:示例程序:// Drive a LCD1602 with 2 wire //=================================================== //ICC-AVR

2012-02-02 12:24:04 2208 1

原创 nios ii之LCD 1602四线制

前天成功完成了1602八线制的实验,今天在之前的实验基础上稍加修改完成了四线制的操控。四线制和八线制的区别主要在四线制少连了数据线的低四位DB0-DB3,这样一来LCD_E、LCD_WR、LCD_RS、四条数据线DB4-DB7,总共占用七个引脚,比原来占用11个引脚好多了,其实还可以把LCD_WR也省了,这样就只占用了6个引脚。我的电路图和上次一样,就是去掉DB0-DB3:代码如下:

2012-02-01 23:56:31 3009

原创 nios ii 之 使用自带LCD 16207驱动1602的问题

上次成功用FPGA的PIO口模拟时序成功操控1602,今天就又试了下用nios ii自带的LCD 16207核驱动1602.网上关于这方面的程序大概有三种,我参考了它们都没成功。其实有两种方法给出代码的作者都自己说没有调试成功,其他说可以的大概只是转载,并没有亲身试验吧。这两种方法都是直接用了LCD 1607核驱动1602,再用file文件操作方式进行显示,或设置STDOUT为lcd直接用pr

2012-01-31 22:57:38 3390 3

原创 nios ii 之 LCD 1602

大家好!这是本人第一篇博文,写得不好,还请多多指教。初学nios,发现它多少有点和51单片机不一样。自己也摸爬打滚,连碰带撞,走了不少弯路,所以希望可以分享自己的经验,让初学者少走些弯路,也作为交流手段,望前辈们指教。LCD 1602是一款较常见的液晶显示屏,可以显示16*2个字符(不能显示汉字)。网上为单片机写的程序较多,为FPGA写的少。在此我提供自己写的基于nios ii的程序,所用

2012-01-30 22:56:23 5037 2

Saber操作教程

saber的入门教程,自己就是用它入门的,感觉讲得比较全面,而且也比较新,我用它学习2012的感觉界面差别不大

2013-12-11

STM32F4DISCOVERY固件库

stm32f4开发套件的官方固件库,是完整版的

2013-08-01

我的stm32f4学习历程

stm32f4的教程,例子很详细,非常不错的学习资料

2013-08-01

LabVIEW事件结构的妙用

讲解labview事件结构,比一般介绍讲得更全,更好

2013-03-01

labview论坛-labview学习笔记第一卷

labview论坛-labview学习笔记第一卷

2013-01-04

LabVIEW_8_in_6_Hours随书例程

LabVIEW_8_in_6_Hours随书例程

2013-01-04

labview2010经典基础教程完整

labview 2010的基础教程,算是比较新了,2012的好像基本没看到,而且差别不是很大

2013-01-01

labview论坛-LabVIEW_基础教程

labview论坛的labview基础教程,新手学习必备

2013-01-01

《我和LabVIEW—— 一个NI工程师的十年编程经验》电子版

一个电子工程师的labview十年编程经验,值得一看

2013-01-01

清华版labview教程

labview的经典教程,虽然是比较早了,但是非常经典,其中以练习题形式进行学习的方式感觉比一般教程好多了

2013-01-01

最新版LabVIEW_入门指南2012年6月

labview的入门使用指南,中文版的,可以帮助你很快的熟悉labview的各个功能

2012-12-29

CCSV5.2中文使用说明

TI的CCS的中文说明书,使用TI的MCU,DSP的话使用这个软件还是很不错的,功能很强大

2012-12-29

Nokia 5110液晶屏画点、画线、画矩形、画圆

最近花了好多时间终于完成了5110液晶屏的画图函数库,是在之前nios ii的工程基础之上做的,完善了画图的基本函数,有画点,画直线,画折线,画矩形,画圆和贴图的基本功能。函数库提供了使用缓冲区和不使用缓冲区的函数,可以根据需要灵活使用。单片机使用的是stm32,但是我的做了宏定义,非常容易移植到其他单片机上,具体情况在代码注释中应该介绍的蛮详细的(注释花了我不少时间整理哦)。工程中有完整的6*8、8*16的ASCII字符库,大量的符号和图片库,希望大家看看,提出批评意见

2012-10-11

3种画圆算法的优劣分析

详细介绍了常见的三种计算机(单片机)画圆的算法,并对他们进行了比较

2012-10-06

Bresenham算法-直线光栅化算法

Bresenham算法是计算机画直线的算法,可以减少乘除法和浮点数的使用,大大加快画图速度,不管在计算机上自己实现画图还是在单片机上实现都是很有用的

2012-10-06

FilterProDTSetup

再上传一款滤波器设计软件,界面比filtersolution会好看一点,是TI的

2012-06-17

filter solutions 教程

上次分享了filter solutions,现在上传一份教程,蛮简单的,讲得蛮简洁的,很好入门

2012-06-07

filter solutions

上传一个滤波器设计软件,很强大,很经典的,做电子设计会用到的

2012-06-07

IAR全系列key

IAR的全系列注册码,分享了,自己用了其中的MSP430的部分,可以用的

2012-06-01

很全的LaunchPadPDF文档

最近学MSP430,用的开发板是LaunchPad,就把用到的相关的资料分享吧,有用户指南MSP430x2xxUser'sGuide、msp430g2231datasheet、MSP-EXP430G2LaunchPad试验板用户指南、LaunchPad实验板触摸感应子卡使用指南和关于21IC上小跑堂发的LaunchPad全面介绍,里面还有实验介绍,很详细的

2012-06-01

SD_spi+FAT16工程和代码

自己写的SD卡的spi模式实现和FAT16文件系统的实现,注释挺详细的。其中SD卡的读写操作函数是基于nios ii的,所以我特地说明了怎么移植我的FAT16到其他单片机上

2012-04-02

FAT16文件系统代码

折腾了好久终于实现了FAT16,支持任意大小任意位置读,写,新建和删除文件,我已经用它创建了txt文件,其他格式文件只要根据文件格式适当改进就可以创建,非常方便

2012-04-02

ISD4004资料和程序

分享一些ISD4004的资料,有四份代码,还有ISD4004的说明资料

2012-03-20

cp2102 usb驱动

分享一个CP2102的usb驱动,适合做单片机开发

2012-03-09

PHP5+Apache+文本编辑工具

最近在学PHP就免费把PHP5,Apache的安装文件和两款小巧的文本编辑工具分享了,有安装和破解说明

2012-03-09

5110液晶屏的nios ii工程

这是nios ii的5110液晶屏工程,提供很多种显示函数,显示6*8,8*16 ASCII字符,16*16汉字,6*8符号,10*8图标,图案,带有非常全的字库和图案

2012-02-06

5110液晶屏字库和图案

这是我辛苦整理的5110液晶屏的字库和图案,部分来自网上,但我又补充了很多,内容包括:1.全部 6*8 ASCII 码字库 2.22个 6*8 常用符号(sign),包括希腊字母,数学符号,物理单位,移动标志等 3.35个 10*8 常用图标(icon),包括电池电量,时钟,钥匙,火车,乐符,物理符号,播放器按键符号等 4.全部 8*16 ASCII码字库 5.16*16 汉字,其实就提供了几个,但是提供字模提取软件,非常方便 6.12幅点阵位图,高度为8的倍数 我有配套的nios ii工程在另一个CSDN资源里可以看看,我的csdn博客上也有解释说明

2012-02-06

LCD1602资料

自己收集的LCD1602的资料,有说明书,指令集,还有控制芯片HD44780的说明书,很全的

2012-01-30

nios ii之LCD 1602

这是自己做的FPGA控制LCD1602的工程,选用的DE0 Nano板,包括了硬件设计和代码,具体分析还可以看我的CSDN的博文nios ii之 LCD 1602

2012-01-30

贪食蛇(鼠标键盘版)

这是本人用VC做的贪食蛇游戏,支持鼠标和键盘两种操作模式,画面自己觉得还是做的不错的,用了大量高品质的背景图片

2011-06-19

字符动态图案-Flage

这是本人制作的一个通过对字符串进行编排和变换来实现字符图案的制作,变换和动态效果

2011-05-08

MFC制作透明图片的两种方法

本人总结的MFC制作透明图片的两种方法,希望对大家有用

2011-05-08

空空如也

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

TA关注的人

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