自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

原创 C语言项目--《工资管理系统》

工资管理系统  工资管理系统是公司管理对于每位员工实际工作所得到薪酬进行统计管理的系统,是每个公司不可或缺的管理系统。 项目背景:《深入体验C语言项目开发》 第四章--工资管理系统工资管理系统实际上和学生成绩管理系统是一样的,上次在思创的项目答辩做个就是学生成绩管理系统,上次项目是以数组为主,结构体为辅完成数据结构,有考虑链表,但是当时时间紧迫,所以没有使用

2013-12-18 22:28:43 2298 1

原创 嵌入式项目之俄罗斯方块

嵌入式项目之俄罗斯方块 这款游戏最初是由苏联的游戏制作人Alex Pajitnov 制作的,他看似简单但却变化无穷,令人上瘾,并且可以引发无限遐想。 项目背景:花了几十大洋,买了一本《深入体验C语言项目开发》,第一章就是在Turbo C上开发俄罗斯方块。书中要求必须在TC平台上开发,而且需要使用内的图形函数来实现。主要是因为书中使用了计算机定时器和这个函数头文件来运

2013-12-10 16:20:21 4689 3

原创 C++第二坑:命名空间没有指定的错误

/********************************************************************/*标题:命名空间没有指定的错误*类型:技术文档*作者:∮☆大运☆∮*时间:2013/10/31********************************************************************/C+

2013-10-31 22:39:01 1579

原创 C++第一坑:当cin读取整数时,将回车键生成的换行符留在了输入队列中

/********************************************************************/*标题:当cin读取整数时,将回车键生成的换行符留在了输入队列中*类型:技术文档*作者:∮☆大运☆∮*时间:2013/10/30********************************************************

2013-10-30 20:46:39 2324

原创 迈博第六天--用户及权限管理

/********************************************************************/*标题:迈博第六天--用户及权限管理*类型:课堂总结*作者:游方运*时间:2013/10/19********************************************************************/ 

2013-10-29 21:15:27 592

原创 迈博第五天-vim编辑器的使用

Linux文本编辑器 要求:掌握linux vi的操作 Linux:vi(visual interface)DOS:edit 特点:Vi&vim:广泛使用,难于学习,效率高Emacs:广泛使用,功能强大,易于掌握Gedit:xwindows下的文本编辑器MC:midnight commander 附带文本编辑器功能 

2013-10-25 09:00:10 578

原创 迈博第四天--linux基本命令

Linux基本基本命令 目标:掌握linux基本操作命令 磁盘类:Fdisk:分区工具[必须具备root权限] Bin和sbin目录区别:/bin : commands in this dir are all system installed user commands    系统的一些指令/sbin:  commands in this d

2013-10-25 08:59:19 615

转载 Linux命令之hwclock - 查询和设置硬件时钟

Linux命令之hwclock - 查询和设置硬件时钟本文链接:http://codingstandards.iteye.com/blog/804830   (转载请注明出处) 用途说明hwclock命令,与clock命令是同一个命令,主要用来查询和设置硬件时钟(query and set the hardware clock (RTC))。RTC=Real Time Clock,

2013-10-19 13:14:45 1651

原创 迈博第三天-特殊命令标记

第三讲 命令详解 DOS命令提示符: Linux命令提示符:  Cd:可改变相对路径和绝对路径相对路径:相对当前路径绝对路径:直接从根目录开始要求:需要打开的目录需要具备该目录读权限 Ls 显示的依次是:文件权限 链接数 文件所有者 文件所属组 文件大小 时间 文件名  Mkdir

2013-10-18 21:27:15 549

原创 迈博第二天-linux安装与命令

安装及命令要求:1.掌握linux安装2.掌握分区及引导程序的安装3.掌握整个安装的过程 分区要求:1.至少要两个分区【swap和根分区】2.最好四个分区【外加home和boot】分区规划:\swap\home\boot硬盘总大小减去swap减去\

2013-10-17 14:56:55 925

原创 迈博第一天-系统管理员

系统管理员 要求:1.了解硬盘的组织结构2.掌握linux的分区特点及各目录的作用安装ubuntu13.04麒麟版,了解磁盘分区和目录结构。(ubuntu服务不收费,red hat服务收费) 安装包分类:Dbd(ubuntu)Slack wareRpm(red hat) 硬盘分区的文件名(“所有”设备都用文件表示)

2013-10-14 15:25:27 1441

原创 逆波兰表达式

/*标题:逆波兰表达式 正常的表达式称为中缀表达式,运算符在中间,主要是给人阅读的,机器求解并不方便。 例如:3 + 5 * (2 + 6) - 1 而且,常常需要用括号来改变运算次序。 相反,如果使用逆波兰表达式(前缀表达式)表示,上面的算式则表示为: - + 3 * 5 + 2 6 1 二、逆波兰表达式求值算法:

2013-10-10 15:00:25 755

原创 前缀判断

/*题目标题:前缀判断 如下的代码判断 needle_start指向的串是否为haystack_start指向的串的前缀,如不是,则返回NULL。 比如:"abcd1234" 就包含了 "abc" 为前缀*/#include #include char* prefix(char* haystack_start, char* needle_start);int m

2013-10-10 14:06:01 690

原创 颠倒的价牌

/*标题: 颠倒的价牌 其标价都是4位数字(即千元不等)。 这种价牌有个特点,对一些数字,倒过来看也是合理的数字。如:1 2 5 6 8 9 0 都可以。 这样一来,如果牌子挂倒了,有可能完全变成了另一个价格,比如:1958 倒着挂就是:8561,差了几千元啊!! 当然,多数情况不能倒读,比如,1110 就不能倒过来,因为0不能作为开始数字。 有一天,悲剧终于

2013-10-10 11:31:58 827

原创 振兴中华

/*标题: 振兴中华 小明参加了学校的趣味运动会,其中的一个项目是:跳格子。 从我做起振我做起振兴做起振兴中起振兴中华 比赛时,先站在左上角的写着“从”字的格子里,可以横向或纵向跳到相邻的格子里,但不能跳到对角的格子或其它位置。一直要跳到“华”字结束。 要求跳过的路线刚好构成“从我做起振兴中华”这句话。 请你帮助

2013-10-10 09:44:56 750

原创 排它平方数

//排它平方数:// 1. 6位正整数// 2. 每个数位上的数字不同// 3. 其平方数的每个数位不含原数字的任何组成数位//203879 * 203879 = 41566646641//203879 是个6位数,并且它的每个数位上的数字都是不同的,//并且它平方后的所有数位上都不出现组成它自身的数字。#include #include long cr

2013-10-10 09:04:03 1278

原创 高斯日记

题目标题: 高斯日记    大数学家高斯有个好习惯:无论如何都要记日记。    他的日记有个与众不同的地方,他从不注明年月日,而是用一个整数代替,比如:4210    后来人们知道,那个整数就是日期,它表示那一天是高斯出生后的第几天。这或许也是个好习惯,它时时刻刻提醒着主人:日子又过去一天,还有多少时光可以用于浪费呢?    高斯出生于:1777年4

2013-10-09 20:28:32 657

原创 使用内部T2定时器制作时钟

使用内部T2定时器制作时钟 目标:使用89c52内部T2定时器制作时钟,每10ms中断一次,自动装载初值,向上计数溢出。  定时器2的资料:  T2的控制寄存器的功能描述如下:T2CON(T2的控制寄存器),字节地址0C8H:位地址   0CFH    0CEH   0CDH   0CCH   0CBH   0

2013-10-09 20:18:50 3196

原创 使用两个89C52制作双机通讯

使用两个89C52制作双机通讯 目标:制作一个双机通讯系统,此系统之中有主机和从机:主机给从机按时发送数据,同时接收从机返回的验证数据并显示在数码管上;从机全程等待接收数据,接收到之后显示在数码管上,并返回验证数据给主机。要求:主机每秒发一次递增的自然数,从机接收到之后马上用十进制显示在三位数码管上和二进制显示在八位LED上,并返回验证数据。主机收到验证数据之后马上显示在三位数码管上。

2013-10-09 20:17:59 1812

原创 关于郭天祥单片机书上第186页AT24C02操作

关于郭天祥单片机书上第186页AT24C02操作 24c02芯片简单介绍: 芯片操作时序:   一.写操作分字节写入方式和页写入方式: ①先介绍字节写入方式:②页写入方式 二.读操作①任意地址读取数据 ②连续地址读取数据

2013-10-09 20:17:14 1128

原创 关于郭天祥单片机书上第182页IIC工作时序分析

关于郭天祥单片机书上第182页IIC工作时序分析 IIC总线通信控制流程:  一.总线初始化     二.启动信号    三、应答信号  应答信号分三种:①主机接收来自从机的应答信号②从机接收到数据后发送应答信号【产生应答0】③主机为接收设备时,主机对最后一个字节不产生应

2013-10-09 20:16:38 893

原创 关于郭天祥单片机书上第138页串口分析的详细分析及错误分析

关于郭天祥单片机书上第138页串口分析的详细分析及错误分析 第一句: 中断无需打开。中断只是为了溢出,给串行口提供一个波特率。题外话:进去中断和退出中断需要花费微小的时间。 第二句: 激活串口中断服务程序的前提是:TI/RI发生中断,即要么接收到数据完成产生中断,要么发送数据完成产生中断。  第三句: 一句一句解读:

2013-10-09 20:15:45 1322

原创 关于郭天祥单片机书上第136页操作串口步骤

关于郭天祥单片机书上第136页操作串口步骤  第一步:确定T1的工作方式 此处选择GATE=0仅受TRx控制 此处选择定时器模式。 此处选择定时器的方式2,采用自动重装初值   第二步:计算T1初值,装载TH1,TL1 此处使用波特率为9600bps  第三步:启动T1 

2013-10-09 20:14:20 726

原创 关于郭天祥单片机书上第133页误差计算

关于郭天祥单片机书上第133页误差计算 根据【例6.3.1】中可以求出11.05926MHz情况下9600bps,SMOD为0,TL1和TH1中装入的初值为0xFD。反推一下,若SMOD为0,晶振频率为12MHz,TH1和TL1初值为0xFD。则传输速率为:(1/32)*12M/[(256-0xFD)*12]=10416.667bps误差为:(10416.66 - 96

2013-10-09 20:13:56 608

原创 关于郭天祥单片机书上第68页中断剖析

关于郭天祥单片机书上第68页中断剖析 书上讲述的中断思路有些复杂,及整理了一份思维导图。希望以最少的语言表达出最清晰的意思。优先级概念及应用--中断的嵌套发生处理及响应:     中断实现流程:第一步——优先级设置   第二步——工作方式设置中断工作方式设置分三种:定时器,外部中断,串行口总览图:   2.1定

2013-10-09 20:13:24 838

原创 关于郭天祥单片机书上第68页89C52内部寄存器地址及位地址

关于郭天祥单片机书上第68页89C52内部寄存器地址及位地址 此处的位地址不是单片机内部寄存器上的地址【蓝线标示的】,而是将0xA8这个地址展开后,在上面进行位偏移(bit offset)的结果。   为什么要展开呢?我们之前在52reg.h头文件中使用sfr关键字将特殊寄存器展开以方便使用每个特殊功能寄存器,至此,我们的IE寄存器中又有8个特殊功能的位,所以我们又要将这8

2013-10-09 20:12:21 3508

原创 关于郭天祥单片机书上第六十四页消影的解读

关于郭天祥单片机书上第六十四页消影的解读 逐句解读:1:在送送完段选数据(显示数据)后,P0口保持着上次的段选数据【显示数据】 2:若不加“P0=0XFF”再执行接下来的打开锁存器命令后【P0口数据没改变】 3:原来保持在P0口的段选数据(显示数据)将立即通过位选锁存器(选数码管)直接加在数码管上【此时,直到第四步完成之前,选数码管锁存器已经可以使用,本该传

2013-10-09 19:59:54 1015

原创 关于郭天祥单片机书上第四十七页延时函数的相关计算问题

关于郭天祥单片机书上第四十七页延时函数的相关计算问题 因为对郭天祥51单片机书上的延时函数赶到费解,特撰此文。程序:Unsigned char j;for( j = 0; j 计算一个for循环的延时。调试步骤:第一步:程序运行到for语句之前花了0.00038900秒启动并定义变量j 第二步:程序运行完for语句共花了(0.00072100--0.

2013-10-09 19:59:17 2375

原创 关于郭天祥单片机书上第十八页89C52内部寄存器地址及头文件

关于郭天祥单片机书上第十八页89C52内部寄存器地址及头文件  89C52单片机内部寄存器都有自己的一个地址,我们每次在操作IO口时实际上是在操作这个地址上的内容。下图是89c52内部寄存器分布图: 郭天祥举的第一个例子: 将地址为0x98(本身就是寄存器)声明为一个名为SCON的8位寄存器。这是有针对性的,考虑到0x98这个寄存器最适合(或者只能)做为串行

2013-10-09 19:57:11 1316

原创 关于郭天祥单片机书上第十二页电平特性的相关参数

关于郭天祥单片机书上第十二页电平特性的相关参数    注意一: VIH:最小高电平输入电压VIL:最大低电平输入电压VOH:最大高电平输出电压VOL:最大低电平输出电压VIH和VIL:是针对芯片相对于单片的控制的输入电压[芯片参数和芯片电源决定大小]VOH和VOL:是针对芯片所控制的外设的输出电压[芯片电源决定大小]CMOS情况下

2013-10-09 19:56:10 1027

TQ2440.jflash

TQ2440.jflash TQ2440-----------Flash下载必备工具

2013-08-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除