给PSOC初学者10个实例

合集下载

PS经典实例

PS经典实例

效果图
实例7 绘制 “苹果” 图形
操作步骤: 1、新建一文件, 25X20厘米,RGB模式,将背景图层填充淡色; 2、 Ctrl+R显示标尺,并用“钢笔”工具依次选点(12,5.5),(15,4), (17,6), (15.8),(17,10),(14,13),(12,12.5),(10,13),(7,9),(9,4),(12,5.5)形成 闭合路径, Ctrl+R; 3、用“转换点”工具调整各个点,使之成为一个苹果; 4、将路径建立选区,创建图层1 ,选择“色谱渐变”填充; 5、创建图层2,用“多边形套索”工具选一片叶子选区,并填充绿色; 6、创建图层3, 按字体的形状用“钢笔”工具描出Apple的路径; 7、用“椭圆”工具在路径开头处选一个小椭圆,用角度渐变填充“蓝红 黄”Ctrl+D; 8、设置“涂抹”工具,画笔:硬度100%,大小不能超过椭圆大小,强度100%; 9、在路径中选“描边路径”---“涂抹”工具; 10、效果如下图所示。
原图与效果图的对比
实例14 美白皮肤(3)
操作步骤: 1、打开原图文件; 2、用“修复”工具(硬度50%)将脸部雀斑修复; 3、滤镜/模糊/高斯模糊(半径8像素); 4、在“历史记录”中,选择“高斯模糊”前一个记录,用“历史记录画笔” 工具点击“高斯模糊”前小方框; 5、设置“历史记录画笔”工具,硬度0%,不透明度50%; 6、 在脸部(除眼睛、眉毛、鼻孔、嘴唇外)涂抹; 7、在图层中,点击“创建新的填充或调整图层”,选择“色阶”,RGB, 输入色阶:0,1.00,180;红,输入色阶:0,1.20,255; 8、原图和效果对比如下。
效果图
实例8 黑白照片着色(1)
操作步骤: 1、打开原图文件,并复制副本文件(右击文件标题栏,复制),关闭原文件; 2、用“钢笔工具”分别建立脸、眼珠、树叶、嘴、背、眼的路径; 3、将“脸”路径建立选区,羽化半径为2,并减去嘴、眼选区,图像/调整/变化, 使脸部颜色接近肤色。 4、将“嘴”路径建立选区,图像---调整---色相/饱和度(着色,色相:360,饱 和度:50,明度为0); 5、将“眼”路径建立选区,并减去“眼珠”选区,图像/调整/亮度/对比度,并 选择亮度30,对比度为0; 6、将“背”路径建立选区,羽化半径为2,图像/调整/亮度/色彩平衡,选择色阶: 100,-40,-100; 7、将“树叶”路径建立选区,羽化半径为2,图像/调整/色相/饱和度,选择着色, 色相50,饱和度60,明度0; 8、全选图片,并减去脸、背、叶部分,羽化半径为2,图像/调整/色彩平衡,选 择色阶100,+40,-30; 9、原图与效果图对照如下所示。

PS小实例17题(新手必知)

PS小实例17题(新手必知)
(5) 滤镜,像素化,晶格化,单元格大小10。
(6) 魔棒工具,属性栏,容差值20,连续的勾选,在白色的部分点击一下,然后把图层1扔到垃圾箱里。
(7) 渐变工具,线形渐变由下至上填充,Ctrl + D 。
(8) Ctrl + Shift + N 新建图层。
(9) 矩形选框工具,绘制一个矩形选区。
(15) 滤镜,模糊,高斯模糊,模糊半径给了像素,点击确定。
(16) 把图层上面的不透明降低点。
(17) 选中相框图层,Ctrl + T 自由变换,之后斜切,回车退出。
(18) 链接阴影的图层,Ctrl + E 合并。
(19) 背景图层选个颜色,最后,Ctrl + Shift + E
例五:立体文字
(1) Ctrl + N 新建文件。
(2) Ctrl + Shift + N 新建图层。
(3) 用横排文字蒙版工具,点击对号键退出。
(4) 设置前景色。
(5) 编辑菜单,描边,居中,像素2,确定,Ctrl + D 去掉选区。
例六:立体文字
(1) Ctrl + N 新建文件。
(3) 魔棒工具,属性栏用从选区减去,放到中间点击一下。
(4) Ctrl + Alt + D 羽化,半径5,光标键把选区移到上面。
(5) Ctrl + Shift + N 新建图层,填充白色,Ctrl + D 去掉选区,Ctrl + J复制。
(6) Ctrl + T 自由变换,单击右键选择垂直翻转,光标键移到上边,然后除了背景层之外,链接合并Ctrl + E。

ps实用案例

ps实用案例

PS 实用案例一、火焰字1.新建一个文件为 RGB 模式,将背景填充为黑色2.点击文字工具,输入文字,将图层进行栅格化,然后合并图层3.执行图像—旋转画布—逆时针旋转 90°,然后执行滤镜—风格化—风命令4.执行图像—旋转画布—顺时针旋转 90°,然后执行滤镜—扭曲—波纹命令5.执行图像—模式—灰度模式,然后再执行图像—模式—索引模式6.执行图像—模式—颜色表命令,在列表框中选择黑体7.最后图像模式调整为 RGB 模式二、3D晶体字1.新建一个文件,设背景为白色2.点击文字工具输入文字,然后合并图层3.执行滤镜—模糊—动感模糊4.执行滤镜—风格化—查找边缘5.执行图像—调整—反相,执行图像—调整—色阶6.点击渐变工具,将模式调整为颜色,然后拉出渐变三、虚边字1.新建一个文件为 RGB 模式,填充黑色2.将前景变为白色,点击文字工具,输入白色文字,然后栅格化图层3.执行滤镜—风格化—风,执行图像—旋转画布—顺时针 90°4.重复执行上一操作,使文字四周都出现风吹效果,合并图层5.执行图像—调整—色相饱和度四、动感字1.新建一个文件,背景设为黑色,前景设为白色2.点击文字工具,输入文字3.复制文字图层,然后右键点击复制的文字图层时进行栅格化4.执行滤镜—像素化—碎片,重复执行 2 次5.点击文字工具,执行编辑—自由变换6.调小文字层的透明度,执行图层—合并可见图层7.执行图像—调整—色相饱和度五、黄金字1.新建一个文件,设背景为白色2.打开通道面板,新建一个通道3.点击文字工具,输入文字,然后取消选择4.执行滤镜—模糊--高斯模糊,然后将文字选中5.点击渐变工具,选中透明彩虹渐变,沿着直线方向拉出渐变6.把通道全部选取,拷贝通道,然后点回到图层面板,粘贴选取的图像7.执行图像—调整—色彩平衡六、木版画1.打开一彩图2.执行滤镜—风格化—查找边缘3.执行图像—模式—灰度,将图像变为灰度图像4.将处理后的灰度图像保存为一个 PSD 格式,然后关闭它5.打开一木纹材质6.执行滤镜—纹理—纹理化七、木纹字1.新建一个文件,设背景色为白色2.新建一个图层,将其填充为棕色3.执行滤镜—杂色—添加杂色4.执行滤镜---模糊---动感模糊5.点击“文字蒙版工具”,输入文字,然后反选,删除,取消选择6.选取文字,将前景色选择黑色,执行编辑---描边,然后取消选择7.添加图层样式,选择投影和斜面浮雕八、霓虹字1.新建一个文件,设背景色为白色2.新建一个通道,然后点击文字工具,输入文字,然后取消选择3.执行滤镜---模糊---高斯模糊,然后拷贝通道4.执行滤镜---其他---位移5.执行图像,计算6.将新通道全选,拷贝,然后回到图层面板,粘贴拷贝的通道7.点击渐变工具,然后拉出渐变九、闪电1.新建一个文件为 RGB 模式,设前景色为黑色,背景色为白色2.点击工具栏的渐变工具,进行黑白渐变3.执行滤镜---渲染---分层云彩4.执行图像---调整---色调均化,增大对比度5.执行图像---调整---亮度/对比度,继续增加对比度到满意为止6.执行图像---调整---反相,翻转图像的颜色7.执行图像---调整---色阶,调节色阶的值8.执行图像---调整---色相/饱和度,把着色勾上,调节闪电的颜色十、塑料字1.新建一个文件,设置前景色为蓝色,背景色为白色2.点击文字工具,输入文字,然后将文字图层选取3.执行选择---修改---收缩,然后创建一个图层4.将前景色变为白色,填充选取,然后取消选择5.执行滤镜---模糊---高斯模糊,参数为 4,然后把图层模式调整为叠加6.选中文字层,然后新建一个通道,填充白色7.执行滤镜—模糊---高斯模糊,重复执行 2 次,参数分别为 4、2,然后反选,删除,取消选择8.回到图层,将文字图层选取,然后在最上层新建一个图层,填充黑色,将图层模式改为屏幕9.执行滤镜---渲染---光照效果10. 点击文字层,执行图层样式,最后取消选择十一、水滴字1.打开一张素材图片2.点击文字工具,输入文字3.将文字层进行栅格化4.执行图层---图层样式---混合样式,斜面和浮雕、内发光、内阴影、投影5.设置图层内部不透明度6.在图层上画小水滴十二、金属材质按钮1.新建一个文件,填充黑色2.新建图层 1,点击椭圆选区工具,绘制一正圆形,用径向渐变工具,进行黑白渐变,取消选择3.新建图层 2,再绘制一稍小正圆形,用径向渐变工具进行黑白渐变,取消选择4.新建图层 3,再绘制一个稍小于上步的正圆形,用径向渐变工具进行黑白渐变,取消选择5.执行滤镜---杂色---添加杂色6.图像---调整---色相饱和度7.加一点点缀性的装饰8.加上文字,将背景色改为白色,加上阴影本教程的立体字制作方法比较简单。

Photoshop简单图像处理【实例教程世上最全】(上)

Photoshop简单图像处理【实例教程世上最全】(上)

例一:生日快乐
10,文字工具-输入"生日快乐",选中文字改变大小和字体,单击变形 ,文字工具 输入"生日快乐" 选中文字改变大小和字体, 输入 文字工具,修改文字的形状. 文字工具,修改文字的形状. 11,在图层面板上调整每一层的上下位置,调整图片的所在位置. ,在图层面板上调整每一层的上下位置,调整图片的所在位置. 12,文件 存储(psd格式:占用空间大,打开后可以继续调整每一层图 存储( 格式: ,文件-存储 格式 占用空间大, 片) -存储为 存储为-jpeg/gif格式(占用空间小,容易携带,但不能再进行 格式( 存储为 格式 占用空间小,容易携带, 图像处理) 图像处理)
例一:生日快乐
6,调整小孩的大小:编辑 变换 缩放,调好大小后按回车键. 变换-缩放 ,调整小孩的大小:编辑-变换 缩放,调好大小后按回车键. 7,矩形选择工具,窗口 图层 调出图层面板,单击创建新图 图层-调出图层面板 ,矩形选择工具,窗口-图层 调出图层面板, 层按钮. 层按钮. 8,在图层一上拖出一个矩形,使用油漆桶添加颜色,选择 ,在图层一上拖出一个矩形,使用油漆桶添加颜色,选择取消选择. 取消选择. 9,编辑 变换 变形,调好后按回车键. 变换-变形 ,编辑-变换 变形,调好后按回车键.
选择工具 套索选择工具 剪裁工具 修复画笔工具
3,工具栏 移动工具
魔术棒/快速选择工具 魔术棒 快速选择工具
渐变./油漆桶工具 渐变 油漆桶工具 文字工具
前景色
背景色
例一:生日快乐(图像合成)
一,提示: 提示: 1,历史记录:恢复操作,退回原来图片:窗口-历史记录 调 ,历史记录:恢复操作,退回原来图片:窗口 历史记录 历史记录-调 出面板 2,图层:透明玻璃,修改哪一张图像,要选择该图像的所在 ,图层:透明玻璃,修改哪一张图像, 图层;窗口-图层 图层-调出面板 图层;窗口 图层 调出面板 二,制作过程: 制作过程: 1,小狗图片:魔术棒工具 选择白色背景;选择下拉菜单 反 选择白色背景; ,小狗图片:魔术棒工具-选择白色背景 选择下拉菜单-反 shift+ctrl+i);鼠标定位在移动工具上, );鼠标定位在移动工具上 向(shift+ctrl+i);鼠标定位在移动工具上,将小狗拖动到 沙滩图上. 沙滩图上.

ps学习例子

ps学习例子

PHOTOSHOP案例一梦幻效果原图效果图素材图1、新建调整图层-可选颜色2、调整图像颜色3、用橡皮擦工具擦去背景4、拖入天空背景素材,调整大小位置5、复制天空背景,填充原图空白部分6、用橡皮擦羽化连接处边缘部分,使背景更自然7、拖入背景素材,图层模式选择“正片叠底”,调整大小位置8、拖入溶图素材,图层模式选择“滤色”,调整大小位置,并用橡皮擦调整9、新建调整图层-照片滤镜,调整整体色调10、添加文字,调整文字透明度,完成PHOTOSHOP案例二负面反冲描边效果原图效果图1、新建调整图层-色彩平衡,图层模式选择“叠加”,调整图像色调2、新建调整图层-曲线,调整图像明暗3、建立快速蒙版,用画笔工具覆盖人物部分4、取消蒙版后,人物之外的部分已被选中,执行“选择-反向”选中人物部分5、对选区执行描边6、添加光照效果滤镜7、添加文字,完成PHOTOSHOP案例三清新浪漫效果原图效果图素材图1、拖入天空和向日葵背景素材,用橡皮擦擦出人物部分2、盖印图层3、执行“图像-调整-通道混合器”4、调整图像色相/饱和度5、调整图像亮度/对比度6、新建图层,填充为白色,图层模式为“叠加”,并调整不透明度7、拖入溶图素材, 图层模式选择“滤色”,调整素材位置大小8、添加文字,完成PHOTOSHOP案例四怀旧LOMO效果原图效果图1、复制背景图层,背景副本图层模式选择“柔光”2、隐藏背景副本,对背景图层执行“新建调整图层-色相/饱和度”,选择“着色”,数值默认3、显示背景副本,执行“新建调整图层-色彩平衡”,4、新建调整图层-照片滤镜,添加“加温滤镜(LRA)”5、新建调整图层-通道混合器,输出通道为蓝色6、新建图层,图层模式选择“正片叠底”,并执行黑白色渐变7、新建图层,用画笔工具添加效果,图层模式选择“正片叠底”8、添加文字,完成LOGO制作效果图素材图1、在背景图中输入文字2、将文字转换为路径3、对文字进行变形4、给文字设置发光效果5、拖入素材,利用“魔术棒”去除空白部分,并复制5、重制帧,调整花的角度和文字光晕颜色7、调整帧时间8、添加一个透明矩形,设置边框格式9、添加一个无边框的白色矩形,调整填充样式和透明度10、裁剪图像,完成网络广告制作1、利用矩形工具为图片添加蒙板和边框效果2、重制帧,利用画笔制作图片转换效果3、调整帧时间,完成FLASH案例一1、将图片导入到舞台2、插入新图层3、导入蝴蝶图案,设置补间动画效果4、导入背景图片,同上方法制作文字和图片效果5、插入音乐,导出影片,完成FLASH案例二1.导入素材到舞台,素材成两个图层,设置时间轴长度,创建动画补间,设置好素材的关键的位置。

PHOTOSHOP实例

PHOTOSHOP实例

PHOTOSHOP实例(全集)作者:admin 文章来源:本站原创点击数:1595 更新时间:2008-4-18 1:59:48 | 【字体:小大】实例一火焰字1、新建黑色背景文件输入文字ctrl+t (变换文字大小合适)2、载入选区、保存选区(ctrl+d)取消选择ctrl+E(合并图层)3、逆时针90度风从右顺时针90度4、滤镜——扭曲——波纹滤镜——风格化——扩散5、选择——载入选区填充为黑色ctrl+D 色阶ctrl+L(0\1.5\140)6、图像——调整——灰度索引颜色颜色表(黑体)===================================================================== 实例二烟雾字1、新建黑色背景文件——输入文字——ctrl+e2、高期模糊(2)ctrl+i3、波纹扩散查找边缘4、魔棒(10)——选中白色区域5、背(白)——云彩——ctrl+f——ctrl+d===================================================================实例三沙滩字1、新建400*400 填充沙滩色杂色——添加杂色2、新建通道1 输入文字复制通道1 ctrl+d3、扩散按住ctrl键单击通道1 收缩2 高斯模糊(3)4、ctrl+i(反相)ctrl+~(返回RGB通道)ctrl+d5、渲染——光照效果(纹理通道2)===================================================================实例四发光字1、按D键再按X键RGB 320*200 72键背景色2、输入“发光”3、把“发光” 转换为像素图层,复制发光图层。

4、按住“ctrl”键单击图层“发光复制”(也就是载入文字选区)5、选择——修改——扩边8像素羽化4 (alt+ctrl+D)6、alt+delete (可以多次按alt+delete)7、载入“发光”图层,描边3 (红色)ctrl+d8、向下合并ctrl+e (把“发光”与“发光复制”合并为一个图层“发光”。

给PSOC初学者10个实例

给PSOC初学者10个实例

1、实验任务
如图 2.1.1 所示,监视开关 KEY1(接在 P1.2 端口上),用发光二极管 D 8(接在 P2.1 上)显示开关状态,如果开关合上,D8 亮,开关打开,D8 熄灭。
2、电路原理图
部分资料非原创,感谢原作者。
给 PSOC1 初学者 10 个实验
RainPower
图 2.1.1 3、硬件连线
5、程序流程图
部分资料非原创,感谢原作者。
给 PSOC1 初学者 10 个实验
RainPower
6、模块配置信息
图 5.6.1LCD 模块配置信息
部分资料非原创,感谢原作者。
给 PSOC1 初学者 10 个实验
RainPower
图 5.6.2 I2C 通信模块配置信息
7、C 语言程序
详细程序在工程文件中说明。
founction
: soft delay
name
: Delay_100US
input_parameter : delay value
return_parameter : no
author
: rain_power
date
: 2008.3
==============================================================*/
图 1.6.1 8 位定时器配置表
部分资料非原创,感谢原作者。
图 1.7.1 P2.1 配置表
给 PSOC1 初学者 10 个实验
RainPower
利用 PSOC 内部的 LED 模块设置 P2.1,实现普通 IO 口的操作。LED 配置选择 activelow 即低电平驱动模式,P2.1 为低电平是 LED 亮而高电平是灭。

Photoshop经典实例教程3000例 不懂就问 3天成为PS高手

Photoshop经典实例教程3000例 不懂就问 3天成为PS高手

Photoshop经典实例教程3000例不懂就问3天成为PS高手PhotoShop制作教程500例电子书[提供下载] [Photoshop] 炫彩效果[Photoshop] 可爱歪框框Fireworks] 半阴影字用蒙版制作蒙太奇效果如何在Photoshop中使用清晰的小号汉字Photoshop极品美女打造性感睫毛Photoshop 打造精致按钮Photoshop天使翅膀的制作照片处理:Photoshop修复残破照片Photoshop拼贴图的简单做法Photoshop学习之路之抠图PS制作缺憾美之艺术边框滤镜打造绚彩水晶花朵PS照片处理:美眉照片变名画主角给美眉照片添加柔焦效果Photoshop冲击波制作教程Photoshop给卡通动漫线稿上色:龙珠封面[Photoshop] 艺术照片的处理过程..大部分MM喜欢这种!照片处理:优化MM照片的眉毛、睫毛和眼睛用Photoshop精细绘制飘逸发丝飞扬的韵律—用Photoshop制作打散效果图巧用Photoshop色阶功能打造水粉特效photoshop图文教程:制作光盘封面图层混合基础知识Photoshop滤镜组合打造丰富肌理背景Photoshop] 制造水雾玻璃流水痕迹Photoshop] 古老的拉丝PS效果教程:画虚线的两种方法Photoshop] 让你的图上只保留一种颜色美女的秀发:Photoshop纯色背景抠图[Photoshop] 颓废感觉....3Dmax教程:千纸鹤多边形建模小窍门AI 快速做眼球效果Logo边学边做(蚕食效果)Photoshop打造色彩绚丽的高光背景PS打造超炫人物效果Photoshop 打造精致按钮Photoshop极品美女打造性感睫毛PS 打造精致按钮(五)黑蓝色玻璃风格巧用Photoshop将照片转成水墨荷花图Photoshop渐变和扭曲滤镜做彩色漩涡背景Photoshop轻松制作可爱大头贴模板背景Photoshop做简单立方体贴图用Photoshop滤镜轻松制作炫彩背景Photoshop置换滤镜绘制斑驳边缘艺术相框Photoshop通道打造色调美女Photoshop制作璀璨文字特效Photoshop钢笔绘制可爱的花朵Photoshop合成绚丽金黄宝塔教程巧用Photoshop滤镜打造炙热的太阳Photoshop制作各种漂亮字体效果总汇Photoshop天使翅膀的制作用Photoshop精细绘制飘逸发丝打造照片朦胧梦幻效果红色摇滚海报Photoshop滤镜组合打造魔幻背景Photoshop“风”滤镜的效果:热气与幕布Photoshop快速打造柔光镜梦幻模糊特效Photoshop打造色彩绚丽的高光背景用Photoshop打造皱纸效果超强鼠绘!photoshop打造美丽新娘望眼欲穿Photoshop设计超绚丽iPhone教你用PS打造漂亮的手提袋教你用Photoshop制作3D立体视觉效果Photoshop制作动感圆点发光文字特效制作超酷石头3D文字Photoshop制作超酷水晶立体字Photoshop制作积雪字效果Photoshop制作3D立体字效果用Photoshop制作水晶胶体特效字制作铁锈文字效果图像调整--MM后期处理Photoshop蒙板合成正在消失的美女PS再打造一款微型播放器冬韵 Photoshop妙手打造雪景水墨画photoshop绘制斑驳墙壁上的残旧救生圈PS制作逼真橙子Photoshop打造岩石上的竹子效果图Photoshop打造光芒放射字Photoshop绘制可爱卡通风格海浪效果Photoshop笔刷打造光影粒子制作青花陶瓷按钮完美打造一元硬币Photoshop制作msn水晶图标用Photoshop制作一条漂亮鲜活的金鱼Photoshop制作五彩飘带效果巧用Photoshop滤镜制作羽毛花Photoshop CS3打造Vista Aqua风格壁纸Photoshop手绘超完美的《Handgun》Photoshop鼠绘哭泣的男孩过程PS巅峰之作:漂亮MM就是这么诞生滴Photoshop打造新鲜草莓教程Photoshop调色教程宝宝数码照片肤色美白教你用Photoshop制作蝶蝎美人Photoshop CS3:为美女刷出亮白牙齿Photoshop调色教程偏色宝宝照片肤色调整Photoshop经典调色教程:皇宫柔情古典调Photoshop轻松绘制一串甜美可口的绿色芒果用Photoshop为信封盖上奥运中国印Photoshop调色教程:打造清新靓丽MM Photoshop入门实例:制作林中阳光效果美女色度深度解析Photoshop调色教程:怀旧色调效果简单打造利用Photoshop中的“计算”打造照片炫妙色彩用Photoshop画“巨”冷艳时尚彩妆教你用Photoshop给MM照片转手工绘画套用PSD模板制作宝贝艺术合成照地震后的道路PS鼠绘漂亮性感美女巧用Photoshop正弦滤镜绘制精美封面色彩的强化及优化打造照片的中性色怀旧都市——PHOTOSHOP实例调色新思路妙用Photoshop为MM白衫加印花草图案把废片处理成山水画Photoshop鼠绘靓丽化妆品广告美女通道调风景照片实例应用图像为照片增色改变照片背景纹理和色调教你用Photoshop打造美丽龙纹玉佩Photoshop韩式风格教程之油画风格Photoshop打造一幅不错的电路板效果图Photoshop打造影片中的爆炸场面照片用Photoshop处理成逼真素描画利用Photoshop巧妙将人物改成“水人”Photoshop打造奇观艺术风景照片转用滤镜制作仿森林效果(图)伱在哪里。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
6、模块配置信息
RainPower
图 4.6.1 数码管显示模块配置信息
图 4.6.2 定时器配置信息
7、C 语言程序
详细程序在工程文件中说明。
部分资料非原创,感谢原作者。
给 PSOC1 初学者 10 个实验
5、数字时钟(2)
RainPower
1、实验任务
利用 1602LCD、PSOC 内部 I2C 通信模块和外部 RTC 芯片实现简易数字时钟。
按照图 2.1.1 连接元器件,需要说明 P1.2 可直接与 VCC 连接,但 P1.2 口的必须 配置成下拉电阻模式。
4、程序设计内容
4.1 开关状态检测过程
PSOC 对开关状态的检测是通过检测 PSOC 的 P1.2 的输入信号,输入信号只有高电平和低电 平两种,当 KEY1 按下,即输入低电平,相当于开关闭合,当开关再次按下,开关弹出,即输入 高电平,相当于开关断开。PSOC 可以通过读取 P1 端口的数据寄存器判断输入信号的高低。
2、电路原理图
图 5.1.1
3、硬件连线
按照图 5.1.1 进行实物器件连接。
4、程序设计方法
5.1 1HZ 时钟源 在试验 4 中我们利用内部时钟源产生 1HZ 信号,PSOC 内部 24M 或 48M 的准 确度是±2.5%,可以应用在时钟要求不严格的场所。要获得准确的实时时钟信号需 要利用外部 RTC 芯片实现时间计量,通过 I2C 总线读取时间值或 PSOC 外接 32.768KHZ 晶体。 5.2 显示模块 PSOC 的 GPIO 的 0.5S 中 断( RTC 芯片输出)刷新显示时间数据,利用 1602LCD 显示从外部 IC 读取回的时间值。
6、解码红外遥控器
1、实验任务
利用 TIMER16 和 LCD 模块解码接收电视、DVD 等红外遥控器信号。
2、电路原理图
红外遥控接收可采用较早的红外接收二极管加专用的红外处理电路的方法。如 CXA20106, 此种方法电路复杂,现在一般不采用。较好的接收方法是用一体化红外接收头,它将红外接收 二极管、放大、解调、整形等电路做在一起,只有三个引脚.分别是+5V 电源、地、信号输出。 常用的一体化接收头的外形及引脚见图 6.1.2 和图 6.1.3。红外接收头的信号输出接 PSOC 的 GPIO.典型电路如图 6.1.4 所示.图中增加了一只 PNP 型三极管对输出信号进行放大。经过测 试实验,可以不使用 PNP 型三极管。
(2).输出控制
如图 1.1.1 所示,当 P2.1 端口输出高电平,即 P2.1=1 时,根据 LED 的单向导电性可知, 这时 LED D8 熄灭;当 P2.1 端口输出低电平,即 P2.1=0 时,D8 亮;我们使用 PSOC 内部
部分资料非原创,感谢原作者。
给 PSOC1 初学者 10 个实验
5、程序流程图
部分资料非原创,感谢原作者。
给 PSOC1 初学者 10 个实验
RainPower
6、模块配置信息
图 5.6.1LCD 模块配置信息
部分资料非原创,感谢原作者。
给 PSOC1 初学者 10 个实验
RainPower
图 5.6.2 I2C 通信模块配置信息
7、C 语言程序
详细程序在工程文件中说明。
5、程序流程图
部分资料非原创,感谢原作者。
给 PSOC1 初学者 10 个实验
RainPower
6、模块配置
部分资料非原创,感谢原作者。
给 PSOC1 初学者 10 个实验
RainPower
图 3.6.1 LED 模块配置信息
图 3.6.2 IO 配置信息
7、C 语言程序
详细程序在工程文件中说明。
{
Delay_100US(200);
if((PRT1DR&0x04))
{
P21_Off();
}
else
{
P21_On();
}
}
else
{
P21_On();
}
}
}
RainPower
// Eable the globle interrupt // P21 Start and initialization
RainPower
LED 模块的 AP1 函数 LED_On()使 P2.1 端口输出高电平,LED_Off()使 P1.0 端口输出低电 平。
5、程序框图
程序流程图,借用周立功博客中说到,再简单的也要注重思路。所以即使简单的 LED 的灯闪烁也需要绘制流程图,养成好的编程习惯。
6、模块配置信息
定时器输出周= 即输出频率 F=FsourceClockPeriod/(PeriodRegisterValue+1) 8 位定时器配置如下:
void Delay_100US(BYTE i)
{
BYTE j,k;
for(j=i;j>0;j--)
for(k=50;k>0;k--);
}
部分资料非原创,感谢原作者。
给 PSOC1 初学者 10 个实验
3、一键多功能按键识别技术
RainPower
1、实验任务
如图 3.1.1 所示,KEY1 接在 P1.2 引脚上,在 P21,P22,P23,P24 引脚分别接一只 发光 LED,上电的时候,D8 接在 P21 管脚上的 LED 在闪烁,当按下开关 KEY1 的时候 , D9 接在 P22 管脚上的 LED 在闪烁,再次按下 KEY1 时候,D10 接在 P23 管脚上的 LED 在闪烁,再次按下 KEY1 时候,D11 接在 P24 管脚上的 LED 在闪烁,如此轮流下去。
// Loop forever // KEY1 was pushed? // delay 20ms // KEY1 was pushed // D8 power on
// D8 power off
// D8 power off
/*==============================================================
2、设计方法
从上面的设计要求我们可以看出,D8 到 D11 LED 在每个时刻的闪烁时间是受开关 KEY1 来控 制,我们给 D8 到 D11 闪烁时段定义不同的 ID 号,当 D8 闪烁时,ID=0,D9 闪烁时,ID=1, D10 闪烁时,ID=2, D11 闪烁时,ID=3;只要每次按下 KEY1 时,分别给出不同 ID 号我们就能够完成 上面的任务了。下面给出有关程序框图。
#include <m8c.h>
// part specific constants and macros
#include "PSoCAPI.h"
// PSoC API definitions for all User Modules
#pragma interrupt_handler Timer8_1_ISR
4.2 输出控制
如图 2.1.1 所示,当 P2.1 端口输出高电平,即 P2.1=1 时,根据 LED 的单向导电性可知 , 这时 LED D8 熄灭;当 P2.1 端口输出低电平,即 P2.1=0 时,D8 亮;我们使用 PSOC 内部 LED 模块的 AP1 函数 LED_On()使 P2.1 端口输出高电平,LED_Off()使 P1.0 端口输出低电 平。
2、电路原理图
图 3.1.1
3、硬件连线
按照图 3.1.1 连接实物元器件。
4、程序设计方法
1、设计思想的由来
现实生活中,我们可以很快依据每个人的名字认出我们后边的人,同样对于通过一个按键 识别每种不同功能,我们给每个不同的功能模块用不同的 ID 号标识,这样没按下按键一次按键 , ID 值是不同的,所以 PSOC 很快识别出不同的功能模块了。
5、程序框图
部分资料非原创,感谢原作者。
给 PSOC1 初学者 10 个实验
RainPower
6、模块配信息
7.C 语言源程序
#include <m8c.h> #include "PSoCAPI.h"
图 2.6.2 IO 口配置信息
// part specific constants and macros // PSoC API definitions for all User Modules
4、程序设计内容
(1)延时程序的设计方法
PSOC 内部指令执行的时间是很短,数量大多是微秒级;要实现 0.5S 的延时,我们可以利 用内部 8 位定时器模块实现 0.5S 的硬件延时,也可以用常见软件延时实现,不过要是是实现准 确的延时就需要利用汇编程序编程;为了便于理解学习,我们才有 C 语言编程。软件延时和硬 件实现延时的差别在于软件延时占用的软件开销即占用 CPU 的时间较多,而硬件延时(定时器 模块延时)软件开销小 CPU 占用时间短。定时器延时实现方法:8 位定时器模块的配置为每个0.5S 产生一次中断,在中断服务程序中将 LED 的状态改变,即由亮变暗或由暗变亮。
TimerCount+=1; if(TimerCount==64) {
LED_Invert(void); TimerCount=0; } }
//启动全局中断 //启动定时器中断 //定时器启动 // LED 模块启动
// 刷新 P2.1 端口状态 // Clear the TimerCount
2、模拟开关
4、数字时钟(1)
1、实验任务
利用四位共阴数码管、PSOC 内部 LED 数码管模块和内部定时器模块实现简易数 字时钟。
2、电路原理图
部分资料非原创,感谢原作者。
给 PSOC1 初学者 10 个实验
RainPower
相关文档
最新文档