郭天祥视频教程完整C程序文件
- 格式:doc
- 大小:112.00 KB
- 文档页数:23
一、51单片机1、祥云51单片机学习光盘(视频教程、例程、操作系统)适合初学者资料下载链接:https:///cJzLQdrBfp2KD 访问密码8f772、普中51单片机学习光盘/s/1pK0c4BL3、郭天祥----十天征服单片机/s/1i4N2Hrn4、新概念51单片机C语言教程.入门、提高、开发(500页,郭天祥著)https:///cYAYJtgFJNUup 访问密码9eb15、力天电子51单片机视频教程/s/1hrulifU6、天狼星51单片机视频教程链接:/s/1pKsD3b9 密码:scy48、STC12C5A60S2例程https:///cjPpH7uBBbIr8 访问密码a471二、AVR单片机1、郭天祥--十天学会AVR单片机视频教程https:///cwVbV5mWw9pxk 访问密码34ba1、锐志电子AVR单片机视频教程https:///cweRHU4JUSypY 访问密码64b22、手把手AVR单片机视频教程https:///cm926G3YrWKhG 访问密码dccb3、DY_miniAVR单片机光盘资料https:///c3fIFUrWu4LEG 访问密码00364、AVR代码生成器https:///c3fILqj5h3aT9 访问密码20615、AVR开发工具https:///c3fI3satMGmSh 访问密码d3566、AVR例程https:///c3fIFfSgCzhWE 访问密码48c1三、msp430单片机1、郭天祥---十天学会msp430单片机https:///cYAYvyxDBaHgr 访问密码4dca2、力天msp430单片机视频教程https:///cYAY83HwRumTn 访问密码d66c3、msp430 c语言.pdfhttps:///cYAY577Ucc7b2 访问密码86b34、msp430教程.pdfhttps:///cYAYtXwXYesgC 访问密码ccbf5、IAR C 430标准库函数.pdfhttps:///cYAYnInwURHZx 访问密码52ef四、PIC单片机1、郭天祥--十天学会pic单片机https:///cYAYDyx2Zydsi 访问密码af9b2、王伟民pic单片机教程https:///cYAYz37WLEaYZ 访问密码2312五、STM32嵌入式教程1、正点原子《手把手教你学STM32-M3》-基于正点原子战舰STM32开发板/s/1hqOsK6K2、正点原子《手把手教你学STM32-M4》-基于正点原子探索者STM32F4开发板/s/1hqOsK7q3、正点原子 UCOS/EMWIN/LWIP视频-基于正点原子STM32开发板/s/1qWsXTfu4、mini基础板视频教程光盘链接:/s/1hqVhZdq 密码:rhab5、stm32历程链接:/s/1jH0maay 密码:hcy26、众想单片机stm32视频教程链接:/s/1hrwmnRY 密码:rb887、李想stm32视频教程链接:/s/1jGZN9kE 密码:m9668、红龙stm32开发板光盘链接:/s/1i4mGYqT 密码:uc5v9、stm’32清晰教程链接:/s/1bogN6Gn 密码:p7pt10、stm32官方文件链接:/s/1c1gfzva 密码:s2gs11、stm32资料pdf资料总汇(20)篇/s/1gdTioq3/s/1eQQ2qPG/s/1i4iDiYh/s/1o7avuCq/s/1gdNIv79/s/1dDTmnRz/s/1mhyggcS12、基于嵌入式实时操作系统的程序设计技术_周航慈_北航.pdf/s/1dEmOZBz13、任哲-嵌入式实时操作系统μCOS-II原理及应用.pdf/s/1jHyjZOM14、嵌入式操作系统uCOS-II(第二版)/s/1dEkhscD15、ucos2经典讲解/s/1o7bHpbG16、邵贝贝ucos操作系统全书.pdf/s/1sklKEz717、零死角玩转stm32-系统篇(uCOS-II)/s/1mhazyQk18、ucosii学习文档集/s/1jGRadIQ六、ARM7、ARM9视频教程1、郭天祥ARM7视频教程https:///cwVbAjCw9JL95 访问密码627d2、郭天祥ARM9视频教程https:///cYARicupI5tjL 访问密码1f283、郭天祥郭天祥CPLD视频教程https:///cwVbfP2dTEeRq 访问密码f955七、CORTEX—A内核arm教程1、基于cortex-a内核的指令链接:/s/1c1qURXe 密码:zux42、国嵌学院cortex-a嵌入式视频全集(内部视频)链接:/s/1pKwEjLh 密码:mc9r3、wince6.0镜像链接:/s/1dEuq3uT 密码:14ww4、wince6.0源码链接:/s/1i4ymmdn 密码:fpb0 5、vs2005链接:/s/1boiP2Bd 密码:7spr 6、QT视频教程链接:/s/1i4fpok1 密码:o4q3 链接:/s/1c0ZtQbI 密码:fwkq 7、QT在Android下编程教程链接:/s/1geft1Z1 密码:z2gq 8、cortex-a下游戏安装集链接:/s/1o84B9WY9、天嵌210光盘资料10张(视频、源码、电路)链接:/s/1boCjt5110、andriod资料链接:/s/1i42VQSH 密码:7fbg 11、windows下资料链接:/s/1i4bRBoT 密码:nqan 12、linux操作系统资料链接:/s/1behIfc 密码:c13n 13、wince操作系统资料/s/1YHVRK14、ARM64-zip链接:/s/1sk1Z6Mx 密码:7uc3 15、QT源码包链接:/s/1boj5ptt 密码:w9bv 16、linux源码包链接:/s/1geyWgPd 密码:qz8z 17、linux开发工具链接:/s/1qXaXmB6 密码:n5ka八、其他资料1、AD6.9 PCB设计教程(15G)https:///cjGM4TkItmeCH 访问密码6e71 2、autocad视频教程https:///cHP5pRjnFbYEA 访问密码ea0d 3、C++课件https:///c3WZYx7h56wZW 访问密码62f8 4、c语言参考手册https:///cjGMTU6WgxQs8 访问密码65a2 5、protel99视频教程https:///c3FHH4rSdp8pH 访问密码1011 6、protues8视频教程https:///cwVbKL73tJtkT 访问密码068e链接:/s/1TYmHg 密码:5l5m 7、SolidWorks视频教程(初级、高级)https:///cYABpMI5Yu4a5 访问密码fc708、VC++视频教程https:///cYABNBtWUfziZ 访问密码71479、zigbee文档资料视频教程https:///cYABipqm9VmTS 访问密码737c10、zigbee-cc2530光盘资料链接:/s/1nubduNf 密码:h6n211、zigbee组网、栈协议教程链接:/s/1nubduNf 密码:h6n212、常用74芯片、电阻、电容、电感、三级管、运放等资料集https:///cYA6ghmYJRUMN 访问密码5449https:///cYA6sTMXiCpEg 访问密码86f4https:///cYA6AztRiuDHN 访问密码8129https:///cYA6fkEyFb9qS 访问密码bd7ahttps:///cYA6KVtPtzN8R 访问密码751a13、VB资料文档+视频教程https:///cYA6Jt5cHvJtJ 访问密码31a514、matlab教程文档+视频https:///cYA6Z4ZneS92Y 访问密码bc3615、瑞萨开发板光盘-电子设计大赛专用https:///cctk6idf8A7HZ 访问密码b92516、你必须知道的495个C语言问题高清PDF中文版全书https:///cYA6QyFqqhcqq 访问密码ee8a 17、电路设计技术与技巧第二版高清晰pdf中文版https:///cYA6cfvbcMtHY 访问密码fcaf 18、战舰-GSM短信模块教程资料链接:/s/1qXaXmIo 密码:e2vk 19、语音模块资料https:///cYA6LifVjRi2n 访问密码0a2920、无线通信模块资料https:///cYA63EabvaH6J 访问密码9eac 21、指纹识别模块资料https:///cYA6r3jtbJKYT 访问密码e9b0 22、顺平linux视频教程(内部)链接:/s/1nuzzQGx 密码:521t 23、jave零基础视频教程链接:/s/1boh3v6B 密码:bqux 24、大数据学习资料链接:/s/1kUtyzPH 密码:miv2 25、android手机端编程视频教程链接:/s/1skiwKOH 密码:rriv 26、陀螺仪-飞控-四旋翼-电路仿真mulitism资料链接:/s/1c1mQU8S 密码:d0e6。
目录例2.2.1 编写程序,点亮第一个发光二极管(part2_1.c P27 ) .................. - 4 -例2.5.1利用for语句延时特性,编写第一个发光二极管以间隔1S亮灭闪动的程序(part2_3.c P42) ............................................................................................. - 5 -例2.6.1编写程序使第一个发光二极管以间隔500ms亮灭闪动。
(part2_4.c P48) .................................................................................................................................. - 5 -例2.7.1编写程序使第一个二极管以亮200ms、灭800ms的方式闪动。
(part2_5.c P49) ........................................................................................................................... - 6 -例2.8.3利用C51自带库_crol_(),以间隔500ms,实现流水灯程序(part2_6.c P53) .................................................................................................................................. - 6 -例3.2.1编写程序使第一个数码管显示8(part2.1_.1c P59) ......................... - 7 -例3.2.2让实验板上6个数码管同时点亮,依次显示0到F,时间间隔为0.5ms,循环下去。
C语言视频编程掌握在C语言中处理视频数据的方法C语言是一种广泛应用于嵌入式系统和底层编程的编程语言,它也可以用于处理和操控视频数据。
在本文中,我们将重点介绍C语言中处理视频数据的方法和技巧。
一、视频数据的表示和存储在C语言中处理视频数据之前,我们首先需要了解视频数据的表示和存储方式。
视频数据通常由一系列图像帧组成,每个图像帧由像素组成。
常见的视频存储格式包括AVI、MP4等,它们在存储视频数据时采用了特定的压缩算法。
二、读取视频文件要在C语言中处理视频数据,我们首先需要读取视频文件。
可以利用C语言提供的文件操作函数来读取二进制文件,对于视频文件来说,我们需要了解其文件结构和格式,然后使用相应的文件操作函数读取并解析视频文件的头部信息和帧数据。
三、处理视频帧当成功读取视频文件后,我们需要对每一帧的像素进行处理。
视频帧通常采用RGB、YUV等格式来表示。
在C语言中,我们可以利用指针和数组来访问和修改视频帧中的像素。
例如,可以使用双层循环遍历每个像素,并对像素进行操作,如图像增强、滤波等。
四、视频编码和解码在视频处理过程中,编码和解码是不可或缺的环节。
视频编码是将视频数据压缩为较小的文件大小,以方便存储和传输;而视频解码则是将压缩后的视频数据还原为原始的视频图像。
在C语言中,我们可以使用第三方库或自行实现视频编码和解码算法,如使用FFmpeg库进行视频编码和解码操作。
五、视频特效处理除了基本的视频处理操作外,C语言还可以实现一些高级的视频特效处理。
例如,可以使用C语言实现图像变形、颜色转换、镜像翻转等特效操作。
这些特效处理可以为视频增添艺术效果,提升用户的观看体验。
六、视频合成和输出当完成视频的处理后,我们需要将处理后的视频重新合成为一个完整的视频文件,并输出到显示设备或保存到磁盘中。
在C语言中,可以使用文件操作函数创建新的视频文件,并将处理好的视频帧逐帧写入到文件中,最终生成一个输出视频文件。
小结:在本文中,我们介绍了C语言中处理视频数据的方法和技巧。
c语言视频教程★视频说明★所有的c语言视频教程都已经收集到百度网盘了,大家只需要转存就可以了;希望能够帮得到大家,谢谢!★视频目录★第01套:C语言基础--百度推荐课程--千锋潘老师第02套:[IT教程网]边用边学C语言视频教程[更新完毕-共享完毕]第03套:[IT教程网]计算机二级等级考试c语言程序设计教程c语言入门到精通视频教程[更新完毕-共享完毕]第04套:[IT教程网]孙鑫C 教程[更新完毕-共享完毕]第05套:[IT教程网]闲云野鹤C语言系列培训教程[更新完毕-共享完毕]第06套:[IT教程网]安全中国C语言视频教程第07套:[IT教程网]C语言视频教学录像第08套:[IT教程网]C语言也能干大事视频教程全集(高清)第09套:[IT教程网]郝斌C语言视频教程第10套:[IT教程网]黑色旋风C语言vip教程第11套:[IT教程网]编程加油站视频学C语言(1-18课)第12套:[IT教程网]嵌入式c语言视频教程-尚观第13套:[IT教程网]全国计算机等级考试二级C语言视频教程第14套:[IT教程网]甲壳虫2012年VIP_C语言初级班(18课)第15套:[IT教程网]编程加油站视频学C语言(1-18课)[共享完毕]第16套:[IT教程网]嵌入式c语言基础视频教程[更新完毕-共享完毕]第17套:[IT教程网]嵌入式c语言视频教程-尚观[更新完毕-共享完毕]第18套:[IT教程网][黑客基地:C语言编程特训班].毒宫玫瑰.共26讲[共享完毕]第19套:[IT教程网][黑鹰基地:C语言编程特训班].桂圆.共18讲[共享完毕]第20套:[IT教程网]微普年薪10W版C语言教学视频【绝密】[共享完毕]第21套:[IT教程网]全国计算机等级考试二级C语言视频教程[更新完毕-共享完毕]第22套:[IT教程网]C语言视频教程-谭浩强版-小甲鱼主讲(2.75G)[共享完毕]第23套:[IT教程网]C语言视频教程[共享完毕]第24套:[IT教程网]C语言,好爽(第一二三季)[更新完毕-共享完毕]第25套:C语言学习资料第26套:【IT教程网】C语言视频教学录像【更新完毕-共享完毕】第27套:【IT教程网】C语言视频教程【更新完毕-共享完毕】第28套:【IT教程网】范磊主讲c语言视频教程【更新完毕-共享完毕】第29套:【IT教程网】黑色旋风C语言vip教程【更新完毕-共享完毕】第30套:【IT教程网】郝斌C语言视频教程【更新完毕-共享完毕】第31套:【IT教程网】C语言也能干大事视频教程全集(高清)【更新完毕-共享完毕】第32套:小七论坛2013年VIPC语言系列教程-第33套:甲壳虫2012年VIP_C语言高级班(7课)★视频截图★。
一、51单片机一、祥云51单片机学习光盘(视频教程、例程、操作系统)适合初学者资料下载链接:https://yunpan/cJzLQdrBfp2KD 访问密码 8f77二、普中51单片机学习光盘pan.baidu/s/1pK0c4BL3、郭天祥----十天征服单片机4、新概念51单片机C语言教程.入门、提高、开发(500页,郭天祥著)https://yunpan/cYAYJtgFJNUup 访问密码 9eb15、力天电子51单片机视频教程pan.baidu/s/1hrulifU6、天狼星51单片机视频教程链接:pan.baidu/s/1pKsD3b9 密码:scy4八、STC12C5A60S2例程https://yunpan/cjPpH7uBBbIr8 访问密码 a471二、AVR单片机一、郭天祥--十天学会AVR单片机视频教程https://yunpan/cwVbV5mWw9pxk 访问密码 34ba1、锐志电子AVR单片机视频教程https://yunpan/cweRHU4JUSypY 访问密码 64b22、手把手AVR单片机视频教程https://yunpan/cm926G3YrWKhG 访问密码 dccb3、DY_miniAVR单片机光盘资料https://yunpan/c3fIFUrWu4LEG 访问密码 00364、AVR代码生成器https://yunpan/c3fILqj5h3aT9 访问密码 20615、AVR开发工具https://yunpan/c3fI3satMGmSh 访问密码 d3566、AVR例程https://yunpan/c3fIFfSgCzhWE 访问密码 48c1三、msp430单片机一、郭天祥---十天学会msp430单片机https://yunpan/cYAYvyxDBaHgr 访问密码 4dca2、力天msp430单片机视频教程https://yunpan/cYAY83HwRumTn 访问密码 d66c3、msp430 c语言.pdfhttps://yunpan/cYAY577Ucc7b2 访问密码 86b34、msp430教程.pdfhttps://yunpan/cYAYtXwXYesgC 访问密码 ccbf5、IAR C 430标准库函数.pdfhttps://yunpan/cYAYnInwURHZx 访问密码 52ef 四、PIC单片机一、郭天祥--十天学会pic单片机https://yunpan/cYAYDyx2Zydsi 访问密码 af9b2、王伟民pic单片机教程https://yunpan/cYAYz37WLEaYZ 访问密码 2312五、STM32嵌入式教程一、正点原子《手把手教你学STM32-M3》-基于正点原子战舰STM32开发板2、正点原子《手把手教你学STM32-M4》-基于正点原子探讨者STM32F4开发板3、正点原子UCOS/EMWIN/LWIP视频-基于正点原子STM32开发板4、mini基础板视频教程光盘链接:pan.baidu/s/1hqVhZdq 密码:rhab5、stm32历程链接:pan.baidu/s/1jH0maay 密码:hcy26、众想单片机stm32视频教程链接:pan.baidu/s/1hrwmnRY 密码:rb887、李想stm32视频教程链接:pan.baidu/s/1jGZN9kE 密码:m9668、红龙stm32开发板光盘链接:pan.baidu/s/1i4mGYqT 密码:uc5v9、stm’32清楚教程链接:pan.baidu/s/1bogN6Gn 密码:p7pt10、stm32官方文件链接:pan.baidu/s/1c1gfzva 密码:s2gs11、stm32资料pdf资料总汇(20)篇12、基于嵌入式实时操作系统的程序设计技术_周航慈_北航.pdf13、任哲-嵌入式实时操作系统μCOS-II原理及应用.pdf14、嵌入式操作系统uCOS-II(第二版)15、ucos2经典讲解16、邵贝贝ucos操作系统全书.pdf17、零死角玩转stm32-系统篇(uCOS-II)18、ucosii学习文档集六、ARM7、ARM9视频教程一、郭天祥ARM7视频教程https://yunpan/cwVbAjCw9JL95 访问密码 627d2、郭天祥ARM9视频教程https://yunpan/cYARicupI5tjL 访问密码 1f282、郭天祥郭天祥CPLD视频教程https://yunpan/cwVbfP2dTEeRq 访问密码 f955七、CORTEX—A内核arm教程一、基于cortex-a内核的指令链接:pan.baidu/s/1c1qURXe 密码:zux42、国嵌学院cortex-a嵌入式视频全集(内部视频)链接:pan.baidu/s/1pKwEjLh 密码:mc9r3、wince6.0镜像链接:pan.baidu/s/1dEuq3uT 密码:14ww4、wince6.0源码链接:pan.baidu/s/1i4ymmdn 密码:fpb05、vs2005链接:pan.baidu/s/1boiP2Bd 密码:7spr6、QT视频教程链接:pan.baidu/s/1i4fpok1 密码:o4q3链接:pan.baidu/s/1c0ZtQbI 密码:fwkq7、QT在Android下编程教程链接:pan.baidu/s/1geft1Z1 密码:z2gq8、cortex-a下游戏安装集链接:pan.baidu/s/1o84B9WY9、天嵌210光盘资料10张(视频、源码、电路)链接:pan.baidu/s/1boCjt5110、andriod资料链接:pan.baidu/s/1i42VQSH 密码:7fbg2、windows下资料链接:pan.baidu/s/1i4bRBoT 密码:nqan3、linux操作系统资料链接:pan.baidu/s/1behIfc 密码:c13n4、wince操作系统资料pan.baidu/s/1YHVRK5、ARM64-zip链接:pan.baidu/s/1sk1Z6Mx 密码:7uc36、QT源码包链接:pan.baidu/s/1boj5ptt 密码:w9bv7、linux源码包链接:pan.baidu/s/1geyWgPd 密码:qz8z8、linux开发工具链接:pan.baidu/s/1qXaXmB6 密码:n5ka八、其他资料一、AD6.9 PCB设计教程(15G)https://yunpan/cjGM4TkItmeCH 访问密码 6e712、autocad视频教程https://yunpan/cHP5pRjnFbYEA 访问密码 ea0d3、C++课件https://yunpan/c3WZYx7h56wZW 访问密码 62f84、c语言参考手册https://yunpan/cjGMTU6WgxQs8 访问密码 65a25、protel99视频教程https://yunpan/c3FHH4rSdp8pH 访问密码 10116、protues8视频教程https://yunpan/cwVbKL73tJtkT 访问密码 068e链接:pan.baidu/s/1TYmHg 密码:5l5m7、SolidWorks视频教程(低级、高级)https://yunpan/cYABpMI5Yu4a5 访问密码 fc708、VC++视频教程https://yunpan/cYABNBtWUfziZ 访问密码 71479、zigbee文档资料视频教程https://yunpan/cYABipqm9VmTS 访问密码 737c10、zigbee-cc2530光盘资料链接:pan.baidu/s/1nubduNf 密码:h6n211、zigbee组网、栈协议教程链接:pan.baidu/s/1nubduNf 密码:h6n212、经常使用74芯片、电阻、电容、电感、三级管、运放等资料集https://yunpan/cYA6ghmYJRUMN 访问密码 5449https://yunpan/cYA6sTMXiCpEg 访问密码 86f4https://yunpan/cYA6AztRiuDHN 访问密码 8129https://yunpan/cYA6fkEyFb9qS 访问密码 bd7ahttps://yunpan/cYA6KVtPtzN8R 访问密码 751a13、VB资料文档+视频教程https://yunpan/cYA6Jt5cHvJtJ 访问密码 31a514、matlab教程文档+视频https://yunpan/cYA6Z4ZneS92Y 访问密码 bc362、瑞萨开发板光盘-电子设计大赛专用https://yunpan/cctk6idf8A7HZ 访问密码 b9253、你必需明白的495个C语言问题高清PDF中文版全书 https://yunpan/cYA6QyFqqhcqq 访问密码 ee8a4、电路设计技术与技术第二版高清楚pdf中文版https://yunpan/cYA6cfvbcMtHY 访问密码 fcaf5、战舰-GSM短信模块教程资料链接:pan.baidu/s/1qXaXmIo 密码:e2vk6、语音模块资料https://yunpan/cYA6LifVjRi2n 访问密码 0a297、无线通信模块资料https://yunpan/cYA63EabvaH6J 访问密码 9eac8、指纹识别模块资料https://yunpan/cYA6r3jtbJKYT 访问密码 e9b09、顺平linux视频教程 (内部)链接:pan.baidu/s/1nuzzQGx 密码:521t10、jave零基础视频教程链接:pan.baidu/s/1boh3v6B 密码:bqux11、大数据学习资料链接:pan.baidu/s/1kUtyzPH 密码:miv212、android电话端编程视频教程链接:pan.baidu/s/1skiwKOH 密码:rriv13、陀螺仪-飞控-四旋翼-电路仿真mulitism资料链接:pan.baidu/s/1c1mQU8S 密码:d0e6。
数字逻辑电路,东南大学(视频教程,64讲) /bbs/disp bbs.asp?boardID=30&ID=1287&page=1可编程控制器,东南大学(视频教程,40讲) /bbs/disp bbs.asp?boardID=30&ID=1281&page=1单片机及应用,东南大学(视频教程,32讲) /bbs/disp bbs.asp?boardID=30&ID=1272&page=1单片机技术,吉林大学(视频教程,32讲)/bbs/dis pbbs.asp?boardID=30&ID=1270&page=1可编程逻辑器件(视频教程,15讲)/bbs/di spbbs.asp?boardID=30&ID=1269&page=1EDA技术及应用CPLD (视频教程,36讲)/bbs/dis pbbs.asp?boardID=30&ID=1639&page=1电路电子技术,东南大学(视频教程,72讲) /bbs/disp bbs.asp?boardID=30&ID=1433&page=1DSP技术,电子科技大学(视频讲座,28讲)/bbs/disp bbs.asp?boardID=30&ID=1525&page=1北航单片机视频教程(共24讲, 1.73G) /bbs/dis pbbs.asp?boardID=30&ID=1675&page=1嵌入式系统开发应用技术(视频教程,39讲) /bbs/disp bbs.asp?boardID=30&ID=1488&page=1自动检测技术,同济大学(视频教程,36讲) /bbs/disp bbs.asp?boardID=30&ID=2095&page=1模拟电子技术,石油大学(视频教程,30讲) /bbs/disp bbs.asp?boardID=30&ID=1953&page=151单片机C语言,哈工大(视频教程,09讲) /bbs/di spbbs.asp?boardID=30&ID=2556&page=1机器人原理及应用,东南大学(视频教程48讲)/bbs/di spbbs.asp?boardID=30&ID=2626&page=1AVR视频教程——力天电子/bbs/d ispbbs.asp?boardID=7&ID=9059&page=1十天学会AVR单片机视频教程——天祥电子/bbs/di spbbs.asp?boardID=7&ID=9065&page=1十天学会PIC单片机——郭天祥/bbs/ dispbbs.asp?boardID=27&ID=8990&page=1学ARM和学单片机一样简单,视频教程/bbs/ dispbbs.asp?boardID=5&ID=9115&page=1十天学会msp430视频教程——天祥电子/bbs/ dispbbs.asp?boardID=7&ID=9025&page=1ARM视频嵌入式linux培训班视频/bbs /dispbbs.asp?boardID=5&ID=8972&page=1Altium Designer6.9 PCB设计视频教程/bbs/ dispbbs.asp?boardID=2&ID=9143&page=1CPLD 系统设计及VHDL 语言的视频教程/bbs/d ispbbs.asp?boardID=4&ID=9015&page=1人工智能原理视频教程清华大学/bbs/dispbbs.asp?b oardID=30&ID=3346&page=1微型计算机技术视频教程-清华大学/bbs/dispbbs.asp? boardID=30&ID=3347&page=1计算机系统结构视频教程清华大学/bbs/dispbbs.asp? boardID=30&ID=3348&page=1操作系统视频教程17讲清华大学/bbs/dispbbs.asp?b oardID=30&ID=3349&page=1数字电路视频教程清华大学/bbs/dispbbs.asp?boardI D=30&ID=3350&page=1数字系统设计自动化视频教程清华大学/bbs/dispbbs. asp?boardid=30&id=3351模拟电路视频教程石油大学/bbs/dispbbs.asp?boardi d=30&id=3352嵌入式系统应用开发技术视频教程电子科大/bbs/dis pbbs.asp?boardid=30&id=3354操作系统视频教程山东石油大学/bbs/dispbbs.a sp?boardid=30&id=3353计算机电路基础视频教程(1) 中央电大/bbs/dispbbs.as p?boardid=30&id=3371单片机技术视频教程中央电大 /bbs/dispbbs.a sp?boardid=30&id=3372电路视频教程哈工大 /bbs/dispbbs.a sp?boardID=30&id=3373接口技术视频教程哈工大/bbs/dispbbs.a sp?boardid=30&id=3374电工电子学视频教程东南大学/bbs/dispbbs.a sp?boardID=30&id=3365单片机视频教程37讲深圳职业学院/bbs/dispbbs.as p?boardID=30&ID=3382单片机视频教程北航(1.7G)/bbs/dispbbs.as p?boardID=30&ID=3377电路电子技术视频教程吉林大学/bbs/dispbbs.asp?b oardID=30&ID=3395电工电子学视频教程东南大学/bbs/dispbbs.asp?b oardID=30&ID=3365电路原理视频教程浙江大学/bbs/dispbbs.asp?boar did=30&id=3402电力电子技术视频教程浙江大学/bbs/dispbbs.asp?b oardid=30&id=3403电机与拖动视频教程浙江大学/bbs/dispbbs.asp?bo ardid=30&id=3404电力系统分析视频教程浙江大学/bbs/dispbbs.asp?b oardid=30&id=3405电子基础整理电子基础PPT /bbs/dispbbs.asp?boardID=8&ID=81 1&page=1三极管资料(比较全面)/bbs/dispbbs.asp?boardID=8&I D=600&page=1跟我学模拟电子技术 /bbs/dispbbs.asp?boardID=8&ID =580&page=1运放资料和运放用法 /bbs/dispbbs.asp?boardID=8&ID =285&page=3跟我学数字电子技术 /bbs/dispbbs.asp?BoardID=8&ID =573&replyID=&skin=151单片机教程整理:芯源老师的单片机教程+电路图(通俗易懂的单片机教程,推荐初学者使用)h ttp:///bbs/dispbbs.asp?boardID=7&ID=7&page=1单片机实验汇编C对照学习教程(有很多实例,实验练习的首选)http://www. /bbs/dispbbs.asp?boardID=7&ID=23&page=1c51轻松入门/bbs/dispbbs.asp?boardID=7&ID=87&pa ge=18050单片机C语言彻底应用/bbs/dispbbs.asp?boardI D=7&ID=278&page=1平凡老师的经典单片机教程下载/bbs/dispbbs.asp?boa rdID=7&ID=571&page=1单片机实用教程[下载] /bbs/dispbbs.asp?boardID=7&I D=1261&page=1单片机基础[下载] /bbs/dispbbs.asp?boardID=7&ID=1 262&page=2微机原理/bbs/dispbbs.asp?boardID=7&ID=901&page =251单片机软件整理:伟福编译器/bbs/dispbbs.asp?boardID=7&ID=30&pag e=2ISP下载软件+图/bbs/dispbbs.asp?boardID=7&ID=2 8&page=5AVR单片机教程整理:AVR系列单片机C语言编程与应用实例/bbs/dispbbs.as p?boardID=7&ID=108&page=1AVR高速嵌入式单片机原理与应用(修订版)/bbs/disp bbs.asp?boardID=7&ID=113&page=1嵌入式C编程与Atmel AVR /bbs/dispbbs.asp?boardID =7&ID=114&page=1AVR单片机原理及应用/bbs/dispbbs.asp?boardID=7&I D=111&page=1AVR高速嵌入式单片机原理与应用/bbs/dispbbs.asp?bo ardID=7&ID=112&page=1AVR单片机C语言开发入门指导/bbs/dispbbs.asp?boar dID=7&ID=109&page=1AVR单片机应用设计/bbs/dispbbs.asp?boardID=7&ID =110&page=2PIC单片机教程整理:PIC单片机C语言学习教程/bbs/dispbbs.asp?boardID= 7&ID=282&page=1PIC16F84单片机的内部硬件资源/bbs/dispbbs.asp?bo ardID=7&ID=86&page=1PIC16F877单片机编程实例教程/bbs/dispbbs.asp?boar dID=7&ID=280&page=2PIC单片机编程常用子程序库/bbs/dispbbs.asp?boardI D=7&ID=283&page=3PIC18系列单片机指令中文讲解/bbs/dispbbs.asp?boar dID=7&ID=281&page=3PIC16C5X单片机编程指南/bbs/dispbbs.asp?boardID= 7&ID=279&page=3EDA软件大全Altium Protel 2004 SP3免安装(已安装) /bbs/dispbbs. asp?boardID=2&ID=115&page=1protel99SE下载+自制库和汉化3D补丁/bbs/dispbbs.a sp?boardID=2&ID=81&page=1PADS 2005 下载/bbs/dispbbs.asp?boardID=2&ID=9 4&page=1WG2004/bbs/dispbbs.asp?boardID=2&ID=262&pag e=1ADS2004A /bbs/dispbbs.asp?boardID=2&ID=1288&p age=1orCAD10.3下载/bbs/dispbbs.asp?boardID=2&ID=93 &page=2WG2005 下载/bbs/dispbbs.asp?boardID=2&ID=570& page=3Altium.Designer.v6.9破解版下载/bbs/dispbbs.asp?bo ardID=2&ID=9676&page=2EDA教程Protel DXP视频教程/bbs/dispbbs.asp?boardID=2&ID =329&page=1PADS制作元件教程---wang1jin原创/bbs/dispbbs.asp? boardID=2&ID=575&page=1Protel99SE电路设计与仿真/bbs/dispbbs.asp?boardID =2&ID=1243&page=1PCB(高速)电磁兼容的设计研究/bbs/dispbbs.asp?boar dID=2&ID=584&page=1安裝OrCAD10.3步骤图解/bbs/dispbbs.asp?boardID= 2&ID=92&page=1CADENC软件使用中的问题汇总(Answer)/bbs/dispbb s.asp?boardID=2&ID=1246&page=2PADS POWER基础教程/bbs/dispbbs.asp?boardID=2& ID=96&page=3Protel DXP 指导教程中文教程/bbs/dispbbs.asp?boar dID=2&ID=88&page=3ORCAD仿真资料整理打包/bbs/dispbbs.asp?boardID= 2&ID=593&page=3PowerPCB教程/bbs/dispbbs.asp?boardID=2&ID=98& page=5教你在英文protel 99 se中怎么写汉字/bbs/dispbbs.as p?BoardID=8&ID=810&replyID=&skin=1Altium Designer6.9 PCB设计视频教程/bbs/dispbbs.as p?boardID=2&ID=9143&page=1仿真软件Proteus6.7 破解版/bbs/dispbbs.asp?boardID=22&ID =456&page=2Proteus7.12破解版/bbs/dispbbs.asp?boardID=22&ID =1619&page=1Multisim10.0破解版/bbs/dispbbs.asp?boardID=22&ID =1643&page=140多M的MP3DIY资料打包下载/bbs/dispbbs.asp? boardID=7&ID=480&page=2现代高频开关电源实用技术/bbs/dispbbs.asp?board ID=8&ID=301&page=1。
网络管理视频合集链接:/user_playlist/id_UMTM3MjMwMjky.html/user_video/id_UMTAzNDY0MDEy_order_1_type_1_page_1.html/user_playlist/id_UMTQ4OTU1Nzcy_order_3_type_1_page_1.html /playlist_show/id_3745809.html/playlist_show/id_3783367_ascending_1_page_1.html战略思维01课程:高层经理人的八项修炼讲师:林正大/playlist_show/id_2650287.html02课程:创新中国-从“中国制造”走向“中国创造”讲师:林伟贤/playlist_show/id_2825793.html03课程:现代企业规范化管理整体解决方案讲师:尹隆森/playlist_show/id_3845284.html04课程:如何提升企业战略执行力讲师:孙永玲/dispbbs.asp?BoardID=25&ID=17234&replyID=&skin=1(下载)/read-htm-tid-10625.html(需要下载)05课程:家族企业治理、传承与可持续发展方略讲师:周坤/v/q%E5%AE%B6%E5%BA%AD%E4%BC%81%E4%B8%9A%E6%B2%BB%E7%90%86+%E4%BC%A0%E6%89%BF/dispbbs.asp?BoardID=25&ID=25384&replyID=&skin=1(需下载)06课程:企业发展战略设计与实施要务讲师:李雪峰01课程:企业战略规划讲师:周坤/dispbbs.asp?BoardID=25&ID=25463&replyID=&skin=1(需下载)02课程:战略管理创新与执行讲师:冯睎/vlist/1649343025.html03课程:如何让您的企业基业常青-领袖企业的核心竞争力解析讲师:王璞/u/vl/4814208#n204课程:战略决定成败讲师:何学林/haidao7517/video.html/dispbbs.asp?BoardID=25&ID=17211&replyID=&skin=1(可下载)05课程:企业战略管理(MBA全景教程之一)讲师:徐二明06课程:企业优秀将帅之定大计讲师:陈定国/show/7QFCxH3t4bGqkHti.html企业文化01课程:中国式管理讲师:曾仕强/playlist_show/id_3868794.html02课程:领导者心智模式建设之道讲师:郭天祥/playlist_show/id_3919787.html03课程:如何成为一个成功的下属讲师:蒌萌/dispbbs.asp?BoardID=25&ID=25223&replyID=&skin=1(需下载)04课程:追求卓越-美国八大品牌企业成功秘诀讲师:卢勇/dispbbs.asp?BoardID=25&ID=1262&replyID=&skin=1(需下载)05课程:家族企业治理、传承与可持续发展方略讲师:周坤/v/q%E5%AE%B6%E5%BA%AD%E4%BC%81%E4%B8%9A%E6%B2% BB%E7%90%86+%E4%BC%A0%E6%89%BF参考课程:战略思维0506课程:如何创建学习型组织讲师:张声雄01课程:企业文化建设讲师:周坤/sanlue/video_6.html/dispbbs.asp?BoardID=25&ID=25463&replyID=&skin=1(需下载)02课程:如何让您的企业基业常青-领袖企业的核心竞争力解析讲师:王璞/u/vl/4814208#n1/dispbbs.asp?BoardID=25&ID=17239&replyID=&skin=1(需下载)03课程:海尔模式讲师:田娜/special/index_3198518.html04课程:跨文化管理讲师:佛恩斯·汤皮诺/playlist_show/id_2663701_ascending_1_page_2.html05课程:企业制度的法律误区与操作实务讲师:贾富春06课程:中国家族企业文化和管理体系的建立讲师:周坤07课程:善用企业培训文化塑造团队精神讲师:罗赢/v_show/id_XMTA0MjIxMzQ4.html08课程:领导者如何激励员工讲师:刘捷/vlist/1649343025.html招聘01课程:如何进行人才供应链建设讲师:周良文/index?key=%E5%91%A8%E8%89%AF%E6%96%87&charset=utf-8&typ e=video&kw=&charset=utf-8&page=1/dispbbs.asp?BoardID=25&ID=25382&replyID=&skin=1(下载)02课程:如何选、育、用、留人才讲师:张晓彤/playlist_show/id_3736124_ascending_1_page_1.html03课程:招聘与面试技巧讲师:张晓彤吕守升/playlist_show/id_3783329.html/playlist_show/id_3243551.html04课程:企业组织结构设计与部门职能划分讲师:尹隆森/playlist_show/id_1577445.html05课程:岗位说明书的编写与应用讲师:尹隆森/dispbbs.asp?BoardID=25&ID=2963&replyID=&skin=1(要自己下载)06课程:企业选人方法与心理测量技术--传统鉴人之术与心理测量实践应用讲师:魏钧/playlist_show/id_3892979.html07课程:基于胜任力的面试技术讲师:魏钧/playlist/index_2572011.html/dispbbs.asp?BoardID=25&ID=17039&replyID=&skin=1(要自己下载)08课程:优秀员工的选育用留方法讲师:卢俊卿/index?type=video&key=%E5%8D%A2%E4%BF%8A%E5%8D%BF&char set=utf809课程:新劳动合同法操作指南讲师:左祥琦/playlist_show/id_2958150_ascending_1_page_2.html10课程:人力资源风险管理讲师:陈方/dispbbs.asp?BoardID=25&ID=25137&replyID=&skin=1(要下载)11课程:招聘面试六问讲师:彭荣模/dispbbs.asp?BoardID=25&ID=25138&replyID=&skin=1(要下载)12课程:组织优化与岗位分析讲师:曹子祥/v/q%E7%BB%84%E7%BB%87%E4%BC%98%E5%8C%96+%E5%B2 %97%E4%BD%8D%E5%88%86%E6%9E%90/dispbbs.asp?BoardID=25&ID=25115&replyID=&skin=1(要下载)薪酬01课程:突破人才培养瓶颈- E-learning应用研讨会讲师:倪合明02课程:现代企业薪资福利设计与操作讲师:罗赢/u67/v_NDA5NzYyMDA.html(内容不全)03课程:企业组织结构设计与部门职能划分讲师:尹隆森参考招聘课程0404课程:岗位说明书的编写与应用讲师:尹隆森参考招聘课程0505课程:中国式管理系列课程--人力资源管理VS组织人员发展讲师:曾仕强/playlist_show/id_3868794.html06课程:薪酬管理讲师:周坤/playlist_show/id_3745809.html07课程:如何制定更具有激励性的薪酬方案讲师:曹子祥/playlist/index_3163846.html/dispbbs.asp?BoardID=25&ID=17033&replyID=&skin=1 (需下载) 08课程:培训需求分析与年度培训规划讲师:曾庆学/dispbbs.asp?BoardID=25&ID=25139&replyID=&skin=1 (需下载) 09课程:人力资源管理(MBA全景教程之三)讲师:孙键敏/playlist_show/id_1577474.html10课程:人人都是管理者讲师:杨望远11课程:如何做好薪资激励讲师:杨望远培训01课程:高效会议管理技巧讲师:张晓彤/playlist_show/id_950959.html02课程:如何搞好企业培训管理讲师:柳青/playlist/index_3165168.html03课程:如何进行人才供应链建设讲师:周良文参考招聘课程0104课程:如何选、育、用、留人才讲师:张晓彤参考招聘课程0205课程:企业组织结构设计与部门职能划分讲师:尹隆森参考招聘课程0406课程:岗位说明书的编写与应用讲师:尹隆森参考招聘课程0501课程:员工关系管理讲师:张晓彤/playlist_show/id_3887956.html/v/q%E5%91%98%E5%B7%A5%E5%85%B3%E7%B3%BB%E7%AE% A1%E7%90%86+%E5%BC%A0%E6%99%93%E5%BD%A402课程:中国式管理系列课程--人力资源管理VS组织人员发展讲师:曾仕强参考薪酬课程0503课程:优秀员工的选育用留方法讲师:卢俊卿参考招聘课程0804课程:人力资源管理(MBA全景教程之三)讲师:孙键敏参考薪酬课程0905课程:如何建立培训体系与制定年度培训计划讲师:张晓彤/home/item_u49364845s0p1.html06课程:员工激励十大工程讲师:胡八一/playlist/index_3163886.html07课程:人人都是管理者讲师:杨望远08课程:如何塑造全方位的人才讲师:杨望远09课程:命令和奖罚技巧动作分解讲师:魏庆/playlist_show/id_3897121.html10课程:问题分析与决策过程讲师:周坤/playlist_show/id_3808658.html11课程:优秀员工职业化塑造讲师:徐剑/playlist_show/id_3811123.html12课程:平衡计分卡讲师:孙永玲/dispbbs.asp?BoardID=25&ID=10856&replyID=&skin=1(需要下载)13课程:魅力口才讲师:林伟贤/playlist_show/id_962014_ascending_1_page_5.html14课程:高品质沟通讲师:翟鸿燊/v_playlist/f962014o1p89.html15课程:管理者如何提升语言表达艺术讲师:朱俐安/v/q%E7%AE%A1%E7%90%86%E8%80%85+%E8%AF%AD%E8%A8 %80%E8%89%BA%E6%9C%AF16课程:管理的真相讲师:赵建华/v/q%E4%B8%9C%E6%96%B9%E5%90%8D%E5%AE%B6+%E7%AE%A1%E7%90%86%E 7%9C%9F%E7%9B%B817课程:非人力资源经理的人力资源管理讲师:周昌湘/v_playlist/f1868285o1p1.html18课程:情绪管理讲师:曾仕强/v_playlist/f3864488o1p4.html绩效01课程:如何以绩效考核促进企业成长讲师:姜定维/user_video/id_UMTExMTkyNTgw.html02课程:全面企业绩效管理CPM 讲师:鲁百年/dispbbs.asp?BoardID=25&ID=25379&replyID=&skin=1(需下载)03课程:如何进行人才供应链建设讲师:周良文参考招聘课程0104课程:如何选、育、用、留人才讲师:张晓彤参考招聘课程0205课程:绩效管理实务讲师:张晓彤/playlist_show/id_3783284.html06课程:企业组织结构设计与部门职能划分讲师:尹隆森参考招聘课程0401课程:岗位说明书的编写与应用讲师:尹隆森参考招聘课程0502课程:员工关系管理讲师:张晓彤/playlist_show/id_3887956.html03课程:中国式管理系列课程--人力资源管理VS组织人员发展讲师:曾仕强/v_playlist/f1546318o1p10.html04课程:以业绩为导向的人力资源管理讲师:周良文/dispbbs.asp?BoardID=25&ID=17028&replyID=&skin=1(需下载)05课程:“8+1”绩效量化模式讲师:胡八一/sanlue/video_8.html06课程:如何成为高效人力资源管理者讲师:张晓彤/playlist/index_3162873.html01课程:绩效管理实用工具与方法讲师:魏钧/playlist_show/id_3840207.html02课程:如何进行高效的绩效管理讲师:徐沁./playlist/index_3163840.html03课程:优秀员工的选育用留方法讲师:卢俊卿参考招聘课程0804课程:如何提高绩效考评的实效讲师:曹子祥/dispbbs.asp?BoardID=25&ID=25140&replyID=&skin=1(要下载)05课程:绩效面谈改进技巧讲师:邱明俊/dispbbs.asp?BoardID=25&ID=25141&replyID=&skin=1(下载)06课程:人力资源管理(MBA全景教程之三)讲师:孙键敏参考薪酬课程0901课程:现代雇佣关系讲师:彼特·卡佩里/v_playlist/f3952978o1p19.html02课程:员工管理讲师:保罗·伊万/v_playlist/f3952978o1p25.html03课程:业绩评估与控制讲师:托尼·霍普/v_playlist/f3952978o1p24.html04课程:人人都是管理者讲师:杨望远05课程:目标管理与绩效考核讲师:张文/playlist_show/id_3811153.html06课程:目标与绩效管理讲师:周坤/playlist_show/id_3808572.html时间管理01课程:企业员工职业化训练整体解决方案讲师:胡斌02课程:职业经理十项管理技能训练讲师:章哲/playlist_show/id_1850434.html03课程:时间管理:高效职业人士必备技能讲师:刘敏兴/playlist_show/id_3847227.html04课程:第五代时间管理讲师:周坤/dispbbs.asp?BoardID=25&ID=25173&replyID=&skin=1(需下载)05课程:时间管理讲师:狄振鹏06中层主管核心管理技能训练讲师:狄振鹏/playlist_show/id_962014_ascending_1_page_3.html劳动关系管理01课程:如何招工和订立劳动合同讲师:梁智/v/q%E6%8B%9B%E5%B7%A5+%E5%8A%B3%E5%8A%A8%E5%90%88%E5%90%8C02课程:新劳动合同法解密讲师:刘昊斌/v/q%E6%96%B0%E5%8A%B3%E5%8A%A8%E5%90%88%E5%90%8C%E6%B3%95+%E8 %A7%A3%E5%AF%86人力资源经理(参考前面各项分类)01课程:高效会议管理技巧讲师:张晓彤02课程:管理者如何提升语言表达艺术讲师:朱俐安03课程:管理者如何进行沟通与激励讲师:王樵04课程:管理者的传播技巧-如何成为企业内部优秀的培训师讲师:倪砥05课程:NLP水性领导力的八项修炼讲师:胡谢骅/playlist_show/id_3859017.html/v_playlist/f962014o1p0.html06课程:让下属100%执行的领导艺术讲师:章哲/v_show/id_XOTE5OTM4MjA=.html01课程:领导者心智模式建设之道讲师:郭天祥02课程:卓越领导力的六项修炼讲师:杨思卓03课程:现代企业规范化管理整体解决方案讲师:尹隆森04课程:如何打造高绩效团队讲师:章义伍05课程:如何以绩效考核促进企业成长讲师:姜定维06课程:赢在中层--打造中国企业新中层讲师:方永飞01课程:企业规范化管理讲师:周坤02课程:全面企业绩效管理CPM 讲师:鲁百年03课程:中层主管核心管理技能训练教程讲师:狄振鹏04课程:如何当好中层管理者讲师:薛灿宏05课程:如何搞好企业培训管理讲师:柳青06课程:危机管理中的媒体应对方法讲师:游昌乔01课程:中层管理者完成目标的五步十九法讲师:姜洋02课程:如何进行人才供应链建设讲师:周良文03课程:利润中心规划与实务运作讲师:王忠宗04课程:如何创建学习型组织讲师:张声雄05课程:企业文化建设讲师:周坤06课程:如何快速提升组织智商讲师:白万纲01课程:突破人才培养瓶颈- E-learning应用研讨会讲师:倪合明02课程:如何选、育、用、留人才讲师:张晓彤03课程:现代企业薪资福利设计与操作讲师:罗赢04课程:绩效管理实务讲师:张晓彤05课程:招聘与面试技巧讲师:张晓彤、吕守升06课程:企业组织结构设计与部门职能划分讲师:尹隆森01课程:岗位说明书的编写与应用讲师:尹隆森02课程:企业如何有效激励员工讲师:张锡民03课程:辞退员工管理与辞退面谈技巧讲师:程向阳04课程:员工关系管理讲师:张晓彤05课程:中国式管理系列课程--人力资源管理VS组织人员发展讲师:曾仕强06课程:企业选人方法与心理测量技术--传统鉴人之术与心理测量实践应用讲师:魏钧01课程:基于胜任力的面试技术讲师:魏钧02课程:薪酬管理讲师:周坤03课程:以业绩为导向的人力资源管理讲师:周良文04课程:“8+1”绩效量化模式讲师:胡八一05课程:如何成为高效人力资源管理者讲师:张晓彤06课程:知识员工的激励与管理方法讲师:岳晋平01课程:绩效管理实用工具与方法讲师:魏钧02课程:组织优化与岗位分析讲师:曹子祥03课程:如何进行高效的绩效管理讲师:徐沁04课程:优秀员工的选育用留方法讲师:卢俊卿05课程:员工离职原因及解决方案讲师:崔翔06课程:如何制定更具有激励性的薪酬方案讲师:曹子祥01课程:企业劳动关系处理实务讲师:左祥琦02课程:劳动争议的预防与应对方法讲师:陆敬波03课程:人力资源风险管理讲师:陈方04课程:招聘面试六问讲师:彭荣模05课程:培训需求分析与年度培训规划讲师:曾庆学06课程:如何提高绩效考评的实效讲师:曹子祥/dispbbs.asp?BoardID=25&ID=25140&replyID=&skin=1(要下载)01课程:绩效面谈改进技巧讲师:邱明俊02课程:命令和奖罚技巧动作分解讲师:魏庆/playlist_show/id_3897121.html03课程:人力资源管理(MBA全景教程之三)讲师:孙键敏04课程:跨文化管理讲师:佛恩斯·汤皮诺/v_playlist/f3952978o1p4.html05课程:现代雇佣关系讲师:彼特·卡佩里06课程:员工管理讲师:保罗·伊万01课程:业绩评估与控制讲师:托尼·霍普02课程:中层干部如何承上启下达成目标讲师:林涛03课程:如何建立培训体系与制定年度培训计划讲师:张晓彤04课程:人人都是管理者讲师:杨望远05课程:如何做好薪资激励讲师:杨望远06课程:如何塑造全方位的人才讲师:杨望远。
c#教程与视频教程类专题资料免费下载整理合集《Visual C++范例开发大全》随书光盘【2.7GB】/jiaocheng/shipin/28161.html《C#与.NET 4高级程序设计》(Pro C# 2010 and the .NET 4 Platform)第5版【153.6 MB】/book/jisuanji/19.html《C#范例开发大全光盘压缩包》【3.3GB】/jiaocheng/shipin/28184.html《SQL Server范例开发大全》随书光盘【3.6GB】/jiaocheng/shipin/28187.html《范例开发大全光盘压缩包》【3.1GB】/jiaocheng/shipin/28170.html《C#从入门到精通》随书光盘【996.3 MB】/jiaocheng/shipin/25728.html《C#4.0中文视频教程》共20课【1.8GB】/jiaocheng/shipin/26097.html《Java范例开发大全光盘压缩包》【3.1GB】/jiaocheng/shipin/28186.html《C#基础视频教程》( C# Essential Training)【579.5MB】/jiaocheng/shipin/26415.html《C#视频教程全集打包下载》【532.3MB】/jiaocheng/shipin/25446.html《Visual C# 2008开发经验与技巧宝典》随书光盘【333.9MB】/jiaocheng/shipin/28177.html《C#做坦克游戏视频教程》avi视频教程【1.8GB】/jiaocheng/shipin/26015.html《30天学通C#项目案例开发》随书视频【1.3 GB】/jiaocheng/shipin/24995.html《C#高级编程(第6版) 完整高清PDF版》【480.5MB】/book/jisuanji/6643.html《山西DotNet俱乐部C#基础视频教程》【305.1 MB】/jiaocheng/shipin/24459.html《亮剑.NET:图解C#开发实战》随书光盘【1.9GB】/jiaocheng/shipin/28299.html《WPF编程宝典—C#2010版》(Pro WPF in C# 2010)扫描版【118.6 MB】/book/jisuanji/33534.html《Visual Basic范例开发大全》随书光盘【2.5GB】/jiaocheng/shipin/28198.html《C# 3.0实例精通》随书光盘【216.5MB】/jiaocheng/shipin/28328.html《C#数字图像处理算法典型实例》随书光盘【132.4MB】/jiaocheng/shipin/28361.html《 4.5 入门》(Beginning 4.5 in C#)英文版【19.2 MB】/book/jisuanji/33053.html《用多媒体学Visual C#.NET》【349.2MB】/ziliao/22189.html《C#2008开发程序:企业,移动与安全》(AppDev Dev Apps C Sharp 2008 Enterprise Mobile and Security DVD)【1.7GB】/ziliao/25124.html《C# 5.0 数据库入门》(Beginning C# 5.0 Databases)第二版【17.5 MB】/book/jisuanji/33007.html《C#游戏编程》(C# Game Programming: For Serious Game Creation)(Daniel Schuller)文字版,英文原版【5.6MB】/book/jisuanji/4690.html《MSDN网络广播教程(C#)》(MSDN Webcast)【694.5 MB】/jiaocheng/shipin/25129.html《MSDN WebCast网络广播系列讲座2005年全集》(MSDN WebCast)【1.1 GB】/jiaocheng/shipin/20250.html《使用Visual C#探索Visual Studio 2010视频教程》(AppDev Exploring Visual Studio 2010 Using Visual C Sharp)【1.8GB】/jiaocheng/shipin/25565.html《C#课程设计案例精编》(C#)随书光盘【38.8MB】/jiaocheng/shipin/28182.html《C#和.NET 2.0 实战:平台、语言与框架》(Smacchia)中文版【87.4MB】/book/jisuanji/4299.html《完全手册C# 2005+SQL Server数据库与网络开发》随书光盘/电子教程【214.4 MB】/jiaocheng/shipin/22384.html《北风网网友原创C#版本勇者斗恶龙游戏全套》【1.1 GB】/ziliao/25107.html《Silverlight 4中使用Visual C Sharp 2010视频教程第二辑》(AppDev Silverlight 4 Using Visual C Sharp 2010 DVD Volume 2)【1.5 GB】/jiaocheng/shipin/26007.html《完全手册:C# 2.0程序设计详解电子教程/随书光盘》【209.5 MB】/jiaocheng/shipin/22430.html《北风网沧海老师C#版本家庭理财项目实战案例+仿迅雷下载软件全程开发(winform应用版本)》【753 MB】/jiaocheng/shipin/24724.html《C#与.NET 4高级程序设计:第5版》(Pro C# 2010 and the .NET 4 Platform 5 edition)扫描版【113.1MB】/book/jisuanji/31809.html《AppDev&Exploring Using Visual C# 2005》LiBiSO 教程【772.1MB】/jiaocheng/shipin/20301.html《C# 2008数据库入门经典(第4版)》高清扫描版【95.3MB】/book/jisuanji/6508.html《C#高级编程》(Advanced C# Programming)【31.6MB】/ziliao/20042.html《Silverlight 4中使用Using Visual C Sharp 2010视频教程第一辑》(AppDev Silverlight 4 Using Visual C Sharp 2010 DVD Volume 1 )第1辑/PROPER/REPACK【1.2 GB】/jiaocheng/shipin/26006.html《C# 5.0 核心技术》(C# 5.0 in a Nutshell The Definitive Reference)第5版【28.9 MB】/book/jisuanji/31971.html《和C#.net通用权限系统组件功能教程》【237.6KB】/jiaocheng/shipin/26022.html《AJAX 4使用Visual C# 2010:服务器端视频教程》(AppDev AJAX 4 Using Visual C Sharp2010 Server Side)【792.2 MB】/jiaocheng/shipin/25645.html《TestOut MCAD教程》(TestOut MCAD)70-315,316,320【2.3GB】/jiaocheng/shipin/20569.html《C#基础视频教程》(Pluralsight C Sharp Fundamentals)【394.7 MB】/jiaocheng/shipin/26157.html《零基础学Visual C# 2005 教案PPT/随书光盘》【75.9MB】/kejian/jisuanji/22357.html《C#数据库编程基础篇》【116.1 MB】/jiaocheng/shipin/26202.html。
郭天祥十天学通单片机TX-1C单片机实验板所有课作业+答案,特别整理,供单片机爱好与学习者使用讲次内容细节第一讲学单片机预备知识、如何点亮一个发光管单片机能做什么,基本电子知识,如何用TX-1C单片机学习板学习单片机,C51 知识简介,如何申请免费芯片样品。
点亮一个发光管,第二讲流水灯设计、蜂鸣器发声、继电器控制简单延时程序、子程序调用、带参数子程序设计、流水灯同时蜂鸣器响、如何驱动蜂鸣器,及如何驱动继电器,集电极开路的概念及应用。
第三讲数码管显示的原理、数码管的静态显示共阳、共阴数码管显示原理、定时器工作方式介绍、重点讲述工作方式2、中断概念及中断函数写法、外部中断试验、定时器中断应用第四讲数码管的动态显示原理及应用实现动态扫描概念、定时器、中断加深用单片机的定时器及中断设计一个60 秒定时器第五讲独立键盘、矩阵键盘的检测原理及实现键盘用来做什么、如何键盘检测、消抖、键盘编码、带返回值函数写法及应用第六讲AD、DA 的工作原理及实现、运放电路模拟电压与数字电压的关系、为什么要使用AD 及DA、ADC0804 的操作方法、DAC0832 的操作方法第七讲串口通讯原理及操作流程串口通讯工作方式、10 位数据通讯、波特率概念、如何根据波特率计算定时器初值、串口打印在调试程序中的应用。
第八讲 1 602液晶、12864 液晶显示原理及实现最简单液晶工作原理、如何开始对一个没有任何概念的芯片开始单片机的操作第九讲IIC总线AT24C02芯片工作原理IIC总线工作原理、目前非常通用的一种通信机制第十讲利用51 单片机的定时器设计一个时钟综合运用51 单片机知识设计一个可以随意调节时间、带整点闹铃的时钟。
(其中用到定时器、中断、按键、蜂鸣器、数码管或串口通信)第^一讲用DS12C887时钟芯片设计一个高精度时钟DS12C887内部带有锂电池,系统掉电情况下可自行精确走10 年,并带有闹钟功能、年、月、日、时、分、秒等。
(完整版)十天学会单片机C语言_郭天祥---课后习题答案郭天祥十天学通单片机TX-1C单片机实验板所有课作业+答案,特别整理,供单片机爱好与学习者使用讲次内容细节第一讲学单片机预备知识、如何点亮一个发光管单片机能做什么,基本电子知识,如何用TX-1C单片机学习板学习单片机,C51知识简介,如何申请免费芯片样品。
点亮一个发光管,第二讲流水灯设计、蜂鸣器发声、继电器控制简单延时程序、子程序调用、带参数子程序设计、流水灯同时蜂鸣器响、如何驱动蜂鸣器,及如何驱动继电器,集电极开路的概念及应用。
第三讲数码管显示的原理、数码管的静态显示共阳、共阴数码管显示原理、定时器工作方式介绍、重点讲述工作方式2、中断概念及中断函数写法、外部中断试验、定时器中断应用第四讲数码管的动态显示原理及应用实现动态扫描概念、定时器、中断加深用单片机的定时器及中断设计一个60秒定时器第五讲独立键盘、矩阵键盘的检测原理及实现键盘用来做什么、如何键盘检测、消抖、键盘编码、带返回值函数写法及应用第六讲AD、DA的工作原理及实现、运放电路模拟电压与数字电压的关系、为什么要使用AD 及DA、ADC0804的操作方法、DAC0832的操作方法第七讲串口通讯原理及操作流程串口通讯工作方式、10位数据通讯、波特率概念、如何根据波特率计算定时器初值、串口打印在调试程序中的应用。
第八讲1602液晶、12864液晶显示原理及实现最简单液晶工作原理、如何开始对一个没有任何概念的芯片开始单片机的操作第九讲IIC总线AT24C02芯片工作原理IIC总线工作原理、目前非常通用的一种通信机制第十讲利用51单片机的定时器设计一个时钟综合运用51单片机知识设计一个可以随意调节时间、带整点闹铃的时钟。
(其中用到定时器、中断、按键、蜂鸣器、数码管或串口通信)第十一讲用DS12C887时钟芯片设计一个高精度时钟DS12C887内部带有锂电池,系统掉电情况下可自行精确走10年,并带有闹钟功能、年、月、日、时、分、秒等。
书,这样就理解得很透彻了,就是从那时起我每天早上八点之前就到实验室了,除了选上部分课外,其他时间都泡在实验室里,一直到晚上十点多看楼的大爷用脚踹着实验室的门叫我走我才离开实验室。
那时每天就摆弄单片机,没有人教我,全是我自己一个人摸索,而且当时学的是非常难懂的汇编语言。
记得大一时也学过C语言,可我发现等要用的时候我什么也不会,根本和单片机联系不起来,就和没学一样,我只好选择汇编语言,大概一个月后,也就是快放暑假时,我做出来了自己的第一个单片机作品,一个电子钟。
有人说你要是用单片机做出一个电子钟,那你基本上已经掌握单片机的80%了。
这句话有道理,电子钟对编程的综合性要求还是相当高的。
那时,我对单片机已经有了初步的掌握,假期的时候我报名参加了2004年黑龙江省大学生电子设计大赛,那天起我搬进了学校的电子创新实验室,我们选的题目是无线数据通信,当时指导老师让我们用FPGA做,其中还要用到VC编程及C++语言,我那时还不懂什么是FPGA,于是我开始拼命地学这些知识,每天吃饭都在实验室。
省赛不同国赛,省赛是把题目先发下来,两个月后交作品就行,其实学FPGA/CPLD也和学单片机一样,关键是自己动手写程序实践,不停地写程序,然后看程序运行的效果,这两个月里我把VHDL语言搞得很熟练,但是VC还差了一点。
我们队一共三个人,除我之外还有路智超(做模拟电路部分)和魏旭东(上位机VC程序),魏旭东是我校理学院的,VC学得相当好,他的VC编程也全是自已业余学的。
魏旭东编程时,我就在旁边看,他耐心地给我解释每一行每一句,等空闲时我自己再练,那段时间我对VC有了初步的了解。
比赛结果很好,我们获得了黑龙江省一等奖,这也是我的第二次获奖,这次获奖给了我很大的鼓舞,接下来我发现必须要学单片机C语言编程了,汇编编程非常烦琐,一个全面的人才不能只将知识局限于某一方面。
从大三开始学校里有各种电子设计竞赛,我总是积极报名参加,为自己寻找锻炼的机会,我为此放弃了我最喜欢的篮球、足球运动,再没有逛过一次街,每天早上起床、洗脸、刷牙,然后就拿着书去实验室,白天在实验室写程序、调电路,做各种硬件练习,晚上回来补充理论知识,模电、数电、高频一遍一遍地重复看,每晚差不多两点睡觉,充分地把实践与理论结合在了一起,那时我才发现大学里的理论知识同样是那么重要,而原来根本没有意识到。
---------------------考试---------------------------学资学习网---------------------押题------------------------------Lesson1作业1、用位操作点亮第一个发光管.适用TX-1C单片机实验板晶振为11.0592M/*********************************************************/ #include<reg52.h> //52单片机头文件sbit led1=P1^0; //单片机管脚位声明void main() //主函数{P1.0口清零led1=0; //将单片机while(1); //程序停止在这里,在后面会讲到为什么这样写。
}2 、用总线操作点亮第一个发光管./*********************************************************/ #include<reg52.h> //52单片机头文件void main() //主函数{11111110 口的P1=0xfe; //将单片机P18个口由高到低分别赋值为//程序停止在这里,在后面会讲到为什么这样写。
while(1);}.用位操作点亮最后一个发光管1 / 56/*********************************************************/ #include<reg52.h> //52单片机头文件sbit led8=P1^7; //单片机管脚位声明void main() //主函数{P1.7口清零//将单片机led8=0;while(1); //程序停止在这里,在后面会讲到为什么这样写。
}4、用总线操作点亮最后一个发光管./*********************************************************/ #include<reg52.h> //52单片机头文件void main() //主函数{01111111 //将单片机P1口的8个口由高到低分别赋值为P1=0x7f; // 程序停止在这里,在后面会讲到为什么这样写。
以下程序基于郭天祥的十天学通单片机TX-1C单片机实验板,是其讲课中涉及到的源程序Lesson11#include<reg52.h>sbit D2=P1^2;unsigned int a;void main(){D2=0;/* for(a=0;a<=10000;a++){};D2=1;for(a=0;a<=10000;a++){};*/}2#include<reg52.h>void main(){P1=0xfd;}lesson21#include<reg52.h>sbit p1_1=P1^0unsigned int avoid main(){while(1){a=51000;p1_1=0;while(a--);a=51000;while(a--);p1_1=1;a=51000;while(a--);a=51000;while(a--);}}2#include<reg52.h>#define uint unsigned int#define uchar unsigned charsbit D1=P1^0;//void delay();void delay(uint);void main(){ while(1){D1=0;delay(100);D1=1;delay(100);}}/*void delay(){uint x,y;for(x=100;x>0;x--)for(y=600;y>0;y--);}*/void delay(uint z){uint x;uchar y;for(x=z;x>0;x--)for(y=20;y>0;y--);}lesson31#include<reg52.h>sbit dula=P2^6;sbit wela=P2^7;void main(){wela=1;P0=0xc0;wela=0;dula=1;P0=0x06;dula=0;while(1);}2 #include<reg52.h>#define uint unsigned int#define uchar unsigned char sbit dula=P2^6;sbit wela=P2^7;uchar num;uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}; void delay(uint z);void main(){wela=1;//11101010P0=0xea;wela=0;while(1){for(num=0;num<16;num++) {dula=1;P0=table[num];dula=0;delay(1000);}}}void delay(uint z){uint x,y;for(x=z;x>0;x--)for(y=110;y>0;y--);}3#include<reg52.h>#define uint unsigned int#define uchar unsigned char sbit dula=P2^6;sbit wela=P2^7;sbit d1=P1^0;uchar num;uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}; void delay(uint z);void main(){EA=1;//开总中断EX0=1;//开外部中断0//IT0=1;TCON=0x01;wela=1;//11101010P0=0xea;wela=0;while(1){for(num=0;num<16;num++) {d1=1;dula=1;P0=table[num];dula=0;delay(1000);} }}void delay(uint z){uint x,y;for(x=z;x>0;x--)for(y=110;y>0;y--);}void exter0() interrupt 0{d1=0;}4#include<reg52.h>#define uint unsigned int#define uchar unsigned charsbit dula=P2^6;sbit wela=P2^7;sbit d1=P1^0;uchar num,num1;tt;uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};void delay(uint z);void main(){num=0;tt=0;TMOD=0x11;//设置定时器0为工作方式1TH0=(65536-10000)/256;TL0=(65536-10000)%256;TH1=(65536-20000)/256;TL1=(65536-20000)%256;// EA=1;//开总中断ET0=1;//开定时器0中断ET1=1;TR0=1;//启动定时器0TR1=1;wela=1;//11101010P0=0xea;wela=0;dula=1;P0=0x3f;dula=0;while(1){if(num1==25){num1=0;P1=~P1;}if(tt==100){tt=0;num++;if(num==16)num=0;dula=1;P0=table[num];dula=0;}}}void delay(uint z){uint x,y;for(x=z;x>0;x--)for(y=110;y>0;y--);}void time0() interrupt 1 {TH0=(65536-10000)/256; TL0=(65536-10000)%256; tt++;}void time1() interrupt 3 {TH1=(65536-20000)/256; TL1=(65536-20000)%256; num1++;}Lesson41.#include<reg52.h>#include<intrins.h>#define uint unsigned int#define uchar unsigned char uchar temp,aa,num;sbit dula=P2^6;sbit wela=P2^7;uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}; void delay(uint z);void main(){num=0;aa=0;TMOD=0x01;TH0=(65536-50000)/256; TL0=(65536-50000)%256; EA=1;ET0=1;TR0=1;temp=0xfe;P1=temp;dula=1;P0=table[0];dula=0;wela=1;P0=0xc0;wela=0;while(1){delay(1000);temp=_crol_(temp,1);P1=temp;/* if(aa==40){aa=0;num++;if(num==16)num=0;dula=1;P0=table[num];dula=0;} */}}void delay(uint z){uint x,y;for(x=z;x>0;x--)for(y=110;y>0;y--);}void timer0() interrupt 1 {TH0=(65536-50000)/256; TL0=(65536-50000)%256; aa++;if(aa==40){aa=0;num++;if(num==16)num=0;dula=1;P0=table[num];dula=0;}}Lesson4-2#include<reg52.h>#include<intrins.h>#define uint unsigned int#define uchar unsigned char uchar temp,aa,numdu,numwe; sbit dula=P2^6;sbit wela=P2^7;uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};uchar code tablewe[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf}; //void delay(uint z);void main(){numdu=0;numwe=0;aa=0;TMOD=0x01;TH0=(65536-5000)/256;TL0=(65536-5000)%256;EA=1;ET0=1;TR0=1;while(1){// delay(1000);// temp=_crol_(temp,1);// P1=temp;if(aa==1){aa=0;numdu++;if(numdu==7)numdu=1;dula=1;P0=table[numdu];dula=0;wela=1;P0=tablewe[numwe];wela=0;numwe++;if(numwe==6)numwe=0;}}}/*void delay(uint z){uint x,y; for(x=z;x>0;x--)for(y=110;y>0;y--);}*/void timer0() interrupt 1{TH0=(65536-5000)/256;TL0=(65536-5000)%256;aa++;}Lesson4-3#include<reg52.h>#define uint unsigned int#define uchar unsigned charuchar temp,aa,bai,shi,ge;sbit dula=P2^6;sbit wela=P2^7;uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};void display(uchar bai,uchar shi,uchar ge);void delay(uint z);void init();void main(){init();//初始化子程序while(1){if(aa==20){aa=0;temp++;if(temp==100){temp=0;}bai=temp/100;shi=temp%100/10;ge=temp%10;}display(bai,shi,ge);}}void delay(uint z){uint x,y;for(x=z;x>0;x--)for(y=110;y>0;y--);}void display(uchar bai,ucharshi,uchar ge){dula=1;P0=table[bai];dula=0;P0=0xff;wela=1;P0=0xfe;wela=0;delay(1);dula=1;P0=table[shi];dula=0;P0=0xff;wela=1;P0=0xfd;wela=0;delay(1);dula=1;P0=table[ge];dula=0;P0=0xff;wela=1;P0=0xfb;wela=0;delay(1);}void init(){wela=0;dula=0;temp=0;TMOD=0x01;TH0=(65536-50000)/256; TL0=(65536-50000)%256; EA=1;ET0=1;TR0=1;}void timer0() interrupt 1 {TH0=(65536-50000)/256; TL0=(65536-50000)%256; aa++;}Lesson51#include <reg52.h>#include <intrins.h>#define uchar unsigned char #define uint unsigned int sbit dula=P2^6;sbit wela=P2^7;uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x76,0x79,0x38,0x3f,0};uchar temp,t0,t1,bai,shi,ge,flag,flag1; uint shu;void init();voiddisplay(uchar,uchar,uchar,uchar,ucha r,uchar);void delay(uint z){uint t1,y;for(t1=z;t1>0;t1--)for(y=110;y>0;y--);}void main(){init();while(1){if(flag1!=1)display(7,6,5,bai,shi,ge);elsedisplay(16,17,18,18,19,20);}}void init(){shu=432;temp=0xfe;P1=temp;TMOD=0x11;TH0=(65536-50000)/256;TL0=(65536-50000)%256;TH1=(65536-50000)/256;TL1=(65536-50000)%256;EA=1;ET0=1;ET1=1;TR0=1;TR1=1;}void timer0() interrupt 1{TH0=(65536-50000)/256;TL0=(65536-50000)%256;t0++;if(flag!=1){if(t0==10){t0=1;temp=_crol_(temp,1);P1=temp;}}else{if(t0%4==0)P1=~P1;if(t0==60){TR0=0;P1=0xff;flag1=1;}}}void timer1() interrupt 3{TH1=(65536-50000)/256;TL1=(65536-50000)%256;t1++;if(t1==2){t1=0;shu--;bai=shu/100;shi=shu%100/10;ge=shu%10;if(shu==398){TR0=0;TH0=(65536-50000)/256;TL0=(65536-50000)%256;TR0=1;flag=1;t0=0;P1=0xff;TR1=0;}}}void display(uchar aa,uchar bb,uchar cc,uchar ba,uchar sh,uchar g){dula=1;P0=table[aa];dula=0; P0=0xff;wela=1;P0=0xfe;wela=0;delay(1);dula=1;P0=table[bb];dula=0;P0=0xff;wela=1;P0=0xfd;wela=0;delay(1);dula=1;P0=table[cc];dula=0;P0=0xff;wela=1;P0=0xfb;wela=0;delay(1);dula=1;P0=table[ba];dula=0;P0=0xff;wela=1;P0=0xf7;wela=0;delay(1);dula=1;P0=table[sh];dula=0;P0=0xff;wela=1;P0=0xef;wela=0;delay(1);dula=1;P0=table[g];dula=0;P0=0xff;wela=1;P0=0xdf;wela=0;delay(1);}Lesson5-2#include<reg52.h>#define uint unsigned int#define uchar unsigned char sbit d1=P1^0;sbit dula=P2^6;sbit wela=P2^7;sbit key1=P3^4;uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}; uchar num;void delay(uint z){uint x,y;for(x=z;x>0;x--)for(y=110;y>0;y--);}void main(){wela=1;P0=0xfe;wela=0;P3=0xff;while(1){if(key1==0){delay(5);if(key1==0){d1=0;num++;if(num==10)num=0;}while(!key1);delay(5);while(!key1);}elsed1=1;dula=1;P0=table[num];dula=0;}}Lesson5-3#include<reg52.h>#define uint unsigned int#define uchar unsigned char sbit dula=P2^6;sbit wela=P2^7;sbit key1=P3^4;uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0}; uchar num,temp,num1; void delay(uint z){uint x,y;for(x=z;x>0;x--)for(y=110;y>0;y--);}uchar keyscan();void display(uchar aa); void main(){num=17;dula=1;P0=0;dula=0;wela=1;P0=0xc0;wela=0;while(1){display(keyscan());}}void display(uchar aa) {dula=1;P0=table[aa-1];dula=0;}uchar keyscan(){P3=0xfe;temp=P3;temp=temp&0xf0; while(temp!=0xf0){delay(5);temp=P3;temp=temp&0xf0; while(temp!=0xf0){temp=P3;switch(temp){Case 0xee:num=1; break;case 0xde:num=2; break;case 0xbe:num=3; break;case 0x7e:num=4;break;}while(temp!=0xf0) {temp=P3;temp=temp&0xf0; }}}P3=0xfd;temp=P3;temp=temp&0xf0; while(temp!=0xf0) {delay(5);temp=P3;temp=temp&0xf0; while(temp!=0xf0) {temp=P3;switch(temp){case 0xed:num=5; break;case 0xdd:num=6; break;case 0xbd:num=7; break;case 0x7d:num=8; break;}while(temp!=0xf0) {temp=P3;temp=temp&0xf0; }}}P3=0xfb;temp=P3;temp=temp&0xf0; while(temp!=0xf0) {delay(5);temp=P3;temp=temp&0xf0; while(temp!=0xf0) {temp=P3;switch(temp){case 0xeb:num=9; break;case 0xdb:num=10; break;case 0xbb:num=11; break;case 0x7b:num=12; break;}while(temp!=0xf0) {temp=P3;temp=temp&0xf0; }}}P3=0xf7;temp=P3;temp=temp&0xf0; while(temp!=0xf0) {delay(5);temp=P3;temp=temp&0xf0; while(temp!=0xf0) {temp=P3;switch(temp){case 0xe7:num=13; break;case 0xd7:num=14; break;case 0xb7:num=15; break;case 0x77:num=16; break;}while(temp!=0xf0) {temp=P3;temp=temp&0xf0; }}}return num;}Lesson61#include<reg52.h> sbit csda=P3^2; sbit wr=P3^6;void main(){csda=0;wr=0;P0=0;while(1);}Lesson6-2#include<reg52.h>#define uchar unsigned char#define uint unsigned intsbit wr=P3^6;sbit rd=P3^7;void delay(uint z){uint t1,y;for(t1=z;t1>0;t1--)for(y=110;y>0;y--);}void init();void start();void main(){init();while(1){start();delay(20);rd=0;delay(10);rd=1;delay(10);}}void init(){P0=0;}void start(){wr=1;wr=0;wr=1;}Lesson7#include<reg52.h>unsigned char flag,a;void main(){TMOD=0x20;//设置定时器1为工作方式2TH1=0xfd; TL1=0xfd;TR1=1;REN=1;SM0=0;SM1=1;EA=1;ES=1;while(1){/* if(RI==1){RI=0;P1=SBUF;}*/if(flag==1){ES=0;flag=0;SBUF='1';//28;while(!TI);TI=0;SBUF='2';//28;while(!TI);TI=0;SBUF='3';//28;while(!TI);TI=0;ES=1;}}}void ser() interrupt 4{RI=0;// P1=SBUF;a=SBUF;flag=1;}Lesson8#include<reg52.h>#define uchar unsigned char#define uint unsigned intuchar code table[]="I LIKE MCU!"; uchar code table1[]=""; sbit lcden=P3^4;sbit lcdrs=P3^5;sbit dula=P2^6;sbit wela=P2^7;uchar num;void delay(uint z){uint x,y;for(x=z;x>0;x--)for(y=110;y>0;y--);}void write_com(uchar com) {lcdrs=0;P0=com;delay(5);lcden=1;delay(5);lcden=0;}void write_data(uchar date) {lcdrs=1;P0=date;delay(5);lcden=1;delay(5);lcden=0;}void init(){dula=0;wela=0;lcden=0;write_com(0x38);write_com(0x0e);write_com(0x06);write_com(0x01);write_com(0x80+0x10);}void main(){init();for(num=0;num<11;num++) {write_data(table[num]); delay(20);}// write_com(1);write_com(0x80+0x53);for(num=0;num<13;num++) {write_data(table1[num]); delay(20);}for(num=0;num<16;num++) {write_com(0x18);delay(20); }while(1);}Lesson9#include<reg52.h>#define uchar unsigned char sbit sda=P2^0;sbit scl=P2^1;uchar a;void delay(){ ;; }void start() //开始信号{sda=1;delay();scl=1;delay();sda=0;delay();}void stop() //停止{sda=0;delay();scl=1;delay();sda=1;delay();}void respons() //应答{uchar i;scl=1;delay();while((sda==1)&&(i<250))i++; scl=0;delay();}void init(){sda=1;delay();scl=1;delay();}void write_byte(uchar date) {uchar i,temp;temp=date;for(i=0;i<8;i++){temp=temp<<1;scl=0;delay();sda=CY;delay();scl=1;delay();// scl=0;// delay();}scl=0;delay();sda=1;delay();}uchar read_byte(){uchar i,k;scl=0;delay();sda=1;delay();for(i=0;i<8;i++){scl=1;delay();k=(k<<1)|sda;scl=0;delay();}return k;}void delay1(uchar x){uchar a,b;for(a=x;a>0;a--)for(b=100;b>0;b--);}void write_add(uchar address,uchar date){start();write_byte(0xa0);respons();write_byte(address);respons();write_byte(date);respons();stop();}uchar read_add(uchar address){uchar date; start();write_byte(0xa0);respons();write_byte(address);respons();start();write_byte(0xa1);respons();date=read_byte();stop();return date;}void main(){init();write_add(23,0xaa);delay1(100);P1=read_add(23);while(1);}Lesson10#include<reg52.h>#define uchar unsigned char#define uint unsigned intsbit dula=P2^6;sbit wela=P2^7;sbit rs=P3^5;sbit lcden=P3^4;sbit s1=P3^0;sbit s2=P3^1;sbit s3=P3^2;sbit rd=P3^7;uchar count,s1num;char miao,shi,fen;uchar code table[]=" 2007-7-30 MON";uchar code table1[]=" 00:00:00"; void delay(uint z){uint x,y;for(x=z;x>0;x--)for(y=110;y>0;y--);}void write_com(uchar com){rs=0;lcden=0;P0=com;delay(5);lcden=1;delay(5);lcden=0;}void write_date(uchar date){rs=1;lcden=0;P0=date;delay(5);lcden=1;delay(5);lcden=0;}void init(){uchar num;dula=0;wela=0;lcden=0;// fen=59;// miao=53;// shi=23;write_com(0x38);write_com(0x0c);write_com(0x06);write_com(0x01);write_com(0x80);for(num=0;num<15;num++){write_date(table[num]);delay(5);}write_com(0x80+0x40);for(num=0;num<12;num++){write_date(table1[num]);delay(5);}TMOD=0x01;TH0=(65536-50000)/256;TL0=(65536-50000)%256;EA=1;ET0=1;TR0=1;}void write_sfm(uchar add,uchar date){uchar shi,ge;shi=date/10;ge=date%10;write_com(0x80+0x40+add);write_date(0x30+shi);write_date(0x30+ge); }void keyscan(){rd=0;if(s1==0){delay(5);if(s1==0){ s1num++;while(!s1);if(s1num==1){TR0=0;write_com(0x80+0x40+10); write_com(0x0f);}}if(s1num==2){write_com(0x80+0x40+7); }if(s1num==3){write_com(0x80+0x40+4); }if(s1num==4){s1num=0;write_com(0x0c);TR0=1;}}if(s1num!=0){if(s2==0){delay(5);if(s2==0){while(!s2);if(s1num==1){miao++;if(miao==60)miao=0;write_sfm(10,miao);write_com(0x80+0x40+10); }if(s1num==2){fen++;if(fen==60)fen=0;write_sfm(7,fen);write_com(0x80+0x40+7); }if(s1num==3){shi++;if(shi==24)shi=0;write_sfm(4,shi);write_com(0x80+0x40+4); }}}if(s3==0){delay(5);if(s3==0){while(!s3);if(s1num==1){/* if(miao==0){miao=59;write_sfm(10,miao);write_com(0x80+0x40+10); }*/miao--;if(miao==-1)miao=59;write_sfm(10,miao);write_com(0x80+0x40+10); }if(s1num==2){fen--;if(fen==-1)fen=59;write_sfm(7,fen);write_com(0x80+0x40+7); }if(s1num==3){shi--;if(shi==-1)shi=23;write_sfm(4,shi);write_com(0x80+0x40+4); }}}} }void main(){init();while(1){keyscan();}// while(1);}void timer0() interrupt 1 {TH0=(65536-50000)/256; TL0=(65536-50000)%256; count++;if(count==18){count=0;miao++;if(miao==60){miao=0;fen++;if(fen==60){fen=0;shi++;if(shi==24){shi=0;}write_sfm(4,shi);}write_sfm(7,fen);}write_sfm(10,miao);}}Lesson11---shizhong.c#include<reg52.h>#include<define.h>void delay(uint z){uint x,y;for(x=z;x>0;x--)for(y=110;y>0;y--);}void didi(){beep=0;delay(50);beep=1;delay(100);beep=0;delay(50);beep=1;}void write_com(uchar com) {rs=0;lcden=0;P0=com;delay(5);lcden=1;delay(5);lcden=0;}void write_date(uchar date) {rs=1;lcden=0;P0=date;delay(5);lcden=1;delay(5);lcden=0;}void init(){uchar num;EA=1;EX0=1;IT0=1;dula=0;wela=0;lcden=0;// set_time();set_alarm(14,13,10);write_ds(0x0B,0x26);read_ds(0x0c);// fen=59;// miao=53;// shi=23;write_com(0x38);write_com(0x0c);write_com(0x06);write_com(0x01);write_com(0x80);for(num=0;num<15;num++) {write_date(table[num]); delay(5);}write_com(0x80+0x40); for(num=0;num<12;num++){write_date(table1[num]);delay(5);}}void write_sfm(uchar add,uchar date){uchar shi,ge;shi=date/10;ge=date%10;write_com(0x80+0x40+add);write_date(0x30+shi);write_date(0x30+ge);}void keyscan(){rd=0;if(flag1==1){if(s2==0){delay(5);if(s2==0){while(!s2);flag1=0;}}if(s3==0){delay(5);if(s3==0){while(!s3);flag1=0;}}}if(s1==0){delay(5);if(s1==0){ s1num++;flag=1;flag1=0;while(!s1);if(s1num==1){TR0=0;write_com(0x80+0x40+10);write_com(0x0f);}}if(s1num==2){write_com(0x80+0x40+7); }if(s1num==3){write_com(0x80+0x40+4); }if(s1num==4){s1num=0;write_com(0x0c);flag=0;write_ds(0,miao);write_ds(2,fen);write_ds(4,shi);}}if(s1num!=0){if(s2==0){delay(1);if(s2==0){while(!s2);if(s1num==1){miao++;if(miao==60)miao=0;write_sfm(10,miao);write_com(0x80+0x40+10); }if(s1num==2){fen++;if(fen==60)fen=0;write_sfm(7,fen);write_com(0x80+0x40+7); }if(s1num==3){shi++;if(shi==24)shi=0;write_sfm(4,shi);write_com(0x80+0x40+4); }} }if(s3==0){delay(1);if(s3==0){while(!s3);if(s1num==1){/* if(miao==0){miao=59;write_sfm(10,miao);write_com(0x80+0x40+10);}*/miao--;if(miao==-1)miao=59;write_sfm(10,miao);write_com(0x80+0x40+10);}if(s1num==2){fen--;if(fen==-1)fen=59;write_sfm(7,fen);write_com(0x80+0x40+7);}if(s1num==3){shi--;if(shi==-1)shi=23;write_sfm(4,shi);write_com(0x80+0x40+4);}}}}}void write_ds(uchar add,uchar date) {dscs=0;dsas=1;dsds=1;dsrw=1;P0=add;dsas=0;dsrw=0;P0=date;dsrw=1;dsas=1;dscs=1;}uchar read_ds(uchar add){uchar ds_date;dsas=1;dsds=1;dsrw=1;dscs=0;P0=add;dsas=0;dsds=0;P0=0xff;ds_date=P0;dsds=1;dsas=1;dscs=1;return ds_date;}void set_time(){write_ds(4,10);write_ds(2,32);}void set_alarm(uchar ashi,uchar afen,uchar amiao){write_ds(1,amiao);write_ds(3,afen);write_ds(5,ashi);}void main(){init();while(1){keyscan();if(flag1==1)didi();if(flag==0){miao=read_ds(0);fen=read_ds(2);shi=read_ds(4);write_sfm(10,miao);write_sfm(7,fen);write_sfm(4,shi);}}}void exter() interrupt 0{ uchar c;flag1=1; c=read_ds(0x0c); }。
单片机学习心得6篇(经典版)编制人:__________________审核人:__________________审批人:__________________编制单位:__________________编制时间:____年____月____日序言下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。
文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!并且,本店铺为大家提供各种类型的经典范文,如职场文书、合同协议、总结报告、演讲致辞、规章制度、自我鉴定、应急预案、教学资料、作文大全、其他范文等等,想了解不同范文格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you!Moreover, our store provides various types of classic sample essays for everyone, such as workplace documents, contract agreements, summary reports, speeches, rules and regulations, self-assessment, emergency plans, teaching materials, essay summaries, other sample essays, etc. If you want to learn about different sample essay formats and writing methods, please stay tuned!单片机学习心得6篇单片机学习心得6篇单片机历来是一门难教难学的技能性课程,传统的“上课加实验”的讲授方法,已不能满足社会对新型单片机技能型人才的需求。
Lesson11#include<reg52.h>sbit D2=P1^2;unsigned int a;void main(){D2=0;/* for(a=0;a<=10000;a++){}; D2=1;for(a=0;a<=10000;a++){};*/ }2#include<reg52.h>void main(){P1=0xfd;}lesson21#include<reg52.h>sbit p1_1=P1^0unsigned int avoid main(){while(1){a=51000;p1_1=0;while(a--);a=51000;while(a--);p1_1=1;a=51000;while(a--);a=51000;while(a--);}}2#include<reg52.h>#define uint unsigned int#define uchar unsigned char sbit D1=P1^0;//void delay();void delay(uint);void main(){while(1){D1=0;delay(100);D1=1;delay(100);}}/*void delay(){uint x,y;for(x=100;x>0;x--) for(y=600;y>0;y--); }*/void delay(uint z) {uint x;uchar y;for(x=z;x>0;x--) for(y=20;y>0;y--); }lesson31#include<reg52.h>sbit dula=P2^6;sbit wela=P2^7;void main(){wela=1;P0=0xc0;wela=0;dula=1;P0=0x06;dula=0;while(1);}2 #include<reg52.h>#define uint unsigned int#define uchar unsigned char sbit dula=P2^6;sbit wela=P2^7;uchar num;uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};void delay(uint z);void main(){wela=1;//11101010P0=0xea;wela=0;while(1){for(num=0;num<16;num++){dula=1;P0=table[num];dula=0;delay(1000);}}}void delay(uint z){uint x,y;for(x=z;x>0;x--)for(y=110;y>0;y--);}3#include<reg52.h>#define uint unsigned int#define uchar unsigned char sbit dula=P2^6;sbit wela=P2^7;sbit d1=P1^0;uchar num;uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};void delay(uint z);void main(){EA=1;//开总中断EX0=1;//开外部中断0//IT0=1;TCON=0x01;wela=1;//11101010P0=0xea;wela=0;while(1){for(num=0;num<16;num++){d1=1;dula=1;P0=table[num];dula=0;delay(1000);}}}void delay(uint z){uint x,y;for(x=z;x>0;x--)for(y=110;y>0;y--);}void exter0() interrupt 0{d1=0;}4#include<reg52.h>#define uint unsigned int#define uchar unsigned charsbit dula=P2^6;sbit wela=P2^7;sbit d1=P1^0;uchar num,num1;tt;uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};void delay(uint z);void main(){num=0;tt=0;TMOD=0x11;//设置定时器0为工作方式1 TH0=(65536-10000)/256;TL0=(65536-10000)%256;TH1=(65536-20000)/256;TL1=(65536-20000)%256;// EA=1;//开总中断ET0=1;//开定时器0中断ET1=1;TR0=1;//启动定时器0TR1=1;wela=1;//11101010P0=0xea;wela=0;dula=1;P0=0x3f;dula=0;while(1){if(num1==25){num1=0;P1=~P1;}if(tt==100){tt=0;num++;if(num==16)num=0;dula=1;P0=table[num];dula=0;}}}void delay(uint z){uint x,y;for(x=z;x>0;x--)for(y=110;y>0;y--);}void time0() interrupt 1 {TH0=(65536-10000)/256; TL0=(65536-10000)%256; tt++;}void time1() interrupt 3 {TH1=(65536-20000)/256;TL1=(65536-20000)%256; num1++;}Lesson4-1#include<reg52.h>#include<intrins.h>#define uint unsigned int#define uchar unsigned char uchar temp,aa,num;sbit dula=P2^6;sbit wela=P2^7;uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};void delay(uint z);void main(){num=0;aa=0;TMOD=0x01;TH0=(65536-50000)/256; TL0=(65536-50000)%256; EA=1;ET0=1;TR0=1;temp=0xfe;P1=temp;dula=1;P0=table[0];dula=0;wela=1;P0=0xc0;wela=0;while(1){delay(1000);temp=_crol_(temp,1);P1=temp;/* if(aa==40){aa=0;num++;if(num==16)num=0;dula=1;P0=table[num];dula=0;} */}}void delay(uint z){uint x,y;for(x=z;x>0;x--)for(y=110;y>0;y--);}void timer0() interrupt 1{TH0=(65536-50000)/256; TL0=(65536-50000)%256; aa++;if(aa==40){aa=0;num++;if(num==16)num=0;dula=1;P0=table[num];dula=0;}}Lesson4-2#include<reg52.h>#include<intrins.h>#define uint unsigned int#define uchar unsigned char uchar temp,aa,numdu,numwe; sbit dula=P2^6;sbit wela=P2^7;uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};uchar code tablewe[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf}; //void delay(uint z);void main(){numdu=0;numwe=0;aa=0;TMOD=0x01;TH0=(65536-5000)/256;TL0=(65536-5000)%256; EA=1;ET0=1;TR0=1;while(1){// delay(1000);// temp=_crol_(temp,1);// P1=temp;if(aa==1){aa=0;numdu++;if(numdu==7)numdu=1;dula=1;P0=table[numdu];dula=0;wela=1;P0=tablewe[numwe];wela=0;numwe++;if(numwe==6)numwe=0;}}}/*void delay(uint z){uint x,y;for(x=z;x>0;x--)for(y=110;y>0;y--);}*/void timer0() interrupt 1{TH0=(65536-5000)/256;TL0=(65536-5000)%256;aa++;}Lesson4-3#include<reg52.h>#define uint unsigned int#define uchar unsigned charuchar temp,aa,bai,shi,ge;sbit dula=P2^6;sbit wela=P2^7;uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};void display(uchar bai,uchar shi,uchar ge); void delay(uint z);void init();void main(){init();//初始化子程序while(1){if(aa==20){aa=0;temp++;if(temp==100){temp=0;}bai=temp/100;shi=temp%100/10;ge=temp%10;}display(bai,shi,ge);}}void delay(uint z){uint x,y;for(x=z;x>0;x--)for(y=110;y>0;y--);}void display(uchar bai,uchar shi,uchar ge) {dula=1;P0=table[bai];dula=0;P0=0xff;wela=1;P0=0xfe;wela=0;delay(1);dula=1;P0=table[shi];dula=0;P0=0xff;wela=1;P0=0xfd;wela=0;delay(1);dula=1;P0=table[ge];dula=0;P0=0xff;wela=1;P0=0xfb;wela=0;delay(1);}void init(){wela=0;dula=0;temp=0;TMOD=0x01;TH0=(65536-50000)/256;TL0=(65536-50000)%256;EA=1;ET0=1;TR0=1;}void timer0() interrupt 1{TH0=(65536-50000)/256;TL0=(65536-50000)%256;aa++;}Lesson5-1#include <reg52.h>#include <intrins.h>#define uchar unsigned char#define uint unsigned intsbit dula=P2^6;sbit wela=P2^7;uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x76,0x79,0x38,0x3f,0};uchar temp,t0,t1,bai,shi,ge,flag,flag1;uint shu;void init();voiddisplay(uchar,uchar,uchar,uchar,uchar,uchar) ;void delay(uint z){uint t1,y;for(t1=z;t1>0;t1--)for(y=110;y>0;y--);}void main(){init();while(1){if(flag1!=1)display(7,6,5,bai,shi,ge);elsedisplay(16,17,18,18,19,20); }}void init(){shu=432;temp=0xfe;P1=temp;TMOD=0x11;TH0=(65536-50000)/256;TL0=(65536-50000)%256; TH1=(65536-50000)/256;TL1=(65536-50000)%256; EA=1;ET0=1;ET1=1;TR0=1;TR1=1;}void timer0() interrupt 1{TH0=(65536-50000)/256;TL0=(65536-50000)%256;t0++;if(flag!=1){if(t0==10){t0=1;temp=_crol_(temp,1);P1=temp;}}else{if(t0%4==0)P1=~P1;if(t0==60){TR0=0;P1=0xff;flag1=1;}}}void timer1() interrupt 3{TH1=(65536-50000)/256;TL1=(65536-50000)%256;t1++;if(t1==2){t1=0;shu--;bai=shu/100;shi=shu%100/10;ge=shu%10;if(shu==398){TR0=0;TH0=(65536-50000)/256;TL0=(65536-50000)%256;TR0=1;flag=1;t0=0;P1=0xff;TR1=0;}}}void display(uchar aa,uchar bb,uchar cc,uchar ba,uchar sh,uchar g){dula=1;P0=table[aa];dula=0;P0=0xff; wela=1;P0=0xfe; wela=0; delay(1); dula=1;P0=table[bb]; dula=0;P0=0xff; wela=1;P0=0xfd; wela=0; delay(1); dula=1;P0=table[cc]; dula=0;P0=0xff; wela=1;P0=0xfb; wela=0; delay(1); dula=1;P0=table[ba]; dula=0;P0=0xff; wela=1;P0=0xf7; wela=0; delay(1); dula=1;P0=table[sh]; dula=0;P0=0xff; wela=1;P0=0xef; wela=0; delay(1); dula=1;P0=table[g]; dula=0;P0=0xff; wela=1;P0=0xdf;wela=0;delay(1);}Lesson5-2#include<reg52.h>#define uint unsigned int#define uchar unsigned char sbit d1=P1^0;sbit dula=P2^6;sbit wela=P2^7;sbit key1=P3^4;uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}; uchar num;void delay(uint z){uint x,y;for(x=z;x>0;x--)for(y=110;y>0;y--);}void main(){wela=1;P0=0xfe;wela=0;P3=0xff;while(1){if(key1==0){delay(5);if(key1==0){d1=0;num++;if(num==10)num=0;}while(!key1);delay(5);while(!key1);}elsed1=1;dula=1;P0=table[num];dula=0;}}Lesson5-3#include<reg52.h>#define uint unsigned int#define uchar unsigned char sbit dula=P2^6;sbit wela=P2^7;sbit key1=P3^4;uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0}; uchar num,temp,num1; void delay(uint z){uint x,y;for(x=z;x>0;x--)for(y=110;y>0;y--);}uchar keyscan();void display(uchar aa); void main(){num=17;dula=1;P0=0;dula=0;wela=1;P0=0xc0;wela=0;while(1){display(keyscan());}}void display(uchar aa){dula=1;P0=table[aa-1];dula=0;}uchar keyscan(){P3=0xfe;temp=P3;temp=temp&0xf0;while(temp!=0xf0){delay(5);temp=P3;temp=temp&0xf0;while(temp!=0xf0){temp=P3;switch(temp){Case 0xee:num=1;break;case 0xde:num=2;break;case 0xbe:num=3;break;case 0x7e:num=4;break;}while(temp!=0xf0){temp=P3;temp=temp&0xf0;}}}P3=0xfd;temp=P3;temp=temp&0xf0;while(temp!=0xf0){delay(5);temp=P3;temp=temp&0xf0; while(temp!=0xf0) {temp=P3;switch(temp){case 0xed:num=5;break;case 0xdd:num=6;break;case 0xbd:num=7;break;case 0x7d:num=8;break;}while(temp!=0xf0){temp=P3;temp=temp&0xf0;}}}P3=0xfb;temp=P3;temp=temp&0xf0;while(temp!=0xf0){delay(5);temp=P3;temp=temp&0xf0; while(temp!=0xf0) {temp=P3;switch(temp){case 0xeb:num=9;break;case 0xdb:num=10;break;case 0xbb:num=11;break;case 0x7b:num=12;break;}while(temp!=0xf0){temp=P3;temp=temp&0xf0;}}}P3=0xf7;temp=P3;temp=temp&0xf0;while(temp!=0xf0){delay(5);temp=P3;temp=temp&0xf0; while(temp!=0xf0) {temp=P3;switch(temp){case 0xe7:num=13;break;case 0xd7:num=14;break;case 0xb7:num=15;break;case 0x77:num=16;break;}while(temp!=0xf0){temp=P3;temp=temp&0xf0;}}}return num;}Lesson6-1#include<reg52.h>sbit csda=P3^2;sbit wr=P3^6;void main(){csda=0;wr=0;P0=0;while(1);}Lesson6-2#include<reg52.h>#define uchar unsigned char #define uint unsigned int sbit wr=P3^6;sbit rd=P3^7;void delay(uint z){uint t1,y;for(t1=z;t1>0;t1--)for(y=110;y>0;y--);}void init();void start();void main(){init();while(1){start();delay(20);rd=0;delay(10);rd=1;delay(10);}}void init(){P0=0;}void start(){wr=1;wr=0;wr=1;}Lesson7#include<reg52.h>unsigned char flag,a;void main(){TMOD=0x20;//设置定时器1为工作方式2 TH1=0xfd;TL1=0xfd;TR1=1;REN=1;SM0=0;SM1=1;EA=1;ES=1;while(1){/* if(RI==1){RI=0;P1=SBUF;}*/if(flag==1){ES=0;flag=0;SBUF='1';//28;while(!TI);TI=0;SBUF='2';//28;while(!TI);TI=0;SBUF='3';//28;while(!TI);TI=0;ES=1;}}}void ser() interrupt 4{RI=0;// P1=SBUF;a=SBUF;flag=1;}Lesson8#include<reg52.h>#define uchar unsigned char#define uint unsigned intuchar code table[]="I LIKE MCU!";uchar code table1[]=""; sbit lcden=P3^4;sbit lcdrs=P3^5;sbit dula=P2^6;sbit wela=P2^7;uchar num;void delay(uint z){uint x,y;for(x=z;x>0;x--)for(y=110;y>0;y--);} void write_(uchar ){lcdrs=0;P0=;delay(5);lcden=1;delay(5);lcden=0;}void write_data(uchar date) {lcdrs=1;P0=date;delay(5);lcden=1;delay(5);lcden=0;}void init(){dula=0;wela=0;lcden=0;write_(0x38);write_(0x0e);write_(0x06);write_(0x01);write_(0x80+0x10);}void main(){init();for(num=0;num<11;num++) {write_data(table[num]);delay(20);}// write_(1);write_(0x80+0x53);for(num=0;num<13;num++) {write_data(table1[num]);delay(20);}for(num=0;num<16;num++) {write_(0x18);delay(20);}while(1);}Lesson9#include<reg52.h>#define uchar unsigned char sbit sda=P2^0;sbit scl=P2^1;uchar a;void delay(){ ;; }void start() //开始信号{sda=1;delay();scl=1;delay();sda=0;delay();}void stop() //停止{sda=0;delay();scl=1;delay();sda=1;delay();}void respons() //应答{uchar i;scl=1;delay();while((sda==1)&&(i<250))i++; scl=0;delay();}void init(){sda=1;delay();scl=1;delay();}void write_byte(uchar date) {uchar i,temp;temp=date;for(i=0;i<8;i++){temp=temp<<1;scl=0;delay();sda=CY;delay();scl=1;delay();// scl=0;// delay();}scl=0;delay();sda=1;delay();}uchar read_byte(){uchar i,k;scl=0;delay();sda=1;delay();for(i=0;i<8;i++){scl=1;delay();k=(k<<1)|sda;scl=0;delay();}return k;}void delay1(uchar x){uchar a,b;for(a=x;a>0;a--)for(b=100;b>0;b--);}void write_add(uchar address,uchar date) {start();write_byte(0xa0);respons();write_byte(address);respons();write_byte(date);respons();stop();}uchar read_add(uchar address){uchar date;start();write_byte(0xa0);respons();write_byte(address);respons();start();write_byte(0xa1);respons();date=read_byte();stop();return date; }void main(){init();write_add(23,0xaa);delay1(100);P1=read_add(23);while(1);}Lesson10#include<reg52.h>#define uchar unsigned char#define uint unsigned intsbit dula=P2^6;sbit wela=P2^7;sbit rs=P3^5;sbit lcden=P3^4;sbit s1=P3^0;sbit s2=P3^1;sbit s3=P3^2;sbit rd=P3^7;uchar count,s1num;char miao,shi,fen;uchar code table[]=" 2007-7-30 MON"; uchar code table1[]=" 00:00:00";void delay(uint z){uint x,y;for(x=z;x>0;x--)for(y=110;y>0;y--);}void write_(uchar ){rs=0;lcden=0;P0=;delay(5);lcden=1;delay(5);lcden=0;}void write_date(uchar date) {rs=1;lcden=0;P0=date;delay(5);lcden=1;delay(5);lcden=0;}void init(){uchar num;dula=0;wela=0;lcden=0;// fen=59;// miao=53;// shi=23;write_(0x38);write_(0x0c);write_(0x06);write_(0x01);write_(0x80);for(num=0;num<15;num++) {write_date(table[num]);delay(5);}write_(0x80+0x40);for(num=0;num<12;num++) {write_date(table1[num]);delay(5);}TMOD=0x01;TH0=(65536-50000)/256; TL0=(65536-50000)%256; EA=1;ET0=1;TR0=1; }void write_sfm(uchar add,uchar date) {uchar shi,ge;shi=date/10;ge=date%10;write_(0x80+0x40+add);write_date(0x30+shi);write_date(0x30+ge);}void keyscan(){rd=0;if(s1==0){delay(5);if(s1==0){s1num++;while(!s1);if(s1num==1){TR0=0;write_(0x80+0x40+10);write_(0x0f);}}if(s1num==2){write_(0x80+0x40+7);}if(s1num==3){write_(0x80+0x40+4);}if(s1num==4){s1num=0;write_(0x0c);TR0=1;}}if(s1num!=0){if(s2==0){delay(5);if(s2==0){while(!s2);if(s1num==1){miao++;if(miao==60)miao=0;write_sfm(10,miao); write_(0x80+0x40+10); }if(s1num==2){fen++;if(fen==60)fen=0;write_sfm(7,fen); write_(0x80+0x40+7); }if(s1num==3){shi++;if(shi==24)shi=0;write_sfm(4,shi); write_(0x80+0x40+4); }}}if(s3==0) {delay(5);if(s3==0){while(!s3);if(s1num==1){/* if(miao==0){miao=59;write_sfm(10,miao); write_(0x80+0x40+10); }*/miao--;if(miao==-1)miao=59;write_sfm(10,miao); write_(0x80+0x40+10); }if(s1num==2){fen--;if(fen==-1)fen=59;write_sfm(7,fen); write_(0x80+0x40+7); }if(s1num==3){shi--;if(shi==-1)shi=23;write_sfm(4,shi); write_(0x80+0x40+4); }}}}}void main(){init();while(1){keyscan();}// while(1);}void timer0() interrupt 1 {TH0=(65536-50000)/256;TL0=(65536-50000)%256; count++;if(count==18){count=0;miao++;if(miao==60){miao=0;fen++;if(fen==60){fen=0;shi++;if(shi==24){shi=0;}write_sfm(4,shi);}write_sfm(7,fen);}write_sfm(10,miao);}}Lesson11---shizhong.c #include<reg52.h>#include<define.h>void delay(uint z){uint x,y;for(x=z;x>0;x--)for(y=110;y>0;y--);}void didi(){beep=0;delay(50);beep=1;delay(100);beep=0;delay(50);beep=1;}void write_(uchar ){rs=0;lcden=0;P0=;delay(5);lcden=1;delay(5);lcden=0;}void write_date(uchar date) {rs=1;lcden=0;P0=date;delay(5);lcden=1;delay(5);lcden=0;}void init(){uchar num;EA=1;EX0=1;IT0=1;dula=0;wela=0;lcden=0;// set_time();set_alarm(14,13,10);write_ds(0x0B,0x26);read_ds(0x0c);// fen=59;// miao=53;// shi=23;write_(0x38);write_(0x0c);write_(0x06);write_(0x01);write_(0x80);for(num=0;num<15;num++){write_date(table[num]);delay(5);}write_(0x80+0x40);for(num=0;num<12;num++){write_date(table1[num]);delay(5);}}void write_sfm(uchar add,uchar date) {uchar shi,ge;shi=date/10;ge=date%10;write_(0x80+0x40+add);write_date(0x30+shi);write_date(0x30+ge); }void keyscan(){rd=0;if(flag1==1){if(s2==0){delay(5);if(s2==0){while(!s2);flag1=0;}}if(s3==0){delay(5);if(s3==0){while(!s3);flag1=0;}}}if(s1==0){delay(5);if(s1==0){ s1num++;flag=1;flag1=0;while(!s1);if(s1num==1){TR0=0;write_(0x80+0x40+10); write_(0x0f);}}if(s1num==2){write_(0x80+0x40+7); }if(s1num==3){write_(0x80+0x40+4); }if(s1num==4){s1num=0;write_(0x0c);flag=0;write_ds(0,miao); write_ds(2,fen);write_ds(4,shi);}}if(s1num!=0){if(s2==0){delay(1);if(s2==0){while(!s2);if(s1num==1){miao++;if(miao==60)miao=0;write_sfm(10,miao); write_(0x80+0x40+10); }if(s1num==2){fen++;if(fen==60)fen=0;write_sfm(7,fen); write_(0x80+0x40+7); }if(s1num==3){shi++;if(shi==24)shi=0;write_sfm(4,shi); write_(0x80+0x40+4); }}}if(s3==0) {delay(1);if(s3==0){while(!s3);if(s1num==1){/* if(miao==0){miao=59;write_sfm(10,miao); write_(0x80+0x40+10); }*/miao--;if(miao==-1)miao=59;write_sfm(10,miao); write_(0x80+0x40+10); }if(s1num==2){if(fen==-1)fen=59;write_sfm(7,fen);write_(0x80+0x40+7);}if(s1num==3){shi--;if(shi==-1)shi=23;write_sfm(4,shi);write_(0x80+0x40+4);}}}}}void write_ds(uchar add,uchar date) {dscs=0;dsas=1;dsds=1;dsrw=1;P0=add;dsas=0;dsrw=0;P0=date;dsrw=1;dsas=1;dscs=1;}uchar read_ds(uchar add){uchar ds_date;dsas=1;dsds=1;dsrw=1;dscs=0;P0=add;dsas=0;dsds=0;P0=0xff;ds_date=P0;dsas=1;dscs=1;return ds_date;}void set_time(){write_ds(4,10);write_ds(2,32);}void set_alarm(uchar ashi,uchar afen,uchar amiao) {write_ds(1,amiao);write_ds(3,afen);write_ds(5,ashi);}void main(){init();while(1){keyscan();if(flag1==1)didi();if(flag==0){miao=read_ds(0);fen=read_ds(2);shi=read_ds(4);write_sfm(10,miao);write_sfm(7,fen);write_sfm(4,shi);}}}void exter() interrupt 0 { uchar c;flag1=1;c=read_ds(0x0c);}。