05 2013 档案

摘要:要求:数码管从0开始显示,按一次按键(和内部中断,每隔一秒就自然进入中断一次),进入一次中断,数码管上数字加1,直到999,又从0开始。连线:P10连L7 电位器连直流电机 脉冲输出连P32 CS1连数码管CS#include<reg51.h>typedef unsigned char uchar;xdata uchar LED_CS _at_ 0x9000;xdata uchar LED_OUTSEG _at_ 0x9004;xdata uchar LED_OUTBIT _at_ 0x9002;sbit P10=P1^0;uchar n=0;unsigned int Count= 阅读全文
posted @ 2013-05-30 17:24 蓬莱仙羽 阅读(851) 评论(0) 推荐(0)
摘要:要求:利用DA转化产生几种不同的波形,例如三角波,锯齿波等等#include <reg52.h>#define uchar unsigned char#define uint unsigned int#define juchi 0#define fangbo 1#define sanjiao 2#define zhengxian 3uchar xdata DA_CS _at_ 0xA000; uint i;uchar tag;void delay(int ms){ int i,j; for(i = 0;i < 50;i++) for(j = 0;j < 60;j+... 阅读全文
posted @ 2013-05-28 22:59 蓬莱仙羽 阅读(340) 评论(0) 推荐(0)
摘要:功能说明:PWM,通过改变占空比,PWM_T/100,这里100是周期,每个按键都会给PWM_T一个定值,这样就改变了输出波形。#include<reg52.h>sbit P10=P1^0;unsigned char i;void delay(unsigned char n){unsigned char i,j;for(i=0;i<n;i++) for(j=0;j<20;j++);}void ex0() interrupt 0{i+=10;}void main(){ EX0=1; IT0=1; EA=1; i=150; while(1) { P10=0; delay(i 阅读全文
posted @ 2013-05-28 22:56 蓬莱仙羽 阅读(880) 评论(0) 推荐(0)
摘要:要求:实现蜂鸣器响。连线:将P3^4连接到蜂鸣器上原理:在蜂鸣器上加上一个不断0,1变化的信号,就能实现蜂鸣器响的效果#include<reg51.h>sbit beep=P3^4;char count;bit flag;void latetime(int t){ char j; while(t--) { for(j=0;j<20;j++); }}void init(){ TMOD=0x01; TH0=(65535-50000)/256; TL0=(65535-50000)%256; TR0=1; ET0=1; EA=1... 阅读全文
posted @ 2013-05-28 22:50 蓬莱仙羽 阅读(172) 评论(0) 推荐(0)
摘要:要求:按下键盘,六个数码管流动显示按下的值。连线:将片选CS0接到key_LED_CS上 1 #include <reg52.h> 2 #define LEDLen 6 3 4 xdata unsigned char OUTBIT _at_ 0x8002; // 位控制口 5 xdata unsigned char OUTSEG _at_ 0x8004; // 段控制口 6 xdata unsigned char IN _at_ 0x8001; // 键盘读入口 7 8 unsigned char LEDBuf[LEDLen]; // 显... 阅读全文
posted @ 2013-05-28 22:45 蓬莱仙羽 阅读(233) 评论(0) 推荐(0)
摘要:要求:在原来跑马灯的基础上,增加时间中断和外部中断来实现跑马灯的顺序。 1 #include<reg52.h> 2 #include <intrins.h> 3 sbit P32 = P3^2; 4 unsigned char flag=0; //设置标志位(0/1) 1为左移 5 unsigned char LED; 6 unsigned char count=0; 7 8 void delayms(unsigned char ms) 9 { 10 unsigned char i; 11 while(ms--) 12 { 13 for(i... 阅读全文
posted @ 2013-05-28 20:37 蓬莱仙羽 阅读(226) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2013-05-27 16:36 蓬莱仙羽 阅读(39) 评论(0) 推荐(0)
摘要:要求:。。。连线:将P1口的八个端口依次接到八个灯上,提醒P1.7是高位,P1.0是低位 1 #include<reg51.h> 2 void delay(int k){ 3 int i=0,j=0; 4 while(k--) 5 { 6 for(i;i<50;i++) 7 { 8 for(j;j<255;j++) 9 {10 11 }12 }1314 }15 16 }17 void main(){18 int n=0;19 ... 阅读全文
posted @ 2013-05-27 09:19 蓬莱仙羽 阅读(217) 评论(0) 推荐(0)
摘要:要求:能够实现本单片机按下键盘,能够在数码管上显示键盘值。连线:将片选CS0链接到KEY/LED CS。 1 #define LEDLen 6 2 3 xdata unsigned char OUTBIT _at_ 0x8002; // 位控制口 4 xdata unsigned char OUTSEG _at_ 0x8004; // 段控制口 5 xdata unsigned char IN _at_ 0x8001; // 键盘读入口 6 7 unsigned char LEDBuf[LEDLen]; // 显示缓冲 8 code unsigned char L... 阅读全文
posted @ 2013-05-27 08:44 蓬莱仙羽 阅读(334) 评论(0) 推荐(0)
摘要:要求:让两台单片机能相互通信,这台单片机按下在键盘能在另一台单片机上在数码管显示。链接线:将一台单片机在P3.0(RXD)接到另一台单片机在P3.1(TXD),还有这台在P3.1接到另一台在P3.0,还有将两台单片机在GND相连。 1 #include <reg51.h> 2 #define LEDLen 6 3 4 xdata unsigned char OUTBIT _at_ 0x8002; // 位控制口 5 xdata unsigned char OUTSEG _at_ 0x8004; // 段控制口 6 xdata unsigned char IN _a... 阅读全文
posted @ 2013-05-27 08:39 蓬莱仙羽 阅读(473) 评论(0) 推荐(0)
摘要:1 Object-C有多继承吗?没有的话用什么代替? 2 cocoa 中所有的类都是NSObject 的子类,多继承在这里是用protocol 委托代理来实现的 3 你不用去考虑繁琐的多继承 ,虚基类的概念.ood的多态特性 在 obj-c 中通过委托来实现. 4 5 Object-C有私有方法吗?私有变量呢? 6 objective-c – 类里面的方法只有两种, 静态方法和实例方法. 这似乎就不是完整的面向对象了,按照OO的原则就是一个对象只暴露有用的东西. 如果没有了私有方法的话, 对于一些小范围的代码重用就不那么顺手了. 在类里面声名一个私有方法 7 @interfa... 阅读全文
posted @ 2013-05-25 15:37 蓬莱仙羽 阅读(222) 评论(0) 推荐(0)
摘要:1 iphone开发笔记 2 3 退回输入键盘 4 - (BOOL) textFieldShouldReturn:(id)textField{ 5 [textField resignFirstResponder]; 6 } 7 8 CGRect 9 CGRect frame = CGRectMake (origin.x, origin.y, size.width, size.height);矩形 10 NSStringFromCGRect(someCG) 把CGRect结构转变为格式化字符串; 11 CGRectFromString... 阅读全文
posted @ 2013-05-25 15:36 蓬莱仙羽 阅读(470) 评论(0) 推荐(0)
摘要:题目要求:父亲往盘子里放水果(苹果和香蕉),儿子只能取苹果,女儿只能取香蕉,使用信号量的线程同步实验实现该程序。源码: 1 #include <stdio.h> 2 #include <string.h> 3 #include <semaphore.h> 4 #include <pthread.h> 5 #include <sys/types.h> 6 #include <unistd.h> 7 sem_t sp; //定义信号量 8 sem_t sa; //父亲放香蕉,女儿取水果(香蕉) 9 sem_t so; //父亲 阅读全文
posted @ 2013-05-23 11:43 蓬莱仙羽 阅读(389) 评论(0) 推荐(1)
摘要:要求:产生某种特定在波形 1 /*DA转换实验 例如产生锯齿波*/ 2 3 #include <reg52.h> 4 5 unsigned char xdata ad_cs0 _at_ 0xc000; 6 unsigned char xdata ad_cs1 _at_ 0xc001 ; 7 unsigned char xdata key_seg _at_ 0xd004; 8 unsigned char xdata key_bit _at_ 0xd002; 9 10 sbit EOC=P3^2;11 unsigned char disp_ram[6];12 unsig... 阅读全文
posted @ 2013-05-22 08:36 蓬莱仙羽 阅读(794) 评论(0) 推荐(0)
摘要:1 /*电压表 精确到小数点后面三位*/ 2 /*连线:电位器接IN0,AD_CS接CS0,CS1接KEY/LED_CS*/ 3 #include<reg52.h> 4 typedef unsigned char uchar; 5 xdata uchar LED_CS _at_ 0x9000; 6 xdata uchar LED_OUTSEG _at_ 0x9004; 7 xdata uchar LED_OUTBIT _at_ 0x9002; 8 9 xdata uchar AD_CS _at_ 0x8000;10 xdata uchar AD_MODE _at_ 0x8003;1 阅读全文
posted @ 2013-05-22 08:30 蓬莱仙羽 阅读(489) 评论(0) 推荐(0)
摘要:第一个简单的IOS程序是实现了一个QQ登陆界面main: 1 #import <UIKit/UIKit.h> 2 3 #import "DXWAppDelegate.h" 4 5 int main(int argc, char *argv[]) 6 { 7 //消息循环,当程序退出的时候才会y有返回值 8 @autoreleasepool { 9 //UIApplication是单粒的,是一个应用程序的象征,一个IOS程序对应一个UIApplication10 //第三个参数用来指定Application类名(或者为子类),默认为nil(UI... 阅读全文
posted @ 2013-05-21 09:36 蓬莱仙羽 阅读(260) 评论(0) 推荐(0)
摘要:main: 1 // 2 // main.m 3 // cope-MultableCopy 4 // 5 // Created by dingxiaowei on 13-5-19. 6 // Copyright (c) 2013年 dingxiaowei. All rights reserved. 7 // 8 9 #import <Foundation/Foundation.h> 10 #import "Student.h" 11 #import "GoodStudent.h" 12 //copy语法的目的:改变副本的时候,不会影响到原对像 阅读全文
posted @ 2013-05-20 13:14 蓬莱仙羽 阅读(234) 评论(0) 推荐(0)
摘要:开发软件时,当用到商业用途时,注册码与激活码就显得很重要了。现在的软件破解技术实在在强了,各种国内外大型软件都有注册机制,但同时也不断地被破解。下面发的只是一个常用版本,发出源码被破就更容易了,但我们学习的是技术。当然也为以后自己的软件不会被轻易破解。第一步。根据卷标,CPU序列号,生成机器码// 取得设备硬盘的卷标号 public static string GetDiskVolumeSerialNumber() { ManagementClass mc = new ManagementClass(“Win32_NetworkAdapterConfiguration”); Managemen 阅读全文
posted @ 2013-05-19 22:35 蓬莱仙羽 阅读(956) 评论(0) 推荐(0)
摘要:main: 1 // 2 // main.m 3 // NSObject 4 // 5 // Created by dingxiaowei on 13-5-19. 6 // Copyright (c) 2013年 dingxiaowei. All rights reserved. 7 // 8 9 #import <Foundation/Foundation.h>10 #import "Student.h"11 #import "Person.h" //由于Student继承自Person,所以这儿可以不需要导入Person.h,但impor 阅读全文
posted @ 2013-05-19 16:59 蓬莱仙羽 阅读(165) 评论(0) 推荐(0)
摘要:1 // 2 // main.m 3 // NSDate 4 // 5 // Created by dingxiaowei on 13-5-17. 6 // Copyright (c) 2013年 dingxiaowei. All rights reserved. 7 // 8 9 #import <Foundation/Foundation.h>10 11 #pragma mark - 日期创建12 void dateCreate(){13 //NSData表示字节数组类型14 //date方法就是返回当前的时间(now)15 NSDate *date=[... 阅读全文
posted @ 2013-05-17 21:13 蓬莱仙羽 阅读(228) 评论(0) 推荐(0)
摘要:如何将非OC对象封装成OC对象,塞给数组等 1 // 2 // main.m 3 // NSValue 4 // 5 // Created by dingxiaowei on 13-5-17. 6 // Copyright (c) 2013年 dingxiaowei. All rights reserved. 7 // 8 9 #import <Foundation/Foundation.h>10 11 //创建NSValue12 void value(){13 //创建一个point结构体,这个不是OC对象14 CGPoint point=CGPointMake(1... 阅读全文
posted @ 2013-05-17 16:57 蓬莱仙羽 阅读(370) 评论(0) 推荐(0)
摘要:1 // 2 // main.m 3 // NSMutableDictionary 4 // 5 // Created by dingxiaowei on 13-5-16. 6 // Copyright (c) 2013年 dingxiaowei. All rights reserved. 7 // 8 9 #import <Foundation/Foundation.h>10 #import "Student.h" //特别注意:如果从外部导入的类文件,则需要在问价里面看有没有对它进行添加到项目中 在这儿的操作是:首先点击蓝色的项目文件-》然后点击第二个Bui 阅读全文
posted @ 2013-05-16 20:46 蓬莱仙羽 阅读(126) 评论(1) 推荐(0)
摘要:简单介绍一下NSDictionary用法:main: 1 // 2 // main.m 3 // NSDictionary 4 // 5 // Created by dingxiaowei on 13-5-15. 6 // Copyright (c) 2013年 dingxiaowei. All rights reserved. 7 // 8 9 #import <Foundation/Foundation.h> 10 #import "Student.h" 11 #pragma mark - 字典的创建 12 void dicCreate(){ 13 //.. 阅读全文
posted @ 2013-05-16 17:31 蓬莱仙羽 阅读(250) 评论(0) 推荐(0)
摘要:{municipalities:[{n:"北京",g:"116.395645,39.929986|12"},{n:"上海",g:"121.487899,31.249162|12"},{n:"天津",g:"117.210813,39.14393|12"},{n:"重庆",g:"106.530635,29.544606|12"}],provinces:[{n:"安徽",g:"117.216005,31.8592 阅读全文
posted @ 2013-05-15 17:23 蓬莱仙羽 阅读(849) 评论(1) 推荐(0)
摘要:main函数: 1 // 2 // main.m 3 // NSArray排序 4 // 5 // Created by dingxiaowei on 13-5-13. 6 // Copyright (c) 2013年 dingxiaowei. All rights reserved. 7 // 8 9 #import 10 #import "Student.h" 11 #pragma mark - 派生出新数组 12 void newArray(){ 13 NSArray *array1=[NSArray arrayWithObjects:@"1",@ 阅读全文
posted @ 2013-05-14 22:39 蓬莱仙羽 阅读(988) 评论(0) 推荐(0)
摘要://// main.m// NSArray//// Created by dingxiaowei on 13-5-12.// Copyright (c) 2013年 dingxiaowei. All rights reserved.//#import <Foundation/Foundation.h>#import "Student.h"void arrayCreate(){ //静态创建数组,a不需要我们管理内存 NSArray *array=[NSArray array]; array = [NSArray arrayWithObject:@"ab 阅读全文
posted @ 2013-05-13 16:28 蓬莱仙羽 阅读(271) 评论(0) 推荐(0)
摘要:整理整理NSSting的常见用法//// main.m// NSString//// Created by dingxiaowei on 13-5-4.// Copyright (c) 2013年 dingxiaowei. All rights reserved.//#import <Foundation/Foundation.h>void stringCreate(){ //C语言中的字符串 //char * s="hello"; NSString *str=@"this is a NSString"; NSLog(@"%@\n& 阅读全文
posted @ 2013-05-12 10:00 蓬莱仙羽 阅读(332) 评论(0) 推荐(0)
摘要:32 位机上根据下面的代码,问哪些说法是正确的?signed char a = 0xe0;unsigned int b = a;unsigned char c = a;A. a>0 && c>0 为真 B. a == c 为真 C. b 的十六进制表示是:0xffffffe0 D. 上面都不对分析:坑爹丫,有木有!10 个人 9 个这个恐怕都不敢确定!(敢肯定的要么是高手,要么就是错的!) B me 认为是错的,一个 uchar 和一个 schar 比较,真的就是一个字节在比较吗?C me 认为是对的,将一个 schar 赋值给一个 uint,要不要符号扩展呢?是绝 阅读全文
posted @ 2013-05-07 18:40 蓬莱仙羽 阅读(292) 评论(0) 推荐(0)
摘要:Object-C有多继承吗?没有的话用什么代替?cocoa 中所有的类都是NSObject 的子类,多继承在这里是用protocol 委托代理来实现的你不用去考虑繁琐的多继承 ,虚基类的概念.ood的多态特性 在 obj-c 中通过委托来实现.Object-C有私有方法吗?私有变量呢?objective-c– 类里面的方法只有两种, 静态方法和实例方法. 这似乎就不是完整的面向对象了,按照OO的原则就是一个对象只暴露有用的东西. 如果没有了私有方法的话, 对于一些小范围的代码重用就不那么顺手了. 在类里面声名一个私有方法@interface Controller : NSObject { NS 阅读全文
posted @ 2013-05-06 10:37 蓬莱仙羽 阅读(147) 评论(0) 推荐(0)
摘要:htmhtml:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> <title></title> <script src="Scripts/jquery-1.9.1.js& 阅读全文
posted @ 2013-05-05 20:44 蓬莱仙羽 阅读(280) 评论(0) 推荐(0)
摘要:html:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> <title></title> <script type="text/javascript"> 阅读全文
posted @ 2013-05-05 19:16 蓬莱仙羽 阅读(686) 评论(1) 推荐(0)