0X00 最近几天需要用到段式液晶,同事打样回来,惊奇发现驱动不了,放狗一顿搜,才发现硬件连接错误,同事直接把seg com直接连接到单片机IO上了,直接用IO来驱动段式液晶不是不可以,但是1/2偏压的液晶还好,再往
1、keil编译的三个按键的功能A、第一个按钮:Translate就是翻译当下修改过的文件,说明白点就是检查下有没有语法错误,并不会去链接库文件,也不会生成可执行文件。B、第二个按钮:Build就是编译当下修改过的文件,它
近几天开发项目需要用到STM32驱动NAND FLASH,但由于开发板例程以及固件库是用于小页(512B),我要用到的FLASH为1G bit的大页(2K),多走了两天弯路。以下笔记将说明如何将默认固件库修改为大页模式以驱动大容量NA
在用proteus仿真做一个程序,但是51的内存资源太过稀有,使用到较大的数组的时候资源很快就耗尽了,这时需要用到xdata大模式下编译。然而在proteus下默认xdata是必须加上外扩ram才可运行的,需要对proteus下的单片机
源代码: /***************************************************** *main.c中如此这般: *****************************************************/ kd_init(); //...... while(1) { if(should_upda
08年的时候,因为制作FM发射电路采用了BH1415的芯片,需要用到单片机控制,所以开始接触使用单片机,虽然以前读书时作为一门功课学过,不过也快丢荒了近5年了,基本上都忘光了,也算是从头学起了吧。
经常看见那些学了几个月单片机的学生,突然间不知道该学习些什么了,会进入迷茫时段。感觉这么什么都会,可一做东西什么也不会。我比较反感“玩”、“精通”来形容单片机,说这些话的往往都是些初生牛犊,还不知道老虎长什么样子,会吃人。
P3口是一个多功能端口,对比P1的结构图不难看出,P3口与P2口的差别在于多了与非门和缓冲器。正是这两个部分,使得P3口除了具有P1口的准双向I/O功能之外,还可以使用各引脚所具有的第二功能。与非门的作
#ifndef __USBREG_H#define __USBREG_H/* usb设备中断定义 usb_devintst usb_devinten usb_devintclr usb_devintdet*/#define FRAME_INT 0x00000001 //每隔1MS产生一次帧中断,该中断用在同步包的传输中#define EP_FA
在汽车应用中,微控制器(MCU)提供着至关重要的性能。随着价格的降低及整固的增加等原因,MCU也逐渐走向商品化。但是对于不同的MCU来说,仍存在很大的差异,因此如何选择合适的汽车MCU以降低成本而不影响所需的性能也
预估未来10到20年,半导体产业成长幅度会比全球GDP成长率高出200到300基点,整体半导体业产值年成长率将达到5%-6%;虽然各项技术仍会面临盛衰,但未来创新的空间还是很大。
#include#define uchar unsigned charuchar temp;void serial()interrupt 4 using 1{if(RI){RI=0;temp=SBUF;SBUF=temp;}else if(TI)TI=0;}main(){uchar string[]="AT89C52 Microcomputer!Designer: Grarry Meng";uch
//======================================================//**基于学习STM32有一段时间了,特意写下一篇关于一个简单的跑马灯的例程,梳理思路,也希望我自己的理解能帮到一些学习STM32的初学者/**再此,鸣谢余师傅
我接触的32位单片机:STM32,LM3S都有库函数,利用库函数能够加快项目进度,不需要去底层查看寄存器等等。PIC32的库函数位置在:D:\\Program Files\\Microchip\\MPLAB C32\\pic32-libs\\peripheral如果你安装在C盘,改下路
s3c2440 linux lcd驱动解读驱动层即s3c2410fb.c定义platform_driver 如下面文件定义了s3c2410fb_driver:\\linux\\linux-2.6.29\\drivers\\video\\S3c2410fb.cstatic struct platform_driver s3c2410fb_driver = {.probe=