如何改变keil5的背景色
Keil5使用说明教学文案
K e i l5使用说明双击Keil uVision5快捷方式,运行Keil uVision51、新建工程[Project]->[New uVision Project...]选择文件夹(自定义),输入文件名(例Test01)[保存]2、选择CPU型号展开[Freescale],选择[K60 Series]下[MK60DN512xxx10][OK]3、选择运行环境勾选[Device]->[Startup][OK]4、设置属性[Project]->[Options for Target'Target1'... ALT+F7]或选中Target1后,鼠标右键,选择[Options for Target'Target1'... ALT+F7]Target属性页,根据开发板上硬件,填入相应晶体频率如图红框所示C/C++属性页,选择[Include Paths]后[...]按纽,如图红框如示选择工具栏上[New/Insert]按纽,,如图红框如示选择[C:\Keil_v5\ARM\Pack\ARM\CMSIS\4.2.0\CMSIS\Include]目录[OK]Debug属性页,选择PEMicro Debugger调试器,如图红框所示[OK]5、例程展开[]Target1]选择[Source Group1],单击鼠标右键,选择[Add New Item to 'Source Group 1']选择C File(.c),选择文件夹路径(自定义),填写文件名Test01加入如下代码6、编译[Project]->[Build Target F7]或单击编译工具栏中Build图标修改并编译至0 Error(s), 0 Warning(s).7、调试[Debug]->[Start/Stop Debug Session Ctrl+F5]或单击调试工具栏中Start/Stop Debug Session图标[Connect ( Reset) ]。
Keil C软件使用(黄修改)
一、Keil 安装1、运行D:\单片机实验-tyao\keil700\setup目录中setup.exe2、选择full Version完全版3、安装路径D:keil4、SN:K1RIP-M2192-KO14E5、First Name:随意Last Name:随意Company Name:随意(名字必须填写,E-mial可以不填)6、出现“A:”时,点“浏览”选D:单片机实验—tyao\keil700\c51addon\文件夹即可。
7.Next,Next,去掉发送注册信息前面的勾,Next8,安装完成Keil C软件使用Keil C51 软件是众多单片机应用开发的优秀软件之一,它集编辑,编译,仿真于一体,支持汇编,PL M 语言和 C 语言的程序设计,界面友好,易学易用。
下面介绍Keil C51软件的使用方法进入 Keil C51 后,屏幕如下图所示。
几秒钟后出现编辑界进入Keil C51后的编辑界面简单程序的调试学习程序设计语言、学习某种程序软件,最好的方法是直接操作实践。
下面通过简单的编程、调试,引导大家学习Keil C51软件的基本使用方法和基本的调试技巧。
1)建立一个新工程单击Project菜单,在弹出的下拉菜单中选中New Project选项2)然后选择你要保存的路径,输入工程文件的名字,比如保存到C51目录里,工程文件的名字为C51 如下图所示,然后点击保存.3)这时会弹出一个对话框,要求你选择单片机的型号,你可以根据你使用的单片机来选择,keil c51几乎支持所有的51核的单片机,我这里还是以大家用的比较多的Atmel 的89C51来说明,如下图所示,选择89C 51之后,右边栏是对这个单片机的基本的说明,然后点击确定.4)完成上一步骤后,屏幕如下图所示到现在为止,我们还没有编写一句程序,下面开始编写我们的第一个程序。
5)在下图中,单击“File”菜单,再在下拉菜单中单击“New”选项新建文件后屏幕如下图所示此时光标在编辑窗口里闪烁,这时可以键入用户的应用程序了,但笔者建议首先保存该空白的文件,单击菜单上的“File”,在下拉菜单中选中“Save As”选项单击,屏幕如下图所示,在“文件名”栏右侧的编辑框中,键入欲使用的文件名,同时,必须键入正确的扩展名。
改电脑的背景颜色
下面我就教你如何把网页底色变成淡绿色的步骤:
第一步,在桌面上点击鼠标右键,依次点击“属性”、外观”、“高级”按钮。
第二步,在打开的“高级”对话框内,在“项目”下拉列表中选择“窗口”。
第三步,再打开右边对应的“颜色”列表,选择“其他”一项,在打开的对话框里,把“色调”设置为85,把“饱和”设置为90,把“亮度”设置为205,再点击确定退出。
第四步,打开IE浏览器,选择“工具”栏中的“Internet选项”,点击“辅助功能”按钮,在“不使用网页中指定颜色”前打勾。
全部步骤完成后,网页、文件夹、文本文档里的背景色都变成绿色的。其中,色调、饱和度和亮度的参数值,还可以根据个人的喜好稍作修改,让自己用电脑的时候最舒服。
屏幕背景颜色如何调整
现在的人几乎每天都离不开电脑。但是,许多应用软件的背景,尤其是网页的底色,通常被设定为刺眼的颜色,看得久了,眼睛就会出现疲劳,酸涩,甚至流泪的现象
眼科专家指出,绿色和蓝色对眼睛最好。如果我们把电脑屏幕和网页的底色变位淡淡的苹果绿,也可在一定程度上有效地缓解眼睛疲劳等症状。
MDK Keil编译器使用的一些设置
MDK Keil编译器编译窗口的设置在使用MDK Keil编译器时会遇到一些和编辑窗户设置相关的问题,如字体的大小、颜色,字符字符串的颜色等。
现按照配置(configuation)的顺序归纳如下:首先打开Keil编译界面,打开右上角的configuation(配置),如下图所示。
打开configuation后界面如下图。
1)EditorGeneral Editor Settings 中默认前两个勾上,View White Space若勾上,则会在空格的地方添加·····其界面如下所以此选项一般勾掉不选。
在右边的Function Dispiay 中三个不选,用不到。
中间的Look&Feel是设置显示效果的,1处Highlight Current Line是当前行高亮,Highlight matching and matched braces 是突出显示匹配的括号。
中间右边2处Files&Projects Handing 是设置文件和工程的,需要勾上Save Projects before entering debug和Save Projects before entering debug 可以在进入每次Debug之前保存文档和工程。
3处的是设置C/C++编译窗口的tab 键代表几个空格和显示行号,4处的是设置ASM(汇编)编译窗口的tab键代表几个空格和显示行号。
2)Colors&Fonts如下图:前三个分别是设置汇编窗口、C语言窗口、C++窗口的,现在先看C语言出口的,其他两个窗口类似。
1处是设置颜色和字体的,2处设置前景和后景的,下面主要说明从text往下的设置;Text Selection 是被选中的部分显示的颜色和背景颜色。
如下图背景蓝色,字体白色Number是选择数字的。
Operator是运算符的设置,主要设置分号逗号等。
Keil5使用说明
双击Keil uVision5快捷方式,运行Keil uVision5之马矢奏春创作创作时间:二零二一年六月三十日1、新建工程[Project]>[New uVision Project...]选择文件夹(自界说),输入文件名(例Test01)[保管]2、选择CPU型号展开[Freescale],选择[K60 Series]下[MK60DN512xxx10] [OK]3、选择运行环境勾选[Device]>[Startup][OK]4、设置属性[Project]>[Options for Target'Target1'... ALT+F7]或选中Target1后,鼠标右键,选择[Options forTarget'Target1'... ALT+F7]Target属性页,根据开发板上硬件,填入相应晶体频率如图红框所示C/C++属性页,选择[Include Paths]后[...]按纽,如图红框如示选择工具栏上[New/Insert]按纽,,如图红框如示选择[C:\Keil_v5\ARM\Pack\ARM\CMSIS\4.2.0\CMSIS\Include]目录[OK]Debug属性页,选择PEMicro Debugger调试器,如图红框所示[OK]5、例程展开[]Target1]选择[Source Group1],单击鼠标右键,选择[Add New Item to 'Source Group 1']选择C File(.c),选择文件夹路径(自界说),填写文件名Test01加入如下代码6、编译[Project]>[Build Target F7]或单击编译工具栏中Build图标修改并编译至0 Error(s), 0 Warning(s).7、调试[Debug]>[Start/Stop Debug Session Ctrl+F5]或单击调试工具栏中Start/Stop Debug Session图标[Connect ( Reset) ]。
修改keil开发环境背景的注意事项
修改keil开发环境背景的注意事项修改KEIL开发环境背景的注意事项在进行Keil开发环境的修改时,需要注意一些重要的事项。
本文将着重讨论这些事项,以帮助您更好地进行Keil开发环境的修改。
一、了解Keil开发环境的基本原理在进行Keil开发环境的修改之前,首先需要了解Keil开发环境的基本原理。
Keil是一款嵌入式系统开发工具,其背景包括编译器、调试器和仿真器等组件。
在进行修改时,需要明白这些组件的功能及其相互之间的关系。
1. 编译器:Keil开发环境使用ARM编译器,用于将源代码编译为目标代码。
在修改背景时,需要注意编译器的版本和设置,以确保代码编译的正确性和效率。
2. 调试器:Keil开发环境的调试器功能十分重要,可以帮助开发者进行单步跟踪、变量观察、寄存器查看等操作。
在修改背景时,需要确保调试器的设置正确,并且与硬件设备相匹配。
3. 仿真器:Keil开发环境的仿真器可以帮助开发者进行硬件的仿真调试,以确保代码在目标设备上的正确性。
在进行背景修改时,需要了解仿真器的功能和设置,以保证仿真调试的准确性。
二、修改Keil开发环境背景的注意事项在进行Keil开发环境的背景修改时,需要注意以下几个重要的事项。
1. 确认修改目的:在进行Keil开发环境的背景修改之前,需要明确修改的目的。
是为了提高开发效率,还是为了适配新的硬件设备?不同的目的会影响到具体的修改方案和方法。
2. 备份原始设置:在进行背景修改之前,务必备份原始的开发环境设置。
因为一旦修改出现问题,可以及时恢复到原始状态,避免造成不必要的损失。
3. 小心修改配置文件:Keil开发环境的背景设置通常保存在配置文件中,如project.uvprojx、target options等。
在修改时,需要小心操作,确保不会误操作或者损坏配置文件。
4. 调试验证修改效果:在进行背景修改之后,务必进行大量的调试验证工作,确保修改的效果符合预期。
可以通过单步调试、变量观察等方式进行验证。
设置visualstudio代码区的背景色
设置visual_studio代码区的背景色
编写程序、调试代码时,是不是感觉文字的白色背景有些刺眼呢?vs2008 给我们提供了改变背景色的功能。
依次展开:工具->选项->环境->字体和颜色,可以看到下图所示设置框。
首先,在图中标记的“显示项”一栏选择“纯文本”,然后在“项背景色”那里,选择自定义,定义为自己喜欢的颜色。
然后,在“显示项”选择“标识符”,在“项背景色”选择“自动”,就大功告成了。
这里附上我的颜色配置,供各位参考:
本人感觉这个浅绿色看起来很舒服,稍微减轻了长期看屏幕时的眼睛疲劳。
编写程序、调试代码时,是不是感觉文字的白色背景有些刺眼呢?vs2008 给我们提供了改变背景色的功能。
依次展开:工具->选项->环境->字体和颜色,在“显示项--纯文本--项背景色--自定义“,选择自喜欢的颜色,如:色调:86,红:224,饱和度:123,绿:245,亮度:221,蓝:227;然后“添加到自定义颜色”,并选中喜欢的颜色块,点击“确定,就大功告成了。
程序员健康小提示--设置健康的myeclipse工作区背景色
myeclipse操作界面默认颜色为白色。
对于我们长期使用电脑编程的人来说,白色很刺激我们的眼睛,
所以我经常会改变workspace的背景色,使眼睛舒服一些。
设置方法如下:
1、打开window->Preferences,弹出Preferences面板
2、展开General标签,选中Editors选项,展开。
3、选中Text Editors,右边出现Text Editors面板。
面板中有这样一个选项:Appearance color options;其中是各种板块颜色的设置,其中有一项是background color,根据自己的喜好选择颜色。
4、选中background color,勾掉System Default,点击'color',弹出颜色选择面板,选择喜好的颜色,单击确定。
5、返回Text Editors,单击Apply即可。
展开Text Editors,还有其他选项,比如对错误提示的颜色样式,如果你对此感兴趣也可尝试更改一下。
背景颜色向你推荐:色调:85。
饱和度:1 2 3。
亮度:2 0 5
文档都不再是刺眼的白底黑字,而是非常柔和的豆沙绿色,这个色调是眼科专家配置的,长时间使用会很有效的缓解眼睛疲劳保护眼睛
注:以上是网友总结加上自己的实践心得,故推荐之。
Keil中如何设置字体类型并修改关键字和注释颜色
Keil中如何设置字体类型并修改关键字和注释颜色Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统。
在学习51单片机的时候大家肯定少不了要和Keil打交道,但对一些初学者而言,有些设置不太容易找得到,比如字体类型啊,关键字和注释的颜色等等。
这里呢,小编就来给大家一一介绍。
工具/原料
Keil μVision4(当然,其他版本也可以,只是操作上可能会有点区别)首先,认识一下代码在Keil中的显示情况:1
一般而言,关键字的颜色是明亮的淡蓝色,用/* */注释的部分是绿色,具体如下图:
设置字体类型、颜色等自定义风格1
点击工具栏上的【configuration】按钮(是一个扳手状的图标)
1.2
在出现的界面中选择【Colors&Fonts】标签页
2.3
选择【8051:Editor C Files】,在右边栏即可设置各种自定义风格。
具体如下面的图片演示:
3.4 设置完成后点击【OK】即可。
51单片机的七彩LED灯渐变调光调色程序
51单片机的七彩LED灯渐变调光调色程序//------------------------------------------------------------------------------------// Main.c//------------------------------------------------------------------------------------// Copyright (C) 2013 Shenyang JYXD.// WEN BO RUI// Tool chain: KEIL Full 'c'////#pragma CD OE DB SB// Compilation directives#include;#include;#define uchar unsigned char#define uint unsigned intuint Period;//Period刷新周期uint PWM;uint Pulse;//脉冲个数uchar Speed;//速度变量uchar count;uint excount;bit Gra;//渐变/跳变总控制位bit Gra7;//七彩渐亮渐灭控制位bit Gra3;//红绿蓝渐亮渐灭控制位bit BP;//亮到暗,暗到亮转换位bit LEDdelay ;//LED定时到标志位sbit key1 = P3^1;//花样组合键1sbit key2 = P3^0;//花样组合键2sbit key3 = P3^5;//速度组合键1sbit key4 = P3^4;//速度组合键2ucharled1[12]={0x10,0x030,0x20,0x60,0x40,0x50,0x70,0x5 0,0x40,0x60,0x20,0x30};//红、黄、绿、青、蓝、粉、白、粉、蓝、青、绿、黄ucharled2[24]={0x10,0x00,0x30,0x00,0x20,0x00,0x60,0x00 ,0x40,0x00,0x50,0x00,0x70,0x00,0x50,0x00,0x40,0x00,0x60,0x00,0x20,0x00 ,0x30,0x00};uchar led3[3]={0x10,0x20,0x40};//红、绿、蓝uchar ledcount,ledcount1;//*********************************************** ************//以下定义函数// 1毫秒延时函数delayms();花样及速度扫描函数keyscan();//*********************************************** ************/*void delayms(unsigned int ms){unsigned char i ;while(ms--){for(i = 0 ; i ;跳变无灭灯过程void Pattern2();//花样2函数--------->;跳变有灭灯过程void Pattern34();void keyscan(){if((key4==1)&&(key3==1)) {Speed= 20;Period = 25;}//预设4种速度200MSif((key4==0)&&(key3==1)) {Speed= 50;Period = 50;}//500MSif((key4==1)&&(key3==0)) {Speed= 100;Period = 100;}//1Sif((key4==0)&&(key3==0)) {Speed= 150;Period = 200;}//1.5Sif((key2==1)&&(key1==1)) {ledcount1 =0;Pattern1();}//预设4种花样if((key2==0)&&(key1==1)) {ledcount1 =0;Pattern2();}if((key2==1)&&(key1==0)) {ledcount = 0;Gra3 = 1;Pattern34();}if((key2==0)&&(key1==0)) {ledcount = 0;Gra7 = 1;Pattern34();}}void value(){if(Speed == 20) PWM = Pulse*8;if(Speed == 50) PWM = Pulse*4;//脉冲个数if(Speed == 100)PWM = Pulse*2;if(Speed == 150)PWM = Pulse;}void Reset(void){unsigned char coderst[ ]={0xe4,0xc0,0xe0,0xc0,0xe0,0x32};(*((void (*)(void))(rst)))();}void main(){_nop_ ();_nop_ ();_nop_ ();P1 = 0;TMOD = 0x11;//11.0592M晶振的10ms定时初值(100分之一秒)TH0 = 0x0db;TL0 = 0x0ff;TH1 = 0x0ff;//0.05ms(20000分之一秒)TL1 = 0x0D1;EA = 1;//开启总中断允许ET0 = 1;//允许T0定时器中断ET1 = 1;//允许T1定时器中断TR0 = 1;//开启T0定时器EX0=1;//开外部中断0IT0=1;//下降沿触发while(1){keyscan();}}//*********************************************** **************************//Pattern1() 花样函数1-------------跳变无灭灯过程//*********************************************** **************************void Pattern1(){//keyscan();Gra = 0;//跳变位=0if(LEDdelay){LEDdelay = 0;P1 = led1[ledcount];ledcount++;if(ledcount>;11){ledcount = 0;}}}//*********************************************** ************************//Pattern2() 花样函数2-------------跳变有灭灯过程//*********************************************** ************************void Pattern2(){//keyscan();Gra = 0;if(LEDdelay){LEDdelay = 0;P1 = led2[ledcount];ledcount++;if(ledcount>;23){ledcount = 0;}}}//*********************************************** ************************//Pattern3() 花样函数3-------------3彩渐变//*********************************************** ************************/*void Pattern3(){keyscan();if(Speed == 20) Period = 25;if(Speed == 50) Period = 50;if(Speed == 100)Period = 100;if(Speed == 150)Period = 200;Gra = 1;Gra3 = 1;}*///*********************************************** ************************//Pattern4() 花样函数4-------------7彩渐变//*********************************************** ************************void Pattern34(){Gra = 1;//渐变位 = 1}/************************************************ *********/// 定时器0中断服务程序/************************************************ *********/void time0(void) interrupt 1{TR1 =0;TF0 =0;TH0=0xdb;//重新写入初值TL0=0xff;if(!Gra)//执行跳变程序{count ++;if(count >; Speed){LEDdelay = 1;count = 0;}}if(Gra){TR1 = 1;//开启TR1;if(!BP)//{if(Gra7){P1 = led1[ledcount1]; //10ms到,亮相应的LED }if(Gra3){P1 = led3[ledcount1]; //10ms到,亮相应的LED }Pulse++;value();if(Pulse >;= Period) {Pulse = Period;BP = 1;//一个周期完成转换模式}}if(BP){if(Gra7){P1 = led1[ledcount1]; //10ms到,亮相应的LED }if(Gra3){P1 = led3[ledcount1]; //10ms到,亮相应的LED }value();Pulse--;//脉冲个数if(Pulse == 0){Pulse = 0;BP = 0;//一个周期完成转换模式 ledcount1++;if(Gra7){if(ledcount1 >; 11) {ledcount1 = 0;}Gra7 = 0;}if(Gra3){if(ledcount1 >; 2) {ledcount1 = 0;}Gra3 = 0;}}}}/************************************************ *********/// 定时器1中断服务程序/************************************************ *********/void timer1() interrupt 3{PWM --;TH1 = 0xff;//0.05ms(20000分之一秒)TL1 = 0xD1;if(PWM == 0){P1 = 0;TR1 = 0;}}/************************************************ *********/// 外部中断0中断服务程序下降沿触发/*********************************************************/void extern0(void) interrupt 0 {IE0 = 0;// 清标志位excount++;if(excount>;50)// 50大约3秒{EA = 0;//P1_5 = 1;excount = 0;Reset();}}。
Keil5使用说明精编版
双击Keil uVision5快捷方式,运行Keil uVision51、新建工程[Project]->[New uVision Project...]选择文件夹(自定义),输入文件名(例Test01)[保存]2、选择CPU型号展开[Freescale],选择[K60 Series]下[MK60DN512xxx10][OK]3、选择运行环境勾选[Device]->[Startup][OK]4、设置属性[Project]->[Options for Target'Target1'... ALT+F7]或选中Target1后,鼠标右键,选择[Options for Target'Target1'... ALT+F7]Target属性页,根据开发板上硬件,填入相应晶体频率如图红框所示C/C++属性页,选择[Include Paths]后[...]按纽,如图红框如示选择工具栏上[New/Insert]按纽,,如图红框如示选择[C:\Keil_v5\ARM\Pack\ARM\CMSIS\4.2.0\CMSIS\Include]目录[OK]Debug属性页,选择PEMicro Debugger调试器,如图红框所示[OK]5、例程展开[]Target1]选择[Source Group1],单击鼠标右键,选择[Add New Item to 'Source Group 1']选择C File(.c),选择文件夹路径(自定义),填写文件名Test01加入如下代码[Project]->[Build Target F7]或单击编译工具栏中Build图标修改并编译至0 Error(s), 0 Warning(s).[Debug]->[Start/Stop Debug Session Ctrl+F5]或单击调试工具栏中Start/Stop Debug Session图标[Connect ( Reset) ]。
Keil 5配置
KEIL5界面配置
1.Keil5及之后的版本缺少相关的原件类库,需要额外安装。
可以从官网下载芯片库
2.Keil4.6及之后的版本对中文字体支持依旧很差,通过修改成GB2312的简体中文编码,可以让注释的中文字体不会拆分,但默认的Courier New-10不能够良好的显示所有字体,直接通过修改GB2312会形成字体锯齿化,缺少虚化的过渡。
3.通过尝试多种字体以及添加fonts文件,发现要么中文字体显示不错,英文不行,要么英文显示不错,中文不行,很多情况代码字体偏大或者偏小,最终个人觉得较好的配置界面如下:
4.如果需要修改背景颜色,需要对c/c++Editor files下的text,number等所有的background进行修改。
配置如下:
5.光标指向向的颜色修改如下:
6.菜单栏view下面的所有工具栏颜色是跟随系统变化的,可以采用如果腾讯软件管家之类的工具开启护眼模式。
VisualStudio窗口背景颜色怎么设置
Visual Studio窗口背景颜色怎么设置
使用Visual Studio的时候,有些用户想设置自己喜欢的窗口背景颜色,那如何设置呢?下面是店铺为大家介绍Visual Studio窗口背景颜色的设置方法,欢迎大家阅读。
Visual Studio窗口背景颜色的设置方法
打开Visual Studio,在菜单栏找到【工具】
点击工具栏下的【选项】
在选项对话框中,点击【环境】→【字体和颜色】
在右侧选择【纯文本】,然后点击项背景色右侧的【自定义】
在颜色对话框中,右侧色调、饱和度、亮度栏,分别输入84、91、205
单击【添加到自定义颜色】→【确定】
回到选项对话框中,点击【确定】
好了,这时你应该会有惊喜,因为窗口已经变色啦
这种苹果绿,是保护视力最好的颜色哦。
如何改变keil5的背景色
作者:一中1.打开这个文件,记事本方式打开F:\Keil_v5\UV4\global.prop原背景色代码:# vertical edge at right marginedge.mode=0edge.column=80# Specification for text selection and caret lineselection.fore=#FF80FFselection.back=#000000caret.fore=#000000caret.back=#FFFFFF# Color for vertical edgeedge.colour=#66FAFA# C/C++ Editor filestemplate.cpp="#define","#define |";"#if","#if |\r\n\r\n#endif";\\"#include","#include ";"Header","// Header:\r\n// File Name: |\r\n// Author:\r\n// Date:\r\n";\\"continue","continue;";"do","do\r\n{\r\n\t// TODO: enter the block content here\r\n\t\r\n\t|\r\n} while ();\r\n";\\"enum","enum |\r\n{\r\n\t\r\n};\r\n";"for","for(|;;)\r\n{\r\n}";\\"fpointer_type","typedef int (* |F)();\r\n";"function","void function(|)\r\n{\r\n\r\n}\r\n";\\ "if","if (|)";"ifelse","if (|)\r\n{\r\n}\r\nelse\r\n{\r\n}";\\"struct","struct | \r\n{\r\n\r\n};\r\n";"switch","switch (|)\r\n{\r\n\tcase:\r\n\t\tbreak;\r\n\tcase:\r\n\t\tbreak;\r\n\tdefault:\r\n\t\tbreak;\r\n}";\\ "void","void | ();\r\n";"while","while (|)\r\n{\r\n}";\\font.monospace.cpp=Courier Newstyle.cpp.32=font:Courier New,size:10,fore:#0000FF,back:#FFFFFFstyle.cpp.4=font:Courier New,size:10,fore:#007F7F,back:#FFFFFFstyle.cpp.10=font:Courier New,size:10,fore:#000000,back:#FFFFFFstyle.cpp.1=font:Courier New,size:10,fore:#007F00,back:#FFFFFFstyle.cpp.2=font:Courier New,size:10,fore:#007F00,back:#FFFFFFstyle.cpp.5=font:Courier New,size:10,fore:#0000FF,back:#FFFFFFstyle.cpp.6=font:Courier New,size:10,fore:#7F007F,back:#FFFFFFstyle.cpp.11=font:Courier New,size:10,fore:#000000,back:#FFFFFFstyle.cpp.9=font:Courier New,size:10,fore:#7F7F00,back:#FFFFFFstyle.cpp.7=font:Courier New,size:10,fore:#7F007F,back:#FFFFFFstyle.cpp.34=font:Courier New,size:10,fore:#500000,back:#20FFFFstyle.cpp.35=font:Courier New,size:10,fore:#FF0000,back:#FFFFFFstyle.cpp.16=font:Courier New,size:10,fore:#B00040,back:#FFFFFFstyle.cpp.12=font:Courier New,size:10,fore:#000000,back:#E0C0E03. 改后将上面那部分代码替换成如下代码样式1:混合式# C/C++ Editor filestemplate.cpp="#define","#define |";"#if","#if |\r\n\r\n#endif";\\"#include","#include ";"Header","// Header:\r\n// File Name: |\r\n// Author:\r\n// Date:\r\n";\\"continue","continue;";"do","do\r\n{\r\n\t// TODO: enter the block content here\r\n\t\r\n\t|\r\n} while ();\r\n";\\"enum","enum |\r\n{\r\n\t\r\n};\r\n";"for","for(|;;)\r\n{\r\n}";\\"fpointer_type","typedef int (* |F)();\r\n";"function","void function(|)\r\n{\r\n\r\n}\r\n";\\ "if","if (|)";"ifelse","if (|)\r\n{\r\n}\r\nelse\r\n{\r\n}";\\"struct","struct | \r\n{\r\n\r\n};\r\n";"switch","switch (|)\r\n{\r\n\tcase:\r\n\t\tbreak;\r\n\tcase:\r\n\t\tbreak;\r\n\tdefault:\r\n\t\tbreak;\r\n}";\\ "void","void | ();\r\n";"while","while (|)\r\n{\r\n}";\\font.monospace.cpp=Consolasstyle.cpp.32=font:Consolas,size:14,fore:#800040,back:#152B2Bstyle.cpp.4=font:Consolas,size:14,fore:#007F7F,back:#152B2Bstyle.cpp.10=font:Consolas,size:14,fore:#FF8040,back:#152B2Bstyle.cpp.1=font:Consolas,size:14,fore:#AAFFFF,back:#152B2Bstyle.cpp.2=font:Consolas,size:14,fore:#AAFFFF,back:#152B2Bstyle.cpp.5=font:Consolas,size:14,fore:#BF0000,back:#152B2B,bold,italicsstyle.cpp.6=font:Consolas,size:14,fore:#FF8000,back:#152B2Bstyle.cpp.11=font:Consolas,size:14,fore:#FF8040,back:#152B2Bstyle.cpp.9=font:Consolas,size:14,fore:#FF0000,back:#152B2Bstyle.cpp.7=font:Consolas,size:14,fore:#7F007F,back:#152B2Bstyle.cpp.34=font:Consolas,size:14,fore:#500000,back:#152B2Bstyle.cpp.35=font:Consolas,size:14,fore:#FF0000,back:#152B2Bstyle.cpp.16=font:Consolas,size:14,fore:#B00040,back:#152B2Bstyle.cpp.12=font:Consolas,size:14,fore:#000000,back:#152B2B样式1效果:样式二:黑白相间替换成如下代码# vertical edge at right marginedge.mode=0edge.column=80# Specification for text selection and caret lineselection.fore=#000000selection.back=#005EB3caret.fore=#FFFFFFcaret.back=#000000# Color for vertical edgeedge.colour=#66FAFA# C/C++ Editor filestemplate.cpp="#define","#define |";"#if","#if |\r\n\r\n#endif";\\"#include","#include ";"Header","// Header:\r\n// File Name: |\r\n// Author:\r\n// Date:\r\n";\\"continue","continue;";"do","do\r\n{\r\n\t// TODO: enter the block content here\r\n\t\r\n\t|\r\n} while ();\r\n";\\"enum","enum |\r\n{\r\n\t\r\n};\r\n";"for","for(|;;)\r\n{\r\n}";\\"fpointer_type","typedef int (* |F)();\r\n";"function","void function(|)\r\n{\r\n\r\n}\r\n";\\ "if","if (|)";"ifelse","if (|)\r\n{\r\n}\r\nelse\r\n{\r\n}";\\"struct","struct | \r\n{\r\n\r\n};\r\n";"switch","switch (|)\r\n{\r\n\tcase:\r\n\t\tbreak;\r\n\tcase:\r\n\t\tbreak;\r\n\tdefault:\r\n\t\tbreak;\r\n}";\\ "void","void | ();\r\n";"while","while (|)\r\n{\r\n}";\\font.monospace.cpp=SimSun-ExtBstyle.cpp.32=font:SimSun-ExtB,size:14,fore:#9CDCFE,back:#1E1E1Estyle.cpp.4=font:SimSun-ExtB,size:14,fore:#FF8040,back:#1E1E1Estyle.cpp.10=font:SimSun-ExtB,size:14,fore:#DCDCDC,back:#1E1E1Estyle.cpp.1=font:SimSun-ExtB,size:14,fore:#57A64A,back:#1E1E1Estyle.cpp.2=font:SimSun-ExtB,size:14,fore:#007F00,back:#1E1E1Estyle.cpp.5=font:SimSun-ExtB,size:14,fore:#80FFFF,back:#1E1E1Estyle.cpp.6=font:SimSun-ExtB,size:14,fore:#FF80FF,back:#1E1E1Estyle.cpp.11=font:SimSun-ExtB,size:14,fore:#DCDCDC,back:#1E1E1Estyle.cpp.9=font:SimSun-ExtB,size:14,fore:#00FFFF,back:#1E1E1Estyle.cpp.7=font:SimSun-ExtB,size:14,fore:#FF80FF,back:#1E1E1Estyle.cpp.34=font:SimSun-ExtB,size:14,fore:#500000,back:#007ACCstyle.cpp.35=font:SimSun-ExtB,size:14,fore:#FF0000,back:#1E1E1Estyle.cpp.16=font:SimSun-ExtB,size:14,fore:#FF8040,back:#1E1E1Estyle.cpp.12=font:SimSun-ExtB,size:14,fore:#FF80FF,back:#1E1E1E样式二效果4.改变后可自行改变相应字体,颜色Edit——Configuration——color&font——C/C++ Editor File。
解决keil不能设置字体和颜色的问题
很多朋友都在想,怎么让keil C51与ARM能够并存使用。
有安装经验的朋友都知道,安好C51后再安ARm,C51不能正常工作;安好ARM后再安C51,ARM不能正常工作.网上也有相关解决办法,不过不怎么样,要么不详细,要么就是复制粘贴。
不多说看图片:我想大家一定发现问题了,就是在c51的编译器等目录下面没有他的目标路径而arm有,所以他肯定会提示工具不匹配之类的问题。
解决方法很简单,根据ARM的样子也写个路径就OK了,第一:先安装C51(必须先安装C51,不能先安装ARM,否则会失败。
)第二:安装keil ARM(不能安装在同一个文件夹下)我当前安装的是mdk arm4.53第三:打开keil c51和keil arm 两个文件夹,分别找到tools.ini分别打开两个“tools.ini”,将keil C51文件夹下的tools.ini文件中[C51]段复制到keil ARM中tools.ini文件的最后;将keil ARM文件夹下的tools.ini文件中[ARM]段复制到keil C51中tools.ini文件的最后:tools.ini -->keil ARM[UV2]ORGANIZATION="小川电子工作室"NAME="小川电子工作室", "小川电子工作室"EMAIL="paulhyde@"ARMSEL=1BOOK0=UV4\RELEASE_NOTES.HTM("uVision Release Notes",GEN)[ARM]PATH="D:\Keil ARM\ARM\"VERSION=4.50PATH1="C:\Program Files\arm-none-eabi-gcc-4_6\"TOOLPREFIX=arm-none-eabi-CPUDLL0=SARM.DLL(TDRV0,TDRV5,TDRV6,TDRV10) # Drivers for ARM7/9 devices CPUDLL1=SARMCM3.DLL(TDRV1,TDRV2,TDRV3,TDRV4,TDRV5,TDRV7,TDRV8,TDR V9,TDRV11,TDRV12,TDRV13) # Drivers for Cortex-M devicesCPUDLL2=SARMCR4.DLL(TDRV7) # Drivers for Cortex-R4 devicesBOOK0=HLP\RELEASE_NOTES.HTM("Release Notes",GEN)BOOK1=HLP\ARMTOOLS.chm("Complete User's Guide Selection",C)BOOK2=HLP\RL_RELEASE_NOTES.HTM("RL-ARM Release Notes",GEN)BOOK3=CMSIS\index.html("CMSIS Documentation",GEN)TDRV0=BIN\UL2ARM.DLL("ULINK2/ME ARM Debugger")TDRV1=BIN\UL2CM3.DLL("ULINK2/ME Cortex Debugger")TDRV2=BIN\AGDIRDI.DLL("RDI Interface Driver")TDRV3=BIN\ABLSTCM.dll("Altera Blaster Cortex Debugger")TDRV4=BIN\lmidk-agdi.dll("Stellaris ICDI")TDRV5=Signum\SigUV3Arm.dll("Signum Systems JTAGjet")TDRV6=Segger\JLTAgdi.dll("J-LINK / J-TRACE")TDRV7=Segger\JL2CM3.dll("Cortex-M/R J-LINK/J-Trace")TDRV8=STLink\ST-LINKIII-KEIL.dll ("ST-Link (Deprecated Version)")TDRV9=BIN\ULP2CM3.DLL("ULINK Pro Cortex Debugger")TDRV10=BIN\ULP2ARM.DLL("ULINK Pro ARM Debugger")TDRV11=NULink\Nu_Link.dll("NULink Debugger")TDRV12=SiLabs\SLAB_CM_Keil.dll("SiLabs UDA Debugger")TDRV13=STLink\ST-LINKIII-KEIL_SWO.dll ("ST-Link Debugger")DELDRVPKG0=ULINK\UninstallULINK.exe("ULINK Pro Driver V1.0")LIC0=ZB48T-RRRXD-GJE6P-M4J11-65JI1-GHTPNBOOK4=Signum\Docs\SigUV3Arm.htm("Signum Systems JTAGjet Driver Documentation",GEN)[ARMADS]PATH="D:\Keil ARM\ARM\"PATH1="BIN40\"CPUDLL0=SARM.DLL(TDRV0,TDRV5,TDRV6,TDRV10) # Drivers for ARM7/9 devices CPUDLL1=SARMCM3.DLL(TDRV1,TDRV2,TDRV3,TDRV4,TDRV5,TDRV7,TDRV8,TDR V9,TDRV11,TDRV12,TDRV13) # Drivers for Cortex-M devicesCPUDLL2=SARMCR4.DLL(TDRV7) # Drivers for Cortex-R4 devicesBOOK0=HLP\RELEASE_NOTES.HTM("Release Notes",GEN)BOOK1=HLP\ARMTOOLS.chm("Complete User's Guide Selection",C)BOOK2=HLP\RL_RELEASE_NOTES.HTM("RL-ARM Release Notes",GEN)BOOK3=CMSIS\index.html("CMSIS Documentation",GEN)BOOK4=Signum\Docs\SigUV3Arm.htm("Signum Systems JTAGjet Driver Documentation",GEN)TDRV0=BIN\UL2ARM.DLL("ULINK2/ME ARM Debugger")TDRV1=BIN\UL2CM3.DLL("ULINK2/ME Cortex Debugger")TDRV2=BIN\AGDIRDI.DLL("RDI Interface Driver")TDRV3=BIN\ABLSTCM.dll("Altera Blaster Cortex Debugger")TDRV4=BIN\lmidk-agdi.dll("Stellaris ICDI")TDRV5=Signum\SigUV3Arm.dll("Signum Systems JTAGjet")TDRV6=Segger\JLTAgdi.dll("J-LINK / J-TRACE")TDRV7=Segger\JL2CM3.dll("Cortex-M/R J-LINK/J-Trace")TDRV8=STLink\ST-LINKIII-KEIL.dll ("ST-Link (Deprecated Version)")TDRV9=BIN\ULP2CM3.DLL("ULINK Pro Cortex Debugger")TDRV10=BIN\ULP2ARM.DLL("ULINK Pro ARM Debugger")TDRV11=NULink\Nu_Link.dll("NULink Debugger")TDRV12=SiLabs\SLAB_CM_Keil.dll("SiLabs UDA Debugger")TDRV13=STLink\ST-LINKIII-KEIL_SWO.dll ("ST-Link Debugger") RTOS0=Dummy.DLL("Dummy")RTOS1=VARTXARM.DLL ("RTX Kernel")DELDRVPKG0=ULINK\UninstallULINK.exe("ULINK Pro Driver V1.0") [C51]PATH="D:\Keil C51\C51\"VERSION=V9.06BOOK0=HLP\Release_Notes.htm("Release Notes",GEN)BOOK1=HLP\C51TOOLS.chm("Complete User's Guide Selection",C) TDRV0=BIN\MON51.DLL ("Keil Monitor-51 Driver")TDRV1=BIN\ISD51.DLL ("Keil ISD51 In-System Debugger")TDRV2=BIN\MON390.DLL ("MON390: Dallas Contiguous Mode") TDRV3=BIN\LPC2EMP.DLL ("LPC900 EPM Emulator/Programmer") TDRV4=BIN\UL2UPSD.DLL ("ST-uPSD ULINK Driver")TDRV5=BIN\UL2XC800.DLL ("Infineon XC800 ULINK Driver")TDRV6=BIN\MONADI.DLL ("ADI Monitor Driver")TDRV7=BIN\DAS2XC800.DLL ("Infineon DAS Client for XC800") TDRV8=BIN\UL2LPC9.DLL ("NXP LPC95x ULINK Driver")RTOS0=Dummy.DLL("Dummy")RTOS1=RTXTINY.DLL ("RTX-51 Tiny")RTOS2=RTX51.DLL ("RTX-51 Full")LIC0=EXTEV-PIY1M-WN1AF-6K3HK-DRA7Y-FBXVWkeil-->c51[UV2]ORGANIZATION="小川工作室"NAME="王川北", "111"EMAIL="111"BOOK0=UV4\RELEASE_NOTES.HTM("uVision Release Notes",GEN) [C51]PATH="D:\Keil C51\C51\"VERSION=V9.06BOOK0=HLP\Release_Notes.htm("Release Notes",GEN)BOOK1=HLP\C51TOOLS.chm("Complete User's Guide Selection",C) TDRV0=BIN\MON51.DLL ("Keil Monitor-51 Driver")TDRV1=BIN\ISD51.DLL ("Keil ISD51 In-System Debugger")TDRV2=BIN\MON390.DLL ("MON390: Dallas Contiguous Mode")TDRV3=BIN\LPC2EMP.DLL ("LPC900 EPM Emulator/Programmer")TDRV4=BIN\UL2UPSD.DLL ("ST-uPSD ULINK Driver")TDRV5=BIN\UL2XC800.DLL ("Infineon XC800 ULINK Driver")TDRV6=BIN\MONADI.DLL ("ADI Monitor Driver")TDRV7=BIN\DAS2XC800.DLL ("Infineon DAS Client for XC800")TDRV8=BIN\UL2LPC9.DLL ("NXP LPC95x ULINK Driver")RTOS0=Dummy.DLL("Dummy")RTOS1=RTXTINY.DLL ("RTX-51 Tiny")RTOS2=RTX51.DLL ("RTX-51 Full")LIC0=8V02Z-JIX83-09VG9-4M1JI-YKSD6-5KBQ3[ARM]PATH="D:\Keil ARM\ARM\"VERSION=4.50PATH1="C:\Program Files\arm-none-eabi-gcc-4_6\"TOOLPREFIX=arm-none-eabi-CPUDLL0=SARM.DLL(TDRV0,TDRV5,TDRV6,TDRV10) # Drivers for ARM7/9 devices CPUDLL1=SARMCM3.DLL(TDRV1,TDRV2,TDRV3,TDRV4,TDRV5,TDRV7,TDRV8,TDR V9,TDRV11,TDRV12,TDRV13) # Drivers for Cortex-M devicesCPUDLL2=SARMCR4.DLL(TDRV7) # Drivers for Cortex-R4 devicesBOOK0=HLP\RELEASE_NOTES.HTM("Release Notes",GEN)BOOK1=HLP\ARMTOOLS.chm("Complete User's Guide Selection",C)BOOK2=HLP\RL_RELEASE_NOTES.HTM("RL-ARM Release Notes",GEN)BOOK3=CMSIS\index.html("CMSIS Documentation",GEN)BOOK4=Signum\Docs\SigUV3Arm.htm("Signum Systems JTAGjet Driver Documentation",GEN)TDRV0=BIN\UL2ARM.DLL("ULINK2/ME ARM Debugger")TDRV1=BIN\UL2CM3.DLL("ULINK2/ME Cortex Debugger")TDRV2=BIN\AGDIRDI.DLL("RDI Interface Driver")TDRV3=BIN\ABLSTCM.dll("Altera Blaster Cortex Debugger")TDRV4=BIN\lmidk-agdi.dll("Stellaris ICDI")TDRV5=Signum\SigUV3Arm.dll("Signum Systems JTAGjet")TDRV6=Segger\JLTAgdi.dll("J-LINK / J-TRACE")TDRV7=Segger\JL2CM3.dll("Cortex-M/R J-LINK/J-Trace")TDRV8=STLink\ST-LINKIII-KEIL.dll ("ST-Link (Deprecated Version)")TDRV9=BIN\ULP2CM3.DLL("ULINK Pro Cortex Debugger")TDRV10=BIN\ULP2ARM.DLL("ULINK Pro ARM Debugger")TDRV11=NULink\Nu_Link.dll("NULink Debugger")TDRV12=SiLabs\SLAB_CM_Keil.dll("SiLabs UDA Debugger")TDRV13=STLink\ST-LINKIII-KEIL_SWO.dll ("ST-Link Debugger")DELDRVPKG0=ULINK\UninstallULINK.exe("ULINK Pro Driver V1.0")LIC0=UJWBS-LNGB0-8FWIE-5N2GJ-UKXD9-NTBGM[ARMADS]PATH="D:\Keil ARM\ARM\"PATH1="BIN40\"CPUDLL0=SARM.DLL(TDRV0,TDRV5,TDRV6,TDRV10) # Drivers for ARM7/9 devices CPUDLL1=SARMCM3.DLL(TDRV1,TDRV2,TDRV3,TDRV4,TDRV5,TDRV7,TDRV8,TDR V9,TDRV11,TDRV12,TDRV13) # Drivers for Cortex-M devicesCPUDLL2=SARMCR4.DLL(TDRV7) # Drivers for Cortex-R4 devicesBOOK0=HLP\RELEASE_NOTES.HTM("Release Notes",GEN)BOOK1=HLP\ARMTOOLS.chm("Complete User's Guide Selection",C)BOOK2=HLP\RL_RELEASE_NOTES.HTM("RL-ARM Release Notes",GEN)BOOK3=CMSIS\index.html("CMSIS Documentation",GEN)BOOK4=Signum\Docs\SigUV3Arm.htm("Signum Systems JTAGjet Driver Documentation",GEN)TDRV0=BIN\UL2ARM.DLL("ULINK2/ME ARM Debugger")TDRV1=BIN\UL2CM3.DLL("ULINK2/ME Cortex Debugger")TDRV2=BIN\AGDIRDI.DLL("RDI Interface Driver")TDRV3=BIN\ABLSTCM.dll("Altera Blaster Cortex Debugger")TDRV4=BIN\lmidk-agdi.dll("Stellaris ICDI")TDRV5=Signum\SigUV3Arm.dll("Signum Systems JTAGjet")TDRV6=Segger\JLTAgdi.dll("J-LINK / J-TRACE")TDRV7=Segger\JL2CM3.dll("Cortex-M/R J-LINK/J-Trace")TDRV8=STLink\ST-LINKIII-KEIL.dll ("ST-Link (Deprecated Version)")TDRV9=BIN\ULP2CM3.DLL("ULINK Pro Cortex Debugger")TDRV10=BIN\ULP2ARM.DLL("ULINK Pro ARM Debugger")TDRV11=NULink\Nu_Link.dll("NULink Debugger")TDRV12=SiLabs\SLAB_CM_Keil.dll("SiLabs UDA Debugger")TDRV13=STLink\ST-LINKIII-KEIL_SWO.dll ("ST-Link Debugger")RTOS0=Dummy.DLL("Dummy")RTOS1=VARTXARM.DLL ("RTX Kernel")DELDRVPKG0=ULINK\UninstallULINK.exe("ULINK Pro Driver V1.0")。
KEIL使用时的一些配置
KEIL使⽤时的⼀些配置1、设置字体和tab键长度2、设置背景颜⾊ 选择ALL Editors的Caret Line,设置的是“|”的颜⾊和⾏的背景⾊,即当前编辑位置,Foreground 设置的是“|”的颜⾊,Background设置的是⾏的背景⾊。
选择ALL Editors的Text Selection,这个设置的是⽤⿏标选中代码后的颜⾊。
选择C/C++ Editor files的Text,这是设置C/C++⽂件的⽂本,Foreground不知道设置哪⾥的颜⾊,Background设置的是⽂本的背景⾊,正常设置成⽩⾊即可。
选择C/C++ Editor files的Number,这是设置C/C++⽂件的数字,设置Foreground的颜⾊就好。
选择C/C++ Editor files的Operator,Block,Brackets,设置的是代码中国各类符号的颜⾊,⽐如:() {} = + - * ;等符号。
选择C/C++ Editor files的Block Comment,这是设置/* */注释的颜⾊。
选择C/C++ Editor files的Line Comment,这是设置 // ⾏注释的颜⾊。
选择C/C++ Editor files的Keyword,设置的关键词的颜⾊,⽐如void、int、char、typedef等关键词。
选择C/C++ Editor files的String,设置的是⽤双引号括起来的字符串颜⾊。
选择C/C++ Editor files的Identifier,这⾥设置的是代码的颜⾊。
选择C/C++ Editor files的Preprocessor,设置的是预处理的颜⾊,⽐如#include、#if等。
选择C/C++ Editor files的Character,设置的是单引号内容的颜⾊。
选择C/C++ Editor files的Matching Braces,设置的是匹配的引号或括号类的颜⾊设置,⽐如选定⼀个引号,那么与它配对的引号就会⼀起以设定的颜⾊显⽰。
单片机开发软件KeilμVision5基本教程
单片机开发软件Keil μVision 5基本教程1.双击桌面上的Keil μVision 5图标。
第一次打开的主界面如下:如果打开时有原来没关闭的项目,如下图,可以先关闭原来的项目。
执行Project(工程项目)——Close Project(关闭项目),将原来打开的项目关闭。
另外如果窗口显示不正常,可以执行Window——Reset View to Defaults复原窗口。
1)建立一个新的工程项目执行Project(工程项目)——New uVision Project(新建项目)2)保存工程项目在Create New Project对话框中选择新建项目的位置并输入项目文件名(LED),然后点击“保存”。
3)为工程项目选择单片机型号一般选择Atmel公司下面的AT89C51或AT89C52型号,然后点击“OK”。
这是一般选择“否”,(选择“是”会COPY一个文件到项目里,对初学者不需要)。
从下面项目主界面中可以看出当前项目的存储位置和项目文件名(C:\111\LED.uvproj)点击Target1(对象1)前面的+号,可以展开出Source Group1(源文件组1),主界面如下:4)创建源程序文件在主界面里点击左上角的New图标,(也可以按快捷键Ctrl+N,或选择File菜单内的New…)将建立一个新的源文件,默认文件名为Text1。
点击保存按钮保存源程序文件。
注意保存时我们需要把默认文件名(Text1)改为我们所需要的源程序文件名,文件名可以自己根据需要取名,可以是汉字、字母、数字,但文件类型即扩展名如果是C语言文件只能是.C,汇编语言文件只能是.asm。
这里填写的是LED1.C。
然后点击“保存”。
从下面界面中可以看出源文件名为LED1.C了。
6)为工程项目添加源程序文件在上图中双击Source Group1,然后在Add Files to Group对话框中选择上面建立的源程序文件LED1.C添加到源文件组Source Group1内,直接双击LED1.C文件图标即可。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
作者:一中1.打开这个文件,记事本方式打开F:\Keil_v5\UV4\global.prop原背景色代码:# vertical edge at right marginedge.mode=0edge.column=80# Specification for text selection and caret lineselection.fore=#FF80FFselection.back=#000000caret.fore=#000000caret.back=#FFFFFF# Color for vertical edgeedge.colour=#66FAFA# C/C++ Editor filestemplate.cpp="#define","#define |";"#if","#if |\r\n\r\n#endif";\\"#include","#include ";"Header","// Header:\r\n// File Name: |\r\n// Author:\r\n// Date:\r\n";\\"continue","continue;";"do","do\r\n{\r\n\t// TODO: enter the block content here\r\n\t\r\n\t|\r\n} while ();\r\n";\\"enum","enum |\r\n{\r\n\t\r\n};\r\n";"for","for(|;;)\r\n{\r\n}";\\"fpointer_type","typedef int (* |F)();\r\n";"function","void function(|)\r\n{\r\n\r\n}\r\n";\\ "if","if (|)";"ifelse","if (|)\r\n{\r\n}\r\nelse\r\n{\r\n}";\\"struct","struct | \r\n{\r\n\r\n};\r\n";"switch","switch (|)\r\n{\r\n\tcase:\r\n\t\tbreak;\r\n\tcase:\r\n\t\tbreak;\r\n\tdefault:\r\n\t\tbreak;\r\n}";\\ "void","void | ();\r\n";"while","while (|)\r\n{\r\n}";\\font.monospace.cpp=Courier Newstyle.cpp.32=font:Courier New,size:10,fore:#0000FF,back:#FFFFFFstyle.cpp.4=font:Courier New,size:10,fore:#007F7F,back:#FFFFFFstyle.cpp.10=font:Courier New,size:10,fore:#000000,back:#FFFFFFstyle.cpp.1=font:Courier New,size:10,fore:#007F00,back:#FFFFFFstyle.cpp.2=font:Courier New,size:10,fore:#007F00,back:#FFFFFFstyle.cpp.5=font:Courier New,size:10,fore:#0000FF,back:#FFFFFFstyle.cpp.6=font:Courier New,size:10,fore:#7F007F,back:#FFFFFFstyle.cpp.11=font:Courier New,size:10,fore:#000000,back:#FFFFFFstyle.cpp.9=font:Courier New,size:10,fore:#7F7F00,back:#FFFFFFstyle.cpp.7=font:Courier New,size:10,fore:#7F007F,back:#FFFFFFstyle.cpp.34=font:Courier New,size:10,fore:#500000,back:#20FFFFstyle.cpp.35=font:Courier New,size:10,fore:#FF0000,back:#FFFFFFstyle.cpp.16=font:Courier New,size:10,fore:#B00040,back:#FFFFFFstyle.cpp.12=font:Courier New,size:10,fore:#000000,back:#E0C0E03. 改后将上面那部分代码替换成如下代码样式1:混合式# C/C++ Editor filestemplate.cpp="#define","#define |";"#if","#if |\r\n\r\n#endif";\\"#include","#include ";"Header","// Header:\r\n// File Name: |\r\n// Author:\r\n// Date:\r\n";\\"continue","continue;";"do","do\r\n{\r\n\t// TODO: enter the block content here\r\n\t\r\n\t|\r\n} while ();\r\n";\\"enum","enum |\r\n{\r\n\t\r\n};\r\n";"for","for(|;;)\r\n{\r\n}";\\"fpointer_type","typedef int (* |F)();\r\n";"function","void function(|)\r\n{\r\n\r\n}\r\n";\\ "if","if (|)";"ifelse","if (|)\r\n{\r\n}\r\nelse\r\n{\r\n}";\\"struct","struct | \r\n{\r\n\r\n};\r\n";"switch","switch (|)\r\n{\r\n\tcase:\r\n\t\tbreak;\r\n\tcase:\r\n\t\tbreak;\r\n\tdefault:\r\n\t\tbreak;\r\n}";\\ "void","void | ();\r\n";"while","while (|)\r\n{\r\n}";\\font.monospace.cpp=Consolasstyle.cpp.32=font:Consolas,size:14,fore:#800040,back:#152B2Bstyle.cpp.4=font:Consolas,size:14,fore:#007F7F,back:#152B2Bstyle.cpp.10=font:Consolas,size:14,fore:#FF8040,back:#152B2Bstyle.cpp.1=font:Consolas,size:14,fore:#AAFFFF,back:#152B2Bstyle.cpp.2=font:Consolas,size:14,fore:#AAFFFF,back:#152B2Bstyle.cpp.5=font:Consolas,size:14,fore:#BF0000,back:#152B2B,bold,italicsstyle.cpp.6=font:Consolas,size:14,fore:#FF8000,back:#152B2Bstyle.cpp.11=font:Consolas,size:14,fore:#FF8040,back:#152B2Bstyle.cpp.9=font:Consolas,size:14,fore:#FF0000,back:#152B2Bstyle.cpp.7=font:Consolas,size:14,fore:#7F007F,back:#152B2Bstyle.cpp.34=font:Consolas,size:14,fore:#500000,back:#152B2Bstyle.cpp.35=font:Consolas,size:14,fore:#FF0000,back:#152B2Bstyle.cpp.16=font:Consolas,size:14,fore:#B00040,back:#152B2Bstyle.cpp.12=font:Consolas,size:14,fore:#000000,back:#152B2B样式1效果:样式二:黑白相间替换成如下代码# vertical edge at right marginedge.mode=0edge.column=80# Specification for text selection and caret lineselection.fore=#000000selection.back=#005EB3caret.fore=#FFFFFFcaret.back=#000000# Color for vertical edgeedge.colour=#66FAFA# C/C++ Editor filestemplate.cpp="#define","#define |";"#if","#if |\r\n\r\n#endif";\\"#include","#include ";"Header","// Header:\r\n// File Name: |\r\n// Author:\r\n// Date:\r\n";\\"continue","continue;";"do","do\r\n{\r\n\t// TODO: enter the block content here\r\n\t\r\n\t|\r\n} while ();\r\n";\\"enum","enum |\r\n{\r\n\t\r\n};\r\n";"for","for(|;;)\r\n{\r\n}";\\"fpointer_type","typedef int (* |F)();\r\n";"function","void function(|)\r\n{\r\n\r\n}\r\n";\\ "if","if (|)";"ifelse","if (|)\r\n{\r\n}\r\nelse\r\n{\r\n}";\\"struct","struct | \r\n{\r\n\r\n};\r\n";"switch","switch (|)\r\n{\r\n\tcase:\r\n\t\tbreak;\r\n\tcase:\r\n\t\tbreak;\r\n\tdefault:\r\n\t\tbreak;\r\n}";\\ "void","void | ();\r\n";"while","while (|)\r\n{\r\n}";\\font.monospace.cpp=SimSun-ExtBstyle.cpp.32=font:SimSun-ExtB,size:14,fore:#9CDCFE,back:#1E1E1Estyle.cpp.4=font:SimSun-ExtB,size:14,fore:#FF8040,back:#1E1E1Estyle.cpp.10=font:SimSun-ExtB,size:14,fore:#DCDCDC,back:#1E1E1Estyle.cpp.1=font:SimSun-ExtB,size:14,fore:#57A64A,back:#1E1E1Estyle.cpp.2=font:SimSun-ExtB,size:14,fore:#007F00,back:#1E1E1Estyle.cpp.5=font:SimSun-ExtB,size:14,fore:#80FFFF,back:#1E1E1Estyle.cpp.6=font:SimSun-ExtB,size:14,fore:#FF80FF,back:#1E1E1Estyle.cpp.11=font:SimSun-ExtB,size:14,fore:#DCDCDC,back:#1E1E1Estyle.cpp.9=font:SimSun-ExtB,size:14,fore:#00FFFF,back:#1E1E1Estyle.cpp.7=font:SimSun-ExtB,size:14,fore:#FF80FF,back:#1E1E1Estyle.cpp.34=font:SimSun-ExtB,size:14,fore:#500000,back:#007ACCstyle.cpp.35=font:SimSun-ExtB,size:14,fore:#FF0000,back:#1E1E1Estyle.cpp.16=font:SimSun-ExtB,size:14,fore:#FF8040,back:#1E1E1Estyle.cpp.12=font:SimSun-ExtB,size:14,fore:#FF80FF,back:#1E1E1E样式二效果4.改变后可自行改变相应字体,颜色Edit——Configuration——color&font——C/C++ Editor File。