两位倒计时器程序(单片机汇编语言)归类.pdf
2022-02-23 14:07:10 278KB 网络资源
max532 资料及其的单片机C语言驱动程序 包含MAX532芯片器件手册 及 基准电压芯片LM336资料,包含MAX532 C语言驱动程序,及其连接注意事项
2022-02-23 13:29:39 1.01MB MAX532 LM336 驱动程序
1
《计算机程序结构与说明》一书在开篇写到:程序写出来是给人看的,附带能在机器上运行。就像男生喜欢美女,女生喜欢帅锅一样一样滴。编写的程序也能做到优雅漂亮,让别人在看的时候赏心悦目。关于命名,最老生常谈的就是命名一定要有意义!!别看谭浩强!别看谭浩强!别看谭浩强! 变量、函数、宏等等都需要命名,清晰的命名是优秀代码的特点之一。命名的要点之一是名称应能清晰的描述这个对象,以至于一个初级程序员也能不费力的读懂你的代码逻辑。我们写的代码主要给谁看是需要思考的:给自己、给编译器还是给别人看?我觉得代码最主要的是给别人看,其次是给自己看。如果没有一个清晰的命名,别人在维护你的程序时很难在整个全貌上看清代码,因为要记住十多个以上的糟糕命名的变量是件非常困难的事;而且一段时间之后你回过头来看自己的代码,很有可能不记得那些糟糕命名的变量是什么意思。 为对象起一个清晰的名字并不是简单的事情。首先能认识到名称的重要性需要有一个过程,这也许跟谭式C程序教材被大学广泛使用有关:满书的a、b、c、x、y、z变量名是很难在关键的初学阶段给人传达优秀编程思想的;其次如何恰当的为对象命名也很有挑战性,要准确、无歧义、不罗嗦,要对英文有一定水平,所有这些都要满足时,就会变得很困难;此外,命名还需要考虑整体一致性,在同一个项目中要有统一的风格,坚持这种风格也并不容易。
2022-02-22 13:29:18 1.04MB C语言 单片机 编程规范
1
STC15项目 ,包括软件源码和硬件原理图,软件设计中面向对象的结构设计思想可供学习,很不错
2022-02-21 18:43:26 19.49MB stc15开发 stc15 STC15项目软件 原理图
51伪指令集, 单片机汇编语言学习专用,适用startup等启动代码。
2022-02-19 03:11:04 3KB 51伪指令 单片机 汇编语言
1
学习单片机实在不是件易事,一来要购买高价格的编程器,仿真器,二来要学习编程语 言,还有众多种类的单片机选择真是件让人头痛的事。在众多单片机中51 架构的芯片风行 很久,学习资料也相对很多,是初学的较好的选择之一。51 的编程语言常用的有二种,一 种是汇编语言,一种是C 语言。汇编语言的机器代码生成效率很高但可读性却并不强,复 杂一点的程序就更是难读懂,而C 语言在大多数情况下其机器代码生成效率和汇编语言相 当,但可读性和可移植性却远远超过汇编语言,而且C 语言还可以嵌入汇编来解决高时效 性的代码编写问题。对于开发周期来说,中大型的软件编写用C 语言的开发周期通常要小 于汇编语言很多。综合以上C 语言的优点,我在学习时选择了C 语言。以后的教程也只是 我在学习过程中的一些学习笔记和随笔,在这里加以整理和修改,希望和大家一起分享,一 起交流,一起学习,一起进步。
2022-02-17 09:54:25 270KB 51单片机 C语言入门
1
LTPA245热敏打印机STC89C58单片机驱动程序C源码,可以做为你的学习设计参考。 LOCAL void Do_PrintNRealCurve( void ) { byte tmp[CURVE_MAX_ID],i; #if MACHINE_NO == TR50B byte offset[CURVE_MAX_ID]; byte *pbuf, *pdot; byte m, num; byte end; #endif /* read non_real curve a frame data */ ( void )GetStream( tmp, CurveNum ); if(bPaperStatus) { /* no paper present and return */ return; } /* expand 1.25 or normal */ for(i = 0; i < CurveNum; i++)
51单片机C语言入门教程c51收集.pdf
2022-02-15 16:08:25 1.85MB 网络文档
51单片机C语言入门教程整理.pdf
2022-02-15 16:08:24 1.8MB 网络文档
51单片机C语言入门教程详细解说汇编.pdf
2022-02-15 16:08:23 133KB 网络文档