摘 要 :近年來半導體技術飛速發(fā)展,集成電路的集成度和性能大幅提高,且成本較低,導致早期的 74 系列經典數(shù)字邏輯電路漸漸淡出了工程應用,因此生產廠家逐漸減少,零售價越來越高。而數(shù)字電子技術理論教學內容依然基于經典的 74 系列邏輯電路,使得相應的實驗教學也必須采用相應的集成芯片,造成數(shù)字電子技術實驗室元件采購困難且成本高。于是,設計了基于 MCU 的經典數(shù)字電路邏輯功能模擬系統(tǒng)。該系統(tǒng)以 MCU 為平臺,通過軟件編程實現(xiàn)了多個經典數(shù)字電路邏輯功能的模擬。系統(tǒng)體積小巧、成本低廉、便于攜帶、使用方便,可有效降低電子技術基礎實驗室的維護成本,并提高數(shù)字電子技術課程的課堂教學效果。
摘 要:針對傳統(tǒng)頻率計體積大、測量速度慢、測量結果誤差較大的問題,設計了一款基于STC89C52的便攜式頻率計通過對傳統(tǒng)頻率計全硬件電路的改進,結合軟件編程,使測量達到更高精度。以STC89C52單片機為核心,先將待測信號放大整形,進行分頻處理,接著采用單片機的內部定時器對脈沖波計數(shù),最后將轉換后的頻率值通過顯示電路顯示。該頻率計量化誤差小,可準確測量1 Hz~20 MHz的頻率信號。
lcd1602液晶屏在很懂工業(yè)產品上都有應用,LCD1602能夠能夠同時顯示32個字符,價格便宜,編程簡單而且穩(wěn)定可靠。lcd1602液晶屏是一種圖形點陣顯示器,顯示原理簡單易懂,都是液晶屏內部的液晶材料變化而顯示不同的字符,因為液晶是具有流動特性的物質,所以只需外加很微小的力量即可使液晶分子運動,以最常見普遍的向列型液晶為例,液晶分子可輕易的借著電場作用使得液晶分子轉向,由于液晶的光軸與其分子軸相當一致,故可借此產生光學效果,而當加于液晶的電場移除消失時,液晶將借著其本身的彈性及黏性,液晶分子將十分迅速的回撤消來未加電場前的狀態(tài)。
(記錄)51單片機——LCD1602液晶顯示模塊
用戶所編的顯示程序,開始必須進行初始化,否則模塊無法正常顯示,下面介紹兩種初始化方法: 1. 利用內部復位電路進行初始化 下面指令是在初始化過程中執(zhí)行的。
51單片機——LCD1602
一.接口LCD1602是很多單片機愛好者較早接觸的字符型液晶顯示器,它的主控芯片是HD44780或者其它兼容芯片。與此相仿的是LCD12864液晶顯示器,它是一種圖形點陣顯示器,能顯示的內容比LCD1602要豐富得多,除了普通字符
程序要寫出自己的風格********************************************************這是學習 msp430g2553 單片機時寫的 1602 的程序****時間精確到us,基本不出亂碼****P1為數(shù)據輸出端口****rs 接 p2.1****rw 接地****
#include "lcd1602_driver.h"#include #include "typedef.h"#ifndef _LCD_1602_#define _LCD_1602_//lcd1602的io#define LCD1602_WR_DATA_PORTP2OUT//數(shù)據輸出端口#define LCD1602_RD_DATA_PORTP2IN//數(shù)據輸入端口#d
/這個程序已經調試過了//下面調用實例////////////////////////////////////LCD1602讀寫頭文件//四線驅動方式//////////////////////////////////#include#include "LCD1602.h"/*-----------管腳定義在液晶頭文件中-
平臺:stm32f302, 屏幕: LCD16021 #ifndef __LCD1602_H__2 #define __LCD1602_H__3 #include "stm32f30x.h"4 void lcd1602_init(void);5 void lcd1602_display(u8*string);6 void lcd1602_display_pos(int row,int
給?STC89C51?安一個?LCD1602?液晶顯示器。寫一段程序,使得?STC89C51?有計時、顯示功能。當給?STC89C51?一個連續(xù)的高電平時,單片機開始計時,同時在顯示器上顯示計時的秒數(shù)
給?STC89C51?安一個?LCD1602?液晶顯示器。寫一段程序,使得?STC89C51?有計時、顯示功能。當給?STC89C51?一個連續(xù)的高電平時,單片機開始計時,同時在顯示器上顯示計時的秒數(shù)
LCD1602已很普遍了,具體介紹我就不多說了,市面上字符液晶絕大多數(shù)是基于HD44780液晶芯片的,控制原理是完全相同的,因此HD44780寫的控制程序可以很方便地應用于市面上大部分的字符型液晶。字符型LCD通常有14條
名稱:LCD1602液晶屏顯示(并口)平臺:Keil 4, Ly-51S學習板引腳定義如下:1-VSS 2-VDD 3-V0 4-RS 5-R/W 6-E 7-14 DB0-DB7 15-BLA 16-BLK與51連接:RS-P2.4 RW-P2.5 EN-P2.6 DB-P0-------------------------------------
這就是電路,細心的朋友會發(fā)現(xiàn)實物圖中有幾個貼片的阻容件,秘密就在這里,利用電容的記憶效應,把并行的數(shù)據轉為串行。(原文件名:2wire_1602.PNG)示范程序很簡單,不用多注釋應該都能看懂。作為演示用途,其中有些長
#include "lcd1602_driver.h"#include #include "typedef.h"#ifndef _LCD_1602_#define _LCD_1602_//lcd1602的io#define LCD1602_WR_DATA_PORTP2OUT//數(shù)據輸出端口#define LCD1602_RD_DATA_PORTP2IN//數(shù)據輸入端口#d
//#include#include#define uchar unsigned char#define rs RC0#define rw RC1#define en RC2#define data PORTDconst uchar tab[]="Welcometo Earth!";void delay(uchar y){ uchar x; for(;y>0;y--) for(x=11
LCD1602從我接觸單片機開始就在用,以前用的時候,有時用RS和EN,RW接地,有時也用四線模式,但是用到最后,我發(fā)現(xiàn)還是用8跟數(shù)據線,RS,RW,EN都接到單片機上是最好用的......Proteus仿真圖:LCD1602.H代碼:#ifndef
接下來我們要開始一個簡單的GUI交互程序,通過GUI界面設定要在LCD上顯示的參數(shù),然后點擊按鈕來完成LCD內容顯示的調整。這個程序雖然結構上并不復雜,但是卻與現(xiàn)代廣告行業(yè)上常用的電子顯示屏卻有著非常密切的聯(lián)系,可以說就是Android Things在現(xiàn)在電子廣告屏上的真實應用。