关闭
当前搜索:

统计数字问题

题目: 代码: #include #include #include using namespace std; int num; int a[10]={0}; int f() { for(int i=1;i<=num;i++) { int t=i; while(t) { a[t%10]++;...
阅读(190) 评论(0)

俄语33个字母+编程打印俄语字母表

33个俄语字母: 元音字母(10个):а о у ы э я ё ю и е 辅音字母(21个):б в г д ж з л м н р й                               п ф к т ш с х ц ч щ (注:其中红色为11个浊辅音,黑色为清辅音) 无音字母(2个): 硬音符号:ъ 软音符号:ь 发音链接:33个俄语字母发音 俄语字母表的...
阅读(808) 评论(0)

K60学习笔记6——IAR软件仿真注意事项以及#ifdef用法

右键工程: Debuger里面Driver选simulator 注意:要禁止锁相环时钟设置和串口发送,不然仿真的时候,会卡在死循环里,不能继续调试。 首先,在common.h里面添加: //为使用仿真模式而添加的,仿真模式应该屏蔽串口发送、和PLL锁相环设置  #define Simulator #ifdef Simulator  #define NO_PLL_INIT //禁用锁相...
阅读(1533) 评论(0)

K60学习笔记5——Jlink解锁

如果Jlink锁了就打开JlinkCommonder,然后按住复位键输入unlock kinetis 回车...
阅读(2372) 评论(0)

K60学习笔记4——配置工程

右键工程: General Options——Target 设置芯片型号 ——>Output 选择Executable C/C++ Compiler——Optimizations 优化等级 ——>在debug模式里,这里不优化,便于调试。 ——>在release模式里,可以选择最大优化。 ——>Preprocessor 预处理器 在Additional include directo...
阅读(705) 评论(0)

K60学习笔记3——Linker

Linker的作用就是分配地址。 1.不管是哪种语言,无论是C,还是C++还是其他语言,最终电脑运行的都是二进制文件。因为我们的电脑只认识0和1啊。 最初的单片机控制程序是用汇编写出来的。 编译器对代码进行编译的时候,首先要把它转化为汇编程序,在汇编成机器码,然后电脑就可以读了。 汇编:把资料或文章等编辑在一起 汇编器对代码进行编译的时候,一般有四个步骤: ->预编译:替换和展开宏+删...
阅读(734) 评论(0)

K60笔记2——内存空间分布

内存空间分布: 一般从内存低地址到高地址,依次为: 代码段(code segment):储存代码 数据段(data segment):保存全局数据和静态数据 堆(heap):给动态分配内存。当使用malloc函数分配内存时,新分配的内存就被添加到堆上, 栈(stack):存放着局部变量和函数参数等 当我们用汇编语言写程序时,就要对各种段进行定义: 例如这个程序:在屏幕上显示一...
阅读(591) 评论(0)

K60学习笔记1——kinetis 启动分析

K60啟動...
阅读(799) 评论(0)

飞思卡尔智能车——直流电机

原谅我太天真了,一直以来都不知道有直流电机这个东东,以为电机都是交流电。当学长告诉我电机是直流驱动的时候,惊呆了!~~ 其实原理也很简单: (本图片摘自百度图片,链接地址:点击打开链接) 电流通过转子上的线圈会产生洛伦磁力,当转子上的线圈与磁场平行时,再继续转,受到的磁场方向将改变,因此此时转子末端的电刷跟转换片交替接触,从而线圈上的电流方向也改变,产生的洛伦磁力方向不变,因此电机能...
阅读(744) 评论(0)

飞思卡尔智能车——舵机及PID控制

有一次机器人站不起来了(优必选ALPHA1S),问了客服,说是舵机滑丝,才知道有舵机这个东东。 舵机:小车转向的控制机构。          组成:舵盘、减速齿轮组、位置反馈电位计、直流电机、控制电路等  输入线:中间红色——电源线   黑色——地线 白色/橘黄色——控制信号线  工作原理:控制信号→控制电路板→电机转动→齿轮组减速→舵盘转动→位置反馈电位计→控制电路板反馈。...
阅读(7070) 评论(1)

汇编语言——冒泡排序

请用冒泡排序法编程将内存ARRAY单元开始存储的一组8位带符号数据按从大到小排列 : 冒泡法:N个数要进行N-1趟。第一趟从第一个开始一次对相邻两个数进行比较,若数的大小次序错误,则交换,否则不作任何操作。进行N-1次比较结束时,最小数排在最后。然后,进行第二趟,只需要进行N-2次比较,就可排好次小数。第三趟,进行N-3次比较,………依次类推。 代码: DATA SEGMENT...
阅读(472) 评论(0)

汇编语言——十进制显示Bx的值

本例分两步实现。 (1)转换并保存结果 这一步将二进制数转换为十进制值,即求出十进制值各位上的数字。由于16位二进制数最大能表示的数是65535,所以,转换后,最多是一个万位的十进制数。转换的步骤就是:把要转换的数依次除以10000,1000,100和10,分别可以得到万位数字、千位数字、百位数字和十位数字。除以10得到的余数就是个位数字。程序中,将得到的这些数字先存入内存指定单元,供显示模块...
阅读(792) 评论(0)

汇编程序——循环与分支结构

【例1】编程将内存数据段字节单元INDAT存放的一个数n(假设0≤ n ≤9 ),以十进制形式在屏幕上显示出来。 例如,若INSTR单元存放的是数8,则在屏幕上显示:8D。 思路:首先需要数据段里定义...
阅读(881) 评论(0)

母函数

定义(摘自百度百科): 对于任意数列a0,a1,a2...an 即用如下方法与一个函数联系起来: ~G(x) = a0 + a1x + a2x^2 + a3x^3 +....+ anx^n 则称G(x)是数列的生成函数。 这个母函数有什么用呢? 我们可以看这样一个例子,假设你有1角钱,2角钱,3角钱,4角钱各一张。要付给一个5角钱的东西,不找零,有几种付款方式呢? 根据枚举,我们不难发...
阅读(286) 评论(0)

编制一个程序把BX寄存器内的二进制数用十六进制的形式在屏幕上显示出来

代码: code segment assume cs:code start: mov bx,1234H sub ax,ax mov ch,4 rotate: mov cl,4 rol bx,cl mov al,bl and al,0fH add al,30H cmp al,3aH jl print add al,7H print: mov dl,al mov a...
阅读(1937) 评论(0)

汇编程序——在屏幕上显示一个字符串“Hello”

源代码: data segment string db 'Hello',13,10,'$' ;字符串以’$’符号结尾,以单引号括起来 data ends code segmentDD assume cs:code,ds:data start: ;程序的入口地址 push ds ;save old data segment sub ax,ax ;ax寄存器清零,...
阅读(5612) 评论(0)

汇编程序——把数据段中的串string1传送到附加段的string2中

源代码:data segment ;定义数据段 string1 db ‘assembly language’ data ends extra segment ;定义附加段 string2 db 17 dup(?) extra segment code segment ;定义代码段 assume cs:code,ds:data,es:extra start: pu...
阅读(1883) 评论(0)

汇编语言:顺序和分支程序设计

内容1:编程将内存数据段字节单元INDAT存放的一个数n(假设0≤ n ≤9 ),以十进制形式在屏幕上显示出来。  data segment indat db 8 data ends code segment assume cs:code,ds:data start: mov ax,data mov ds,ax mov dl,indat add dl,30h mov ah,2...
阅读(1542) 评论(0)

win64环境下运行汇编程序

因为masm.exe和link.exe文件只有win32位下才能直接运行。在64位系统下就会报错:系统不兼容 但是,我们不能因为这个就放弃学汇编程序 首先,我们需要准备dos—box软件,直接搜dos-box。安装运行。 然后在电脑磁盘上建立一个文件夹,例如:在E盘上建立一个文件huibain,这个文件夹里有一个文件夹masm5.0,文件里有masm.exe,link.exe,debug.e...
阅读(1016) 评论(0)

数学训练----数论F - Farey Sequence

Description The Farey Sequence Fn for any integer n with n >= 2 is the set of irreducible rational numbers a/b with 0 F2 = {1/2}  F3 = {1/3, 1/2, 2/3}  F4 = {1/4, 1/3, 1/2, 2/3, 3/4}  F5 = {1/5,...
阅读(179) 评论(0)
56条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:53200次
    • 积分:1051
    • 等级:
    • 排名:千里之外
    • 原创:53篇
    • 转载:2篇
    • 译文:0篇
    • 评论:1条
    最新评论