又开始学习C51了,不清楚能坚持多久,之前学过一段时间,学完P1口就没再学了,之前学的都忘了. 1. 使用Keil 进行建立工程:打开Keil 4. 加载C文件进工程里面 然后展开"Source Group1",就可以看到 lesson2_1.c加载进来了,写一点Code进去,点亮第一个LED灯. #include <reg52.h> sbit p1_1 = P1^; void main() { p1_1 = ; ); } ,Keil新建工程和编译就可以了,下一步要就是烧录…
由于原来的STM32F103ZET6的flash坏掉了,所以又买了一块STM32F429DISCOVERY,这块板子非常不错,基于Cortex-M4内核,自带一块2.4寸TFT触屏,主频为180M,且内置了ST-Link下载器,使用非常的方便. 近期参加校赛,用它的触屏写了个上位机,当时我是在实验室的电脑和我的平板电脑之间相互拷贝工程,由于ST官方的工程都是公用库文件,所以独立性不强,想要拷贝就得拷贝整个目录,为了解决这个问题,我仔细学习了官方工程的组成与调用,并成功的将所有文件分离出来,建立了…
快速建立工程有两种方法: 第一种是通过官方提供的外设库来搭建,好处是使用库函数,而不需要深入研究寄存器配置: 第二种是通过STM32CubeMX,好处是直观快速,可以直接帮你配置好功能和时钟,不过使用的是HAL库,在扩展功能逻辑时需要了解相应的寄存器和宏定义来配置: 如果你对芯片构造和外设原理较为了解,可以直接使用CMSIS文件和System Startup文件,接下来采用寄存器配置的方式,自己全部配置: 第一种方法: 第一步:找到官方外设库 第二步:使用KeilMDK建立新的工程文件 个人工程…
实在不敢相信,学校里现在教学用的编译器还是七八十年代的老古董,难道这东西更能培养从没接触过代码的学生深刻理解c语言的运行流程,不得不说像VisualStdio这样的重量级开发环境确实屏蔽了很多底层的运行流程,既然这样,我就勉为其难出一个绝版教程吧! 用C语言编写小程序时可以直接在开发环境中新建一个源文件,编译运行就OK了,而开发比较大型的项目时要用建立工程的方式来组织各种文件,一般包括源文件(.c).头文件(.h).资源文件(如:图片.音频.文本文件). 为了养成良好的编程习惯,让程序文件结构清…
本系列文章由七十一雾央编写,转载请注明出处.  http://blog.csdn.net/u011371356/article/details/9300383 作者:七十一雾央 新浪微博:http://weibo.com/1689160943/profile?rightmod=1&wvr=5&mod=personinfo 要开发游戏,我们得首先建立一个MFC项目(废话,没工程怎么写代码,呵呵).对于MFC,我先简单的介绍几句吧.用百度百科的话来说就是:"MFC(Microsoft…
因为QT建立工程清晰整洁,便于作为样板工程原型.采用QT 5.8.0 64位版本建立工程. 1.建立工程 打开VS2015 新建->新建项目->QT GUI Application ->QtGuiSample  一步一步next 2.生成文件文件列表: QtGuiSample.ui QtGuiSample.qrc QtGuiSample.h QtGuiSample.cpp main.cpp 3.生成新的头文件 main.h 4.配置环境 第一步:建立文件目录 关闭工程,建立文件目录如下:…
1. 打开intellij idea,点击configure,settings 2. 左侧展开Version Control,点击Git,点击下图中红框中按钮 3. 在弹出窗口中找到git.exe,点击 4. 点击ok完成设置5. 后退回欢迎页,点击Check out from Version Control,再点击Git 6. 以下以https://git.oschina.net/gxy0451/gframe-project.git为例,在D:\workspace中建立gframe文件夹,在打…
第一个FPGA工程----点亮开发板上的3个LED灯 1.新建FPGA工程 开启Quartus2的画面 File--New Project Wizard..指定工程的路径与工程名 指定所使用的FPGA设备型号 2.添加设计文件 本设计采用Verilog HDL硬件描述语言建模 3.建模 本设计有三个输出量,没有输入量,这三个输出量对应FPGA芯片的三个管脚,同时被置高电平,用来驱动LED灯. 4.编译工程 Processing--Start compilation 并生成编译报告 5.引脚分配…
上次讲到我们的域里有了网关跟DHCP,这次我们要在域中建立hyper-v集群并在其上运行win10 pro虚拟机 那么什么是hyper-v集群呢? 就是两个及两个以上的运行hyper-v服务的服务器建立的可以进行故障转移的集群 除了这些,hyper-v上运行的虚拟机的虚拟盘也要运行在集群中iscsi的共享磁盘中,这样才能保证故障转移的可能性 那么话不多说,我们建立三个虚拟机: hyper-v-1 ip 192.168.10.30 hyper-v-2 ip 192.168.10.40 iscsi …
使用Keil语言的嵌入式C编程教程(上) Embedded C Programming Tutorial with Keil Language Embedded System 嵌入式系统是指以单片机为核心的嵌入式C编程软硬件的结合,旨在完成特定的任务.这些类型的嵌入式系统正在我们的日常生活中使用,如洗衣机.录像机.冰箱等.嵌入式系统首先由8051单片机介绍. 8051单片机简介 8051微控制器是一个基本的微控制器,它是由英特尔公司自1970年首次推出.它是由8086处理器体系结构开发的.805…