{"id":1341,"date":"2016-07-17T11:41:23","date_gmt":"2016-07-17T02:41:23","guid":{"rendered":"http:\/\/otsuka.biz\/blog1\/?p=1341"},"modified":"2024-02-12T16:17:29","modified_gmt":"2024-02-12T07:17:29","slug":"%e5%91%a8%e6%b3%a2%e6%95%b0%e3%82%ab%e3%82%a6%e3%83%b3%e3%82%bf-frequency-counter-with-pic18f1320-using-ccp-compare-mode","status":"publish","type":"post","link":"https:\/\/otsuka.biz\/blog1\/%e5%91%a8%e6%b3%a2%e6%95%b0%e3%82%ab%e3%82%a6%e3%83%b3%e3%82%bf-frequency-counter-with-pic18f1320-using-ccp-compare-mode\/","title":{"rendered":"\u5468\u6ce2\u6570\u30ab\u30a6\u30f3\u30bf PIC16F84A, PIC18F1320 : Frequency counter using 8-bit, 18-pin PIC"},"content":{"rendered":"<p>I demonstrate a frequency counter using my beginning board for 8-bit, 18-pin PIC Microcontrollers.\u00a0\u00a0\u00a0 My board has been shown in my page on July 2, 2016. \u00a0\u00a0\u00a0Timer0 for a signal counter is controlled by a simple delay-function in the case of PIC16F84A and by CCP compare mode in the case of\u00a0PIC18F1320.\u00a0\u00a0\u00a0 My source code can be compiled by the XC8 and the MPLAB X IDE, and programing to the target board can be done by the PICKit3.\u00a0\u00a0\u00a0 In actual measurement, it is necessary to adapt a signal to the condition of TTL by a preamplifier.<\/p>\n<p>&lt;&lt; Introduction in Japanese &gt;&gt;<\/p>\n<p>PIC \u306e\u5de5\u4f5c\u3067\u521d\u3081\u3066\u4f5c\u6210\u3057\u305f 18-pin PIC \u7528\u57fa\u677f\u3092\u7528\u3044\u3066\u3001PIC16F84A\u00a0\u3068 PIC18F 1320 \u306b\u3088\u308b\u5468\u6ce2\u6570\u30ab\u30a6\u30f3\u30bf\u306e\u30b3\u30fc\u30c9\u3092\u7d44\u3093\u3060\u3002PIC16F84A \u3067\u306f\u5358\u7d14\u306b\u9045\u5ef6\u95a2\u6570\u3067\u30b2\u30fc\u30c8\u6642\u9593\u3092\u751f\u6210\u3057\u3001PIC18F1320 \u3067\u306f\u30b2\u30fc\u30c8\u6642\u9593\u3092 CCP compare mode \u3067\u751f\u6210\u3057\u305f\u3002\u5b9f\u9a13\u306b\u7528\u3044\u305f\u57fa\u677f\u306f\u5e73\u621028\u5e747\u67082\u65e5\u306e\u7a3f\u3067\u793a\u3057\u305f\u57fa\u677f\u3068\u540c\u4e00\u3067\u3042\u308a\u3001\u5b9f\u969b\u306e\u6e2c\u5b9a\u3067\u306f\u9069\u5207\u306a\u4fe1\u53f7\u30ec\u30d9\u30eb\u306b\u307e\u3067\u5897\u5e45\u3057\u3066\u5165\u529b\u3059\u308b\u30d7\u30ea\u30a2\u30f3\u30d7\u304c\u5fc5\u8981\u3067\u3042\u308b\u3002<\/p>\n<p><a href=\"http:\/\/otsuka.biz\/blog1\/wp-content\/uploads\/2016\/07\/Counter_PIC18F1320.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1355\" src=\"http:\/\/otsuka.biz\/blog1\/wp-content\/uploads\/2016\/07\/Counter_PIC18F1320.jpg\" alt=\"Counter_PIC18F1320\" width=\"3281\" height=\"2409\" srcset=\"https:\/\/otsuka.biz\/blog1\/wp-content\/uploads\/2016\/07\/Counter_PIC18F1320.jpg 3281w, https:\/\/otsuka.biz\/blog1\/wp-content\/uploads\/2016\/07\/Counter_PIC18F1320-300x220.jpg 300w, https:\/\/otsuka.biz\/blog1\/wp-content\/uploads\/2016\/07\/Counter_PIC18F1320-768x564.jpg 768w, https:\/\/otsuka.biz\/blog1\/wp-content\/uploads\/2016\/07\/Counter_PIC18F1320-1024x752.jpg 1024w\" sizes=\"auto, (max-width: 3281px) 100vw, 3281px\" \/><\/a><\/p>\n<p>&lt;&lt;\u00a0PIC16F84A &gt;&gt;<\/p>\n<p><a href=\"http:\/\/otsuka.biz\/blog1\/wp-content\/uploads\/2016\/07\/Counter_PIC16F84A-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1381\" src=\"http:\/\/otsuka.biz\/blog1\/wp-content\/uploads\/2016\/07\/Counter_PIC16F84A-1.png\" alt=\"Counter_PIC16F84A 1\" width=\"687\" height=\"356\" srcset=\"https:\/\/otsuka.biz\/blog1\/wp-content\/uploads\/2016\/07\/Counter_PIC16F84A-1.png 687w, https:\/\/otsuka.biz\/blog1\/wp-content\/uploads\/2016\/07\/Counter_PIC16F84A-1-300x155.png 300w\" sizes=\"auto, (max-width: 687px) 100vw, 687px\" \/><\/a><\/p>\n<p>Sample code\u00a0for PIC16F84A\u00a0:<\/p>\n<p><div class='w3eden'><!-- WPDM Link Template: Default Template -->\n\n<div class=\"link-template-default card mb-2\">\n    <div class=\"card-body\">\n        <div class=\"media\">\n            <div class=\"mr-3 img-48\"><img decoding=\"async\" class=\"wpdm_icon\" alt=\"\u30a2\u30a4\u30b3\u30f3\" src=\"data:image\/svg+xml;base64,CiAgICAgICAgICAgIDxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNDAgNDAiPgogICAgICAgICAgICAgICAgPGRlZnM+CiAgICAgICAgICAgICAgICAgICAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkaWVudCIgeDE9IjAiIHkxPSIwIiB4Mj0iMCIgeTI9IjEiPgogICAgICAgICAgICAgICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMjY5ZGVmIiBvZmZzZXQ9IjAiLz4KICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzI2YmRlZiIgb2Zmc2V0PSIxIi8+CiAgICAgICAgICAgICAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgICAgICAgICAgICAgIDwvZGVmcz4KICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgIDxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiB4PSIwIiB5PSIwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHJ4PSIzIiByeT0iMyIvPgogICAgICAgICAgICAgICAgICAgIDx0ZXh0IHg9IjUiIHk9IjE5IiBmb250LWZhbWlseT0iQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxM3B4IiBsZXR0ZXItc3BhY2luZz0iMSIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0c3Bhbj5MWkg8L3RzcGFuPgogICAgICAgICAgICAgICAgICAgICAgICA8dHNwYW4geD0iNiIgeT0iMjgiPl88L3RzcGFuPgogICAgICAgICAgICAgICAgICAgIDwvdGV4dD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9zdmc+CgoJCQk=\" \/><\/div>\n            <div class=\"media-body\">\n                <h3 class=\"package-title\"><a href='https:\/\/otsuka.biz\/blog1\/download\/counter_pic16f84a\/'>Counter_PIC16F84A<\/a><\/h3>\n                <div class=\"text-muted text-small\"><i class=\"fas fa-copy\"><\/i> 1 \u30d5\u30a1\u30a4\u30eb <i class=\"fas fa-hdd ml-3\"><\/i> 19.67 KB<\/div>\n            <\/div>\n            <div class=\"ml-3\">\n                <a class='wpdm-download-link download-on-click btn btn-primary ' rel='nofollow' href='#' data-downloadurl=\"https:\/\/otsuka.biz\/blog1\/download\/counter_pic16f84a\/?wpdmdl=3365&refresh=69fd48bdccced1778206909\">\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9<\/a>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<\/div> (compiled with MPLAB X IDE and XC8)<\/p>\n<p>&lt;&lt;\u00a0PIC18F1320 &gt;&gt;<\/p>\n<p><a href=\"http:\/\/otsuka.biz\/blog1\/wp-content\/uploads\/2016\/07\/Counter_PIC18F1320.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1357\" src=\"http:\/\/otsuka.biz\/blog1\/wp-content\/uploads\/2016\/07\/Counter_PIC18F1320.png\" alt=\"Counter_PIC18F1320\" width=\"611\" height=\"355\" srcset=\"https:\/\/otsuka.biz\/blog1\/wp-content\/uploads\/2016\/07\/Counter_PIC18F1320.png 611w, https:\/\/otsuka.biz\/blog1\/wp-content\/uploads\/2016\/07\/Counter_PIC18F1320-300x174.png 300w\" sizes=\"auto, (max-width: 611px) 100vw, 611px\" \/><\/a><\/p>\n<p>Sample code\u00a0for PIC18F1320:<\/p>\n<p><div class='w3eden'><!-- WPDM Link Template: Default Template -->\n\n<div class=\"link-template-default card mb-2\">\n    <div class=\"card-body\">\n        <div class=\"media\">\n            <div class=\"mr-3 img-48\"><img decoding=\"async\" class=\"wpdm_icon\" alt=\"\u30a2\u30a4\u30b3\u30f3\" src=\"data:image\/svg+xml;base64,CiAgICAgICAgICAgIDxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNDAgNDAiPgogICAgICAgICAgICAgICAgPGRlZnM+CiAgICAgICAgICAgICAgICAgICAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkaWVudCIgeDE9IjAiIHkxPSIwIiB4Mj0iMCIgeTI9IjEiPgogICAgICAgICAgICAgICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMjY5ZGVmIiBvZmZzZXQ9IjAiLz4KICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzI2YmRlZiIgb2Zmc2V0PSIxIi8+CiAgICAgICAgICAgICAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgICAgICAgICAgICAgIDwvZGVmcz4KICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgIDxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiB4PSIwIiB5PSIwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHJ4PSIzIiByeT0iMyIvPgogICAgICAgICAgICAgICAgICAgIDx0ZXh0IHg9IjUiIHk9IjE5IiBmb250LWZhbWlseT0iQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxM3B4IiBsZXR0ZXItc3BhY2luZz0iMSIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0c3Bhbj5MWkg8L3RzcGFuPgogICAgICAgICAgICAgICAgICAgICAgICA8dHNwYW4geD0iNiIgeT0iMjgiPl88L3RzcGFuPgogICAgICAgICAgICAgICAgICAgIDwvdGV4dD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9zdmc+CgoJCQk=\" \/><\/div>\n            <div class=\"media-body\">\n                <h3 class=\"package-title\"><a href='https:\/\/otsuka.biz\/blog1\/download\/counter_pic18f1320\/'>Counter_PIC18F1320<\/a><\/h3>\n                <div class=\"text-muted text-small\"><i class=\"fas fa-copy\"><\/i> 1 \u30d5\u30a1\u30a4\u30eb <i class=\"fas fa-hdd ml-3\"><\/i> 20.40 KB<\/div>\n            <\/div>\n            <div class=\"ml-3\">\n                <a class='wpdm-download-link download-on-click btn btn-primary ' rel='nofollow' href='#' data-downloadurl=\"https:\/\/otsuka.biz\/blog1\/download\/counter_pic18f1320\/?wpdmdl=3367&refresh=69fd48bdd01211778206909\">\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9<\/a>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<\/div> (compiled with MPLAB X IDE and XC8)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I demonstrate a frequency counter using my beginning board for 8-bit, 18-pin PIC Microcontrollers.\u00a0\u00a0\u00a0 My board [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"vkexunit_cta_each_option":"","footnotes":""},"categories":[2,5],"tags":[],"class_list":["post-1341","post","type-post","status-publish","format-standard","hentry","category-pic","category-radio-frequency"],"_links":{"self":[{"href":"https:\/\/otsuka.biz\/blog1\/wp-json\/wp\/v2\/posts\/1341","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/otsuka.biz\/blog1\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/otsuka.biz\/blog1\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/otsuka.biz\/blog1\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/otsuka.biz\/blog1\/wp-json\/wp\/v2\/comments?post=1341"}],"version-history":[{"count":2,"href":"https:\/\/otsuka.biz\/blog1\/wp-json\/wp\/v2\/posts\/1341\/revisions"}],"predecessor-version":[{"id":3368,"href":"https:\/\/otsuka.biz\/blog1\/wp-json\/wp\/v2\/posts\/1341\/revisions\/3368"}],"wp:attachment":[{"href":"https:\/\/otsuka.biz\/blog1\/wp-json\/wp\/v2\/media?parent=1341"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/otsuka.biz\/blog1\/wp-json\/wp\/v2\/categories?post=1341"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/otsuka.biz\/blog1\/wp-json\/wp\/v2\/tags?post=1341"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}