郭天祥视频教程完整C程序
单片机百度盘资料

一、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。
郭天祥新概念51单片机C语言教程例题Word版

目录例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,循环下去。
郭天祥CPLD系统设计及VHDL语言的视频教程(CPLD_FPGA)

相关资源
67.1MB 64.3MB 70.8MB 134.5MB 82.1MB 100.1MB 88.6MB 91MB 125.9MB 131.4MB 126.8MB 8.9MB 1.1GB
/topics/2734162/
2009/6/28
《郭天祥CPLD 系统设计及VHDL 语言的视频教程》(CPLD/FPGA)... Page 2 of 7
自从天祥电子推出40 小时的“十天学会单片机和C 语言编程”视频教程后,受到了广 大电子爱好者的好评,推出“CPLD 器件及VHDL 程序设计”的视频 教程。 这是一部针对初学可编程逻辑器件者的教程,教程全部十讲,讲座从基本的预备知识开 始讲解,非常详细的讲解了Quartus II 的基本使用,从工程的建立、文本的输入,系统的仿 真,RTL 视图查看,管脚的分配,硬件的配置等。整个过程全部用VHDL 语言讲解,从VHDL 语言库的调用,实体的描述,结构体的描 述,进程和函数的应用。一步一步的讲解设计过程中的每个语句和注意事项,同时包括编写后如何查找和修改错误。
第八讲:字符滚动显示例程,主要讲解了如何控制点阵显示字符,并且进行滚动。
第九讲:模数转换控制例程,主要讲解了如何控制ADC0804 进行电压采集并显示数据。
第十讲:正弦波发生器例程,包括了直接数字频率合成(DDS)的原理以及如何应用CPLD 产生频率可控频率的正弦信号。 通过本视频教程地学习,您就可以较快较好的掌握CPLD 器件内部结构和操作原理,以及VHDL 语言的书写规范和编写方法,如果配套我 们的CPLD 开发板一起学习,那肯定能够起到事半功倍的效果,让您不再为学习CPLD 和VHDL 语言而发愁。
3月10日 29楼 举报
[0]
51单片机C语言教程-郭天祥-PDF转word版第二章

本章详细介绍单片机程序常用编译软件Keil的用法,包括用Kei建立工程、工程配置、C51单片机程序软件仿真、单步、全速、断点设置、变量查看等。同时还介绍如何使用SST89E516RD单片机进行计算机与TX-IC单片机学习板之间的硬件仿真。用一个完整的C51程序来操作发光二极管的点亮与熄灭,然后调用C51库函数来方便地实现流水灯,最后为大家补充蜂鸣器与继电器的操作方法及集电极开路与漏极开路的概念。从这一章开始我们将手把手地讲解单片机C语言编程。认真学好本章,对于初学者来说将会是一个非常好的开头。
REG52.H
Header generic 80C52 and 80C32 microcontroller.
Copyright (c) 1988-2001 Keil Elektronik GmbH and Keil Software, Inc. All rights reserved.
--------------------------------------------------------------------------*/
tx1c实验板上发光二极管处连接锁存器的目的是因为发光二极管通过锁存器连接到单片机的p1口而板上ad芯片的数据输出端也连接到单片机的p1口当我们在做ad实验时ad芯片的数据输出端的数据就会实时发生变化而若不加锁存器那么发光二极管的阴极电平也跟随ad的数据输出的变化而变化这样就会看见发光管无规则闪动为了在做ad实验时不影响发光二极管我们在发光二极管与单片机之间加入一个锁存器用以隔离当做ad实验时我们可通过单片机将此锁存器的锁存端关闭而此时无论单片机p1口数据怎么变化发光二极管也不会闪动
完后续的代码而引发出更多的错误。解决办法如下:我们须将错误信息窗口右侧的滚动条拖到最上面,双击第一条错误信息,可以看到Keil软件自动将错误定位,并且在代码行前面出现一个蓝色的箭头。需要说明的是,有些错误连Keil软件自身也不能准确显示错误信息,更不能准确定位,它只能定位到错误出现的大概位置,我们根据这个大概位置和错误提示信息自己再查找和修改错误。双击图2.2.3中第一条错误信息后,显示如图2.2.4所示。
c语言零基础可以学吗(自学c语言一个多月)

c语言零基础可以学吗(自学c语言一个多月)
断断续续的自学c语言已经一个多月了,当初是看郭天祥老师的单片
机教程,里面就要写代码,c语言,着实看不懂,于是下定决心,先去把
c语言了解一下再来学习单片机。
于是在头条看了郝斌老师的c语言教程,看了一半,又去b站看了鹏
哥长达一百多个小时的c语言基础教程。
郝斌老师的视频,相对古老些,
鹏哥的视频比较新鲜,今年才出的,比较详细,对于我来说,容易理解些。
学习了各种一般的语法,关键字,指针,函数,数组,前天刚看完。
看完
感觉还是有些收获,重点地方打算再去多看几遍。
但是始终觉得还停留在
表面,c语言的门都没能进去。
这几天又看那个剑指offer,里面有道算
逆序对的题,是关于归并排序的算法。
于是去看归并排序的视频讲解。
看
别人写代码,当时能看懂一二,但是过后自己脑壳想爆了都没能自己写出来。
反反复复看了几遍,都还是自己写不出来。
归并排序的步骤是能懂,
脑袋里也能想象出每一步该怎样排。
可就是不能把算法中的步骤转变成代
码写出来。
唉!我现在脑袋感觉嗡嗡的,好歹本屌当年也是三好学生啊,为毛现
在感觉如此之难。
为了搞定这个归并排序,打算还是再去了解了解数组和递归,弄明白
点了再来。
郝斌老师说,这个知识就像是个馒头,这个馒头还不能用嘴去啃,得
用心去磨才行,一天磨点一天磨点,积少成多吧!
,。
单片机资料百度盘

一、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。
郭天祥单片机教学LESSON4数码管动态显示优秀课件.ppt
主程序
中断响应
中断请求
执行主 程序
断点
继续执行 主程序
执行 中断 处理 程序
中断返回
4.1 80C51中断的控制
一、中断允许控制
CPU对中断系统所有中断以及某个中断源的开放和屏 蔽是由中断允许寄存器IE控制的。
▪EX0(IE.0),外部中断0允许位; ▪ET0(IE.1),定时/计数器T0中断允许位; ▪EX1(IE.2),外部中断0允许位; ▪ET1(IE.3),定时/计数器T1中断允许位; ▪ES(IE.4),串行口中断允许位; ▪EA (IE.7), CPU中断允许(总允许)位。
▪TF1(TCON.7):T1溢出中断请求标志位。T1计数溢出时由硬件自 动置TF1为1。CPU响应中断后TF1由硬件自动清0。T1工作时,CPU 可随时查询TF1的状态。所以,TF1可用作查询测试的标志。TF1也可 以用软件置1或清0,同硬件置1或清0的效果一样。 ▪TR1(TCON.6):T1运行控制位。TR1置1时,T1开始工作;TR1置 0时,T1停止工作。TR1由软件置1或清0。所以,用软件可控制定时/ 计数器的启动与停止。 ▪TF0(TCON.5):T0溢出中断请求标志位,其功能与TF1类同。 ▪TR0(TCON.4):T0运行控制位,其功能与TR1类同。
TL0
TCON
TF1 TR1 TF0 TR0 GATE C/T M1 M0 GATE C/T M1 M0
外部中断相关位
T1方式
内部总线 TMOD T0方式
4.2.2 定时/计数器的控制
80C51单片机定时/计数器的工作由两个特殊功 能寄存器控制。TMOD用于设置其工作方式; TCON用于控制其启动和中断申请。
单片机实训报告参考文献
一、引言随着科技的发展,单片机技术已经成为电子技术领域的重要分支,广泛应用于工业控制、智能家居、通信等领域。
为了更好地学习和掌握单片机技术,本文整理了单片机实训报告的相关参考文献,以供读者参考。
二、单片机基础理论参考书籍1. 李广弟,单片机基础[M],北京航空航天出版社,2001年。
本书详细介绍了单片机的基本原理、硬件结构、指令系统、程序设计等基础知识,适合初学者学习。
2. 王东峰,单片机C语言应用100例[M],电子工业出版社,2009年。
本书通过100个实例,深入浅出地讲解了单片机C语言编程技巧,适合有一定基础的读者学习。
3. 陈海宴,51单片机原理及应用[M],北京航空航天大学出版社,2010年。
本书以51单片机为例,详细介绍了单片机的原理、应用及编程技巧,适合有一定基础的读者学习。
4. 刘守义,单片机技术基础[M],西安电子科技大学出版社,2007年。
本书全面介绍了单片机技术的基础知识,包括硬件结构、指令系统、程序设计等,适合初学者学习。
5. 钟富昭,8051单片机典型模块设计与应用[M],人民邮电出版社,2007年。
本书以8051单片机为例,介绍了单片机在实际应用中的典型模块设计及编程技巧,适合有一定基础的读者学习。
三、单片机开发环境参考书籍1. 郭天祥,51单片机C语言教程[M],清华大学出版社,2013年。
本书详细介绍了Keil uVision4集成开发环境的使用方法,以及51单片机C语言编程技巧,适合初学者学习。
2. 李朝青,单片机原理及接口技术[M],电子工业出版社,2012年。
本书以51单片机为例,介绍了单片机的原理、接口技术及开发方法,适合有一定基础的读者学习。
3. 马忠梅,单片机的C语言应用和设计[M],机械工业出版社,2015年。
本书以单片机的C语言编程为核心,介绍了单片机在实际应用中的设计方法,适合有一定基础的读者学习。
四、单片机应用案例参考书籍1. 王明,单片机应用系统设计[M],北京航空航天大学出版社,2010年。
c#教程与视频教程类专题资料免费下载整理合集
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。
(完整版)十天学会单片机C语言_郭天祥---课后习题答案
郭天祥十天学通单片机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 年,并带有闹钟功能、年、月、日、时、分、秒等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
{
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中断
}
lesson3
1
#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
tt++;
}
void time1() interrupt 3
{
TH1=(65536-20000)/256;
TL1=(65536-20000)%256;
num1++;
}
Lesson4-1
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;//开总中断
void delay(uint z);
void main()
{
wela=1;//11101010
P0=0xea;
wela=0;
while(1)
{
for(num=0;num<16;num++)
{
dula=1;
P0=table[num];
dula=0;
delay(1000);
}
}
}
void delay(uint z)
Lesson1
1
#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()
sbit wela=P2^;
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);
{
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--);
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)
{
P1=0xfd;
}
lesson2
1
#include<reg52.h>
sbit p1_1=P1^0
unsigned int a
void main()
{
while(1)
{
a=51000;
p1_1=0;
while(a--);
a=51000;
while(a--);
p1_1=1;
a=51000;
while(a--);
#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};
{
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;
EX0=1;//开外部中断0
//IT0=1;
TCON=0x01;
wela=1;//11101010
P0=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)
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;
ET1=1;
TR0=1;//启动定时器0
TR1=1;
wela=1;//11101010
P0=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)
{
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 char
sbit dula=P2^6;