C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。 C语言也很适合搭配汇编语言来使用(往往可以通过内联汇编语言或与汇编语言目标文件一起连接。对于任何一种操作系统环境,C函数的ABI(Application Binary Interface)与汇编语言的子过程(routine/procedure)的ABI一定是完全兼容的。 尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。 二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言订定了一套完整的国际标准语法,称为ANSI C,作为C语言的标准。二十世纪八十年代至今的有关程序开发工具,一般都支持符合ANSI C的语法
上传时间: 2015-05-29
上传用户:勇敢的奋进者
c51定时器串口波特率生成工具,自动生成波特率,还有C语言。
上传时间: 2017-04-17
上传用户:zhuzhu
一个程序如果不好看,使用的人一定不爽,会有视觉疲劳。因此一个功能强大且界面漂亮、易于操作的软件才是人们真正需要的软件。 本书每一课以一个实际制作图形的任务完成教学工作,不仅提高了编程的辅助技术技能,学习Photoshop的使用方法,还可以进入图形设计的大门。 一般学习编程的书很少有对如何设计程序的图形界面进行专门介绍,因此学习后,很多用户对于程序界面设计还不能很好的掌握。而学习程序界面设计有的编程爱好者是通过学习图像制作软件而得来的,如Photoshop,但还不够具体进行程序界面设计。 一个有着漂亮界面的程序一定比界面普通的程序更会让人感觉上更专业一些,让人眼睛一亮。在当今竞争激烈的市场环境下,客户越来越挑剔,对创意有着较高的要求。现在的经济也有人称为吸引人眼球的经济,不得不承认有些程序在界面设计上所花的功夫并不比程序设计的少,有的设计精美的程序实在是让人难以忘怀的。 本书即是一种教大家如何学习设计漂亮的易语言应用程序界面的专业书籍。书中介绍了易语言界面设计方法,采用Photoshop7.0作为教学工具。有的读者会说是不是杀鸡用牛刀了,但你能用“画板”画出水晶按钮吗?由于程序界面设计涉及的内容非常多,如果用其他的软件进行教学也许会达不到预期的目标,因此使用Photoshop无疑是首选工具。再加上Photoshop的确是设计行业中的老大,不仅从它的易操作性方面来说,还是从它那强大的功能,以及众多的滤镜等,都一定不会让读者失望。 本书以Photoshop 7.0为讲解对象,同样也适合于Photoshop的其他所有的版本。 同时本书是一本速成的书,因此没有先去了解Photoshop的基本知识,而是直接进行操作,从操作中再去了解Photoshop,一共8课学会,效果更好。 本书适合中学课本中对图形图像的学习,可以安排16课时。 本书同时适合学习易语言编程的爱好者美化自己的程序。 为易语言资格认证考试易语言程序设计师指导用书。 本教材参加易语言在中小学试点项目的老师们可任意参考使用。
上传时间: 2019-01-29
上传用户:jizhi111
单片机点阵字模工具,可选字体,可显示不同颜色,背景色效果,可左右上下移动,9种对齐方式 ..... 直接生成C语言字模数据供程序调用。
上传时间: 2022-01-14
上传用户:
采用C# 编写的,使用插件方式扩展的IDE 工具,可以编辑C#,VB语言,适合学习和研究开源IDE 工具。
上传时间: 2022-02-10
上传用户:
Verilog HDl语言实现CPLD-EPC240与电脑的串口通讯QUARTUS逻辑工程源码 //本模块的功能是验证实现和PC机进行基本的串口通信的功能。需要在//PC机上安装一个串口调试工具来验证程序的功能。//程序实现了一个收发一帧10个bit(即无奇偶校验位)的串口控//制器,10个bit是1位起始位,8个数据位,1个结束//位。串口的波特律由程序中定义的div_par参数决定,更改该参数可以实//现相应的波特率。程序当前设定的div_par 的值是0x145,对应的波特率是//9600。用一个8倍波特率的时钟将发送或接受每一位bit的周期时间//划分为8个时隙以使通信同步.//程序的工作过程是:串口处于全双工工作状态,按动key1,FPGA/CPLD向PC发送“21 EDA"//字符串(串口调试工具设成按ASCII码接受方式);PC可随时向FPGA/CPLD发送0-F的十六进制
标签: verilog hdl cpld 串口通讯 quartus
上传时间: 2022-02-18
上传用户:
1、 设计任务(1) 正弦波、三角波、方波、锯齿波输出频率范围:1KHZ~1MHZ(2) 具有频率设置功能,频率步骤:100HZ;(3) 输出信号频率定度:优于10 ^4(4) 输出电压幅度:在5K负载电阻上的电压峰——峰值Vopp≧1V;(5) 失真度:用示波器观察使无明显失真。 2、 基本要求:(1) 掌握采用FPGA硬件特性、及软件开发工具MAXPLUSII的使用。(2) 掌握DDS函数信号发生器的原理,并采用VIIDL语言设计DDS内核单元。(3) 掌握单片机与DDS单无连接框图原理,推导出频率控制字、相位控制字的算法。(4) 设计键盘输入电路和程序并调试。掌握键盘和显示(LCD1602)配合使用的方法和技巧。(5) 掌握硬件和软件联合调试的方法。(6) 完成系统硬件电路的设计和制作。(7) 完成系统程序的设计。(8) 完成整个系统的设计、调试和制作。(9) 完成课程设计报告。
上传时间: 2022-05-30
上传用户:
FPGA实现UDP协议栈,verilog语言附带说明,测试激励以及测试工具
上传时间: 2022-06-22
上传用户:qingfengchizhu
本书详细介绍了KeilCx5]V7.0版本单片机C语言编译器和全新Windows集成开发环境uVision2的强大功能和具体使用方法。全面介继了最新版本Cx51编译器新增加的控制命令,给出了全部Cx51运行库函数及其应用范例,对KeilCx5l软件包中各种应用工具,如BL51/Lx5]连接定位器、A51/Ax51宏剂编器、LIB51库管理程序以及OH51符号转换程序等都作了详细介绍,还介绍了单片机实时多任务操作系统RTX51及其了集RTX51TINY的具体功能与应用方法。uVision2已经将调试器功能集成于其中,用户可以在单一环境下完成从源程序编写、编译、链接定位一直到目标文件的仿真调试等全部工作,书中详细介绍了uVision2各种功能和应用,包括软件模拟调试和硬件目标板实时在线仿真。本书的特点是强调先进性和实用性,给出了大量程序实例,并带有一张由Keil公司提供的配套CD-ROM光盘,其中包括Keil Cx51V7.0版本全功能评估软件包,本书各章中列出的全部程序代码,以及Keil Cx51源程序仿真硬件目标板的照片和使用说明。本书适合于从事单片机应用系统开发研制的广大工程技术人员阅读,也可以作为高等院校相关专业大学生或研究牛的教学参考书。
上传时间: 2022-06-23
上传用户:xsr1983
GUIBuilder是emWin附带的一款无需使用C语言编程即可创建对话框的工具,并提供了丰富的控件,用户只需在GUIBuilder中通过拖拽控件,摆放控件的位置和调整控件的大小,还可以在上下文菜单中设置各控件的属性,将设计的界面另存为C文件,可以直接拿到emWin工程中使用,生成的C代码中还自动添加了事件处理框架,用户只需关注事件的处理上。让用户从为设计一个界面而反复修改代码,烧录,运行,再修改的痛苦中解放出来。 在GUIBuilder上经过控件的拖拽,调整,修改属性,轻松创建一个网络设置对话框界面,将其生成的C代码移植到项目工程中,再进行一些细节修改和调整,并将控件的文本显示替换为中文显示,
上传时间: 2022-08-10
上传用户: